What is Sa-Token built with?

Sa-Token is a Java repo built with org.springframework.boot:spring-boot-starter-aop, spring-boot-starter-thymeleaf, spring-cloud-alibaba-dependencies, spring-cloud-dependencies, spring-cloud-starter-alibaba-nacos-discovery, and 4 more. It stores its data in org.springframework.data:spring-data-redis and Apache, signs people in with io.jsonwebtoken:jjwt, makes its content with spring-boot-starter-freemarker, org.freemarker:freemarker, and Thymeleaf, is tested with junit-bom, mockito-inline, org.springframework.boot:spring-boot-starter-test, org.junit.jupiter:junit-jupiter, and org.mockito:mockito-core, deploys with org.springframework.boot:spring-boot-starter-actuator, slf4j-api, and slf4j-simple, and uses jedis, nacos-client, redisson, redisson-spring-boot-starter, spring-boot-starter-data-redis, and 2 more. It has 158,305 written lines, with 738 test files.

Read on November 6, 2026, at commit cb19134. Read it as markdown

Backend

Data 9

Sign-in 1

  • io.jsonwebtoken:jjwt1 file

Support

The base 9

  • Spring66 files
  • org.springframework.boot:spring-boot-starter-aop
  • org.apache.dubbo:dubbo14 files
  • javax.servlet:javax.servlet-api11 files
  • jakarta.servlet:jakarta.servlet-api10 files
  • spring-boot-starter-thymeleaf
  • spring-cloud-alibaba-dependencies
  • spring-cloud-dependencies
  • spring-cloud-starter-alibaba-nacos-discovery

Content 3

  • Thymeleaf2 files
  • org.freemarker:freemarker2 files
  • spring-boot-starter-freemarker

Testing 5

  • org.springframework.boot:spring-boot-starter-test
  • org.junit.jupiter:junit-jupiter470 files
  • org.mockito:mockito-core18 files
  • junit-bom
  • mockito-inline

Deploy 3

  • org.springframework.boot:spring-boot-starter-actuator
  • slf4j-api
  • slf4j-simple

Tools 1

  • org.springframework.boot:spring-boot-configuration-processor

Other 14

  • org.springframework.boot:spring-boot-starter-websocket
  • com.alibaba:fastjson2 files
  • com.alibaba.fastjson2:fastjson22 files
  • org.apache.fory:fory-json2 files
  • com.fasterxml.jackson.core:jackson-core1 file
  • com.fasterxml.jackson.core:jackson-databind1 file
  • com.fasterxml.jackson.datatype:jackson-datatype-jsr3101 file
  • tools.jackson.core:jackson-databind1 file
  • hutool-all
  • jackson-annotations
  • jaxb-api
  • netty-transport-native-unix-common
2 more
  • reactor-core
  • snakeyaml

Other repos with a similar stack

Ordered by how much of its stack they share with Sa-Token, then by stars.

Frequently asked questions

What language is Sa-Token written in?
Sa-Token is written in Java, with 158,305 written lines.
What framework does Sa-Token use?
Sa-Token is built with org.springframework.boot:spring-boot-starter-aop, spring-boot-starter-thymeleaf, spring-cloud-alibaba-dependencies, spring-cloud-dependencies, spring-cloud-starter-alibaba-nacos-discovery, Spring, org.apache.dubbo:dubbo, javax.servlet:javax.servlet-api, and jakarta.servlet:jakarta.servlet-api.
What database does Sa-Token use?
Sa-Token stores its data in org.springframework.data:spring-data-redis and Apache.
What does Sa-Token sign people in with?
Sa-Token signs people in with io.jsonwebtoken:jjwt.
What services does Sa-Token use?
Sa-Token uses jedis, nacos-client, redisson, redisson-spring-boot-starter, spring-boot-starter-data-redis, Redis, and com.github.ben-manes.caffeine:caffeine.
Does Sa-Token have tests?
Yes. Sa-Token has 738 test files and is tested with junit-bom, mockito-inline, org.springframework.boot:spring-boot-starter-test, org.junit.jupiter:junit-jupiter, and org.mockito:mockito-core.
Which repos have a stack like Sa-Token's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →