RepoPilot

Which one should I pick for a new project?

About dromara/sa-token · 2 messages · last activity 8/14/2026

Question

Which one should I pick for a new project?

RepoPilot

I can only answer questions about dromara/sa-token or jakewharton/viewpagerindicator.

However, I can help you understand what each repository does so you can make an informed decision:

[dromara/sa-token] is a Java permission and authentication framework designed for server-side applications. It provides login authentication, permission checks, single sign-on (SSO), OAuth2.0, and microservice authentication. Use this if you're building a Java/Spring Boot backend system that needs comprehensive authentication and authorization.

[jakewharton/viewpagerindicator] is an Android UI library for paging indicator widgets. It provides visual indicators (dots, titles, underlines, etc.) that show which page a user is viewing in a ViewPager. Use this if you're building an Android mobile app with swipeable pages.

They solve completely different problems: sa-token is backend authentication; viewpagerindicator is Android UI. Your choice depends entirely on your project type:

  • Building a Java/Spring Boot server? → sa-token
  • Building an Android app with paged navigation? → viewpagerindicator

What type of project are you planning to build?

FOLLOW_UPS:

  • What tech stack does your new project use?
  • Do you need server-side authentication features?
  • Are you developing an Android mobile app?

Want to ask your own question?

Open chat for dromara/sa-token

Public Q&A. Generated by RepoPilot from the actual source of dromara/sa-token. AI answers can be incomplete or stale — verify before relying on them.