Which one should I pick for a new project?
Which one should I pick for a new project?
About dromara/sa-token · 2 messages · last activity 8/14/2026
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-tokenPublic 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.