What is 9router built with?

9router is a JavaScript repo built with Next.js, React, and @next/third-parties. It stores its data in SQLite, signs people in with bcryptjs, jose, and @node-saml/node-saml, makes its content with marked, validates its data with prop-types, and uses sql.js. It has 242,297 written lines, with 434 test files.

Read on November 7, 2026, at commit 1fe586b. Read it as markdown

Frontend

The base 3

Styles 1

Interface 6

Backend

Data 2

Sign-in 3

Support

Content 1

Validation 1

Other 9

  • uuid15 files
  • zustand6 files
  • undici3 files
  • chalk1 file
  • node-forge1 file
  • open7 files
  • confbox5 files
  • node-machine-id4 files
  • socks-proxy-agent1 file

Other repos with a similar stack

Ordered by how much of its stack they share with 9router, then by stars.

Frequently asked questions

What language is 9router written in?
9router is written in JavaScript, with 242,297 written lines.
What framework does 9router use?
9router is built with Next.js, React, and @next/third-parties.

The proof: in package.json

What database does 9router use?
9router stores its data in SQLite.

The proof: src/app/api/cli-tools/omp-settings/route.js, line 129

What does 9router sign people in with?
9router signs people in with bcryptjs, jose, and @node-saml/node-saml.
What services does 9router use?
9router uses sql.js.
Does 9router have tests?
Yes. 9router has 434 test files.
Which repos have a stack like 9router's?
The ones that share most of its stack:cheaper-inference/OmniRouteruvnet/rufloTryGhost/Ghost

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 →