What is crystal built with?
crystal is a TypeScript repo built with Fastify, Express, Hono, Koa, graphql-http, and 3 more. It stores its data in Postgres, signs people in with jsonwebtoken, is tested with mock-fs, Chai, and Mocha, and deploys with @hono/node-server. It has 878,730 written lines, with 250 test files.
Read on November 10, 2026, at commit 1c037b4. Read it as markdown
Frontend
The base 1
- React16 files
Interface 4
- Mermaid2 files
react-error-boundary1 file
- graphiql6 files
- @graphiql/toolkit1 file
Backend
Data 1
Sign-in 1
- jsonwebtoken2 files
Other repos with a similar stack
Ordered by how much of its stack they share with crystal, then by stars.
- RocketChatRocket.Chat46.4k
The Secure CommsOS™ for mission-critical operations
5 of 48 in commonCompare →
Frequently asked questions
What language is crystal written in?
crystal is written in TypeScript, with 878,730 written lines.
What framework does crystal use?
crystal is built with Fastify, Express, Hono, Koa, graphql-http, @whatwg-node/server, H3, and React.
What database does crystal use?
crystal stores its data in Postgres.
The proof: grafast/dataplan-pg/src/index.ts, line 3
What does crystal sign people in with?
crystal signs people in with jsonwebtoken.
Does crystal have tests?
Yes. crystal has 250 test files and is tested with mock-fs, Chai, and Mocha.
Which repos have a stack like crystal's?
The ones that share most of its stack:apache/supersettwentyhq/twentygatsbyjs/gatsby
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.
Is it your repo? Add its badge, keep it up to date or take it down →

