Sa-Token vs kkFileView

Sa-Token and kkFileView share 5 technologies: redisson, Redis, Spring, spring-boot-starter-freemarker, and org.springframework.boot:spring-boot-starter-actuator. Sa-Token is written in Java and kkFileView in JavaScript.

Read it as markdown

What they share and what sets them apart

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

In common

kekingcn

kkFileView

Universal File Online Preview Project based on Spring-Boot

JavaScript14.8kRead on November 8, 2026, at commit 3b82689What is kkFileView built with?

Only in kkFileView

  • RocksDB
  • jai-imageio-core
  • jai-imageio-jpeg2000
  • jbig2-imageio
  • junrar
  • pdfbox-tools
  • poi-ooxml
  • poi-scratchpad
  • org.apache.poi:poi
  • org.apache.pdfbox:pdfbox
  • net.sf.sevenzipjbinding:sevenzipjbinding

Side by side

SizeLines written by people and agents, without generated ones; code files, without tests.
Sa-Token158,305 lines written886 code files
kkFileView374,888 lines written102 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.
Sa-Token3.4% of its commits signed by AIWith Cursor
kkFileView2.1% of its commits signed by AIWith Codex, GitHub Copilot, and Claude Code
ActivityFrom GitHub and its history, on the day SeeRepo read it.
Sa-TokenLast push October 16, 20262,527 commits19,111 stars
kkFileViewLast push October 8, 2026859 commits14,833 stars
TestsThe files that test the code, and the share of code files a test imports.
Sa-Token738 test files58.7% of its code files have a test that imports them
kkFileView29 test files23.5% of its code files have a test that imports them

Frequently asked questions

Which is bigger, Sa-Token or kkFileView?
kkFileView, with 374,888 lines written; Sa-Token has 158,305.

The proof: kekingcn/kkFileView's code at commit 3b82689

Which has more GitHub stars, Sa-Token or kkFileView?
Sa-Token, with 19,111 stars; kkFileView has 14,833.

The proof: dromara/Sa-Token on GitHub

Which has more tests, Sa-Token or kkFileView?
Sa-Token, with 738 test files; kkFileView has 29.

The proof: dromara/Sa-Token's code at commit cb19134

Which was updated more recently, Sa-Token or kkFileView?
Sa-Token: its last push was on October 16, 2026, and kkFileView's on October 8, 2026.

The proof: dromara/Sa-Token's commits on GitHub

Which has more commits signed by AI, Sa-Token or kkFileView?
Sa-Token: an AI signed 3.4% of its commits, with Cursor; in kkFileView, 2.1%.

The proof: the commits each tool signed in dromara/Sa-Token

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 →