appsmith vs Sa-Token
appsmith and Sa-Token share 5 technologies: jedis, Redis, Spring, org.springframework.boot:spring-boot-starter-actuator, and slf4j-simple. appsmith is written in TypeScript and Sa-Token in Java.
What they share and what sets them apart
appsmithorg
appsmith
Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
TypeScript41.2kRead on November 6, 2026, at commit 44f8fbaWhat is appsmith built with?Only in appsmith
- org.springframework.boot:spring-boot-starter-web
- apache-client
- com.mysql:mysql-connector-j
- H2 Database
- MariaDB
- mssql-jdbc
- ojdbc8
- org.apache.commons:commons-pool2
- PostgreSQL
- redshift-jdbc42
s3
- spring-boot-starter-cache
- spring-boot-starter-data-mongodb
- spring-boot-starter-data-redis-reactive
- com.zaxxer:HikariCP
- io.r2dbc:r2dbc-pool
- MySQL
- software.amazon.awssdk:dynamodb
- React
- React Router
react-router-dom
localforage
- Sentry
- Mixpanel
- history
- MongoDB
- MCP
- Express
- org.springframework.data:spring-data-mongodb
- jjwt-impl
- jjwt-jackson
- org.springframework.security:spring-security-crypto
- spring-security-oauth2-client
- sts
- io.jsonwebtoken:jjwt-api
- org.springframework.session:spring-session-data-redis
- compiler
- org.springframework.boot:spring-boot-starter-mail
- commons-validator
- Hibernate
- micrometer-registry-prometheus
- micrometer-tracing-bridge-otel
- OpenTelemetry
- io.micrometer:micrometer-tracing
- org.slf4j:slf4j-api
- Tailwind CSS
- styled-components
- classnames
- Sass
blueprintjs
- codemirror
- React Table
- React Hook Form
- rc-select
usehooks-ts
scroll-into-view-if-needed
react-window
react-spring
- react-json-view
- Mantine
- react-responsive
uppy
popper.js
echarts
- react-player
- react-virtuoso
floating-ui
- react-google-recaptcha
react-modal
- @react-aria/visually-hidden
@react-types/shared
- codemirror-graphql
- D3
- focus-trap-react
- lottie-web
- Radix UI
- react-custom-scrollbars
- react-media-recorder
react-toastify
- react-webcam
react-zoom-pan-pinch
- TanStack
tinymce
- @peculiar/webcrypto
interweave
xlsx
- linkedom
- mammoth
prismjs
- react-markdown
remark-gfm
showdown
- zipcelx
@blueprintjs/core
react-dnd
react-dnd-html5-backend
react-aria
overlayscrollbars-react
- react-datepicker
overlayscrollbars
@floating-ui/react
react-aria-components
@emotion/css
react-syntax-highlighter
react-transition-group
@tabler/icons-react
- Zod
@hono/node-server
nodemailer
In common
- jedis
- Redis
- Spring
- org.springframework.boot:spring-boot-starter-actuator
- slf4j-simple
dromara
Sa-Token
✨ 开源、免费、一站式 Java 权限认证框架,让鉴权变得简单、优雅!—— 登录认证、权限认证、分布式 Session 会话、微服务网关鉴权、SSO 单点登录、OAuth2.0 统一认证、jwt 集成、API Key 秘钥授权、API 参数签名
Java19.1kRead on November 6, 2026, at commit cb19134What is Sa-Token built with?Only in Sa-Token
- nacos-client
- redisson
- redisson-spring-boot-starter
- spring-boot-starter-data-redis
- org.springframework.data:spring-data-redis
- Apache
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-aop
- spring-boot-starter-thymeleaf
- spring-cloud-alibaba-dependencies
- spring-cloud-dependencies
- spring-cloud-starter-alibaba-nacos-discovery
- org.apache.dubbo:dubbo
- javax.servlet:javax.servlet-api
- jakarta.servlet:jakarta.servlet-api
- io.jsonwebtoken:jjwt
- spring-boot-starter-freemarker
- org.freemarker:freemarker
- Thymeleaf
- slf4j-api
Side by side
appsmithSa-Token
SizeLines written by people and agents, without generated ones; code files, without tests.
appsmith1,300,823 lines written6,824 code files
Sa-Token158,305 lines written886 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
appsmith1.3% of its commits signed by AIWith Claude Code, CodeRabbit, Cursor, Devin, and GitHub Copilot
Sa-Token3.4% of its commits signed by AIWith Cursor
ActivityFrom GitHub and its history, on the day SeeRepo read it.
appsmithLast push November 6, 202617,825 commits41,171 stars
Sa-TokenLast push October 16, 20262,527 commits19,111 stars
TestsThe files that test the code, and the share of code files a test imports.
appsmith2,103 test files24.8% of its code files have a test that imports them
Sa-Token738 test files58.7% of its code files have a test that imports them
Frequently asked questions
Which is bigger, appsmith or Sa-Token?
appsmith, with 1,300,823 lines written; Sa-Token has 158,305.
Which has more GitHub stars, appsmith or Sa-Token?
appsmith, with 41,171 stars; Sa-Token has 19,111.
The proof: appsmithorg/appsmith on GitHub
Which has more tests, appsmith or Sa-Token?
appsmith, with 2,103 test files; Sa-Token has 738.
Which was updated more recently, appsmith or Sa-Token?
appsmith: its last push was on November 6, 2026, and Sa-Token's on October 16, 2026.
The proof: appsmithorg/appsmith's commits on GitHub
Which has more commits signed by AI, appsmith or Sa-Token?
Sa-Token: an AI signed 3.4% of its commits, with Cursor; in appsmith, 1.3%.
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.

