What is TREK built with?
TREK is a TypeScript repo built with Vite, React, React Router, Express, @nestjs/core, and 1 more. It stores its data in dexie and SQLite, reaches it with mikro-orm and kysely, signs people in with @simplewebauthn/browser, bcryptjs, jsonwebtoken, @simplewebauthn/server, helmet, and 1 more, uses AI through @assistant-ui/react, makes its content with react-markdown, remark-gfm, remark-breaks, sharp, rehype-sanitize, and 9 more, validates its data with Zod and nestjs-zod, and is tested with Vitest, Testing Library, msw, @playwright/test, fake-indexeddb, and 2 more. It has 2,173,833 written lines, with 3,464 test files.
Read on November 8, 2026, at commit dc36c21. Read it as markdown
Frontend
The base 3
- React1,181 files · in client/package.json
- React Router84 files
- Vitein client/package.json
Styles 2
fontsource2 files
- Tailwind CSS
Interface 7
- Leaflet21 files
react-leaflet21 files
- Mapbox13 files
- MapLibre6 files
@clack/prompts1 file
react-dropzone1 file
- plyr1 file
Icons 1
- Lucide804 files
Backend
Data 2
- SQLite7 files · server/reset-admin.js, line 15
dexie4 files
Sign-in 6
@simplewebauthn/browser2 files
@simplewebauthn/server1 file
helmet1 file
- bcryptjs7 files
- jsonwebtoken5 files
- otplib1 file
AI 1
@assistant-ui/react10 files
The base 2
- Express124 files
- @nestjs/core17 files
Data access 2
kysely11 files
- mikro-orm572 files
Other repos with a similar stack
Ordered by how much of its stack they share with TREK, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
13 of 72 in commonCompare →
Frequently asked questions
What language is TREK written in?
What framework does TREK use?
The proof: in client/package.json
What database does TREK use?
What does TREK sign people in with?
Does TREK use AI?
Does TREK have tests?
Which repos have a stack like TREK'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.
Is it your repo? Add its badge, keep it up to date or take it down →

