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

Styles 2

Interface 7

Icons 1

Backend

Data 2

Sign-in 6

AI 1

  • @assistant-ui/react10 files

The base 2

Data access 2

  • kysely11 files
  • mikro-orm572 files

Support

Content 14

2 more
  • modern-screenshot1 file
  • qrcode1 file

Validation 2

  • Zod259 files
  • nestjs-zod79 files

Testing 7

  • Vitest2,951 files
  • Testing Library664 files
  • msw325 files
  • @nestjs/testing110 files
  • @playwright/test88 files
  • supertest158 files
  • fake-indexeddb48 files

Tools 5

  • TypeScript5 files
  • ESLint4 files
  • Prettier3 files
  • typescript-eslint1 file
  • update-notifier1 file

The base 1

Other 17

  • zustand57 files
  • SemVer10 files
  • Axios8 files
  • rxjs6 files
  • cron2 files
  • uuid2 files
  • .ENV1 file
  • archiver1 file
  • json51 file
  • undici1 file
  • multer15 files
  • ws3 files
5 more
  • unzipper2 files
  • compression1 file
  • cookie-parser1 file
  • cors1 file
  • reflect-metadata1 file

Other repos with a similar stack

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

Frequently asked questions

What language is TREK written in?
TREK is written in TypeScript, with 2,173,833 written lines.
What framework does TREK use?
TREK is built with Vite, React, React Router, Express, @nestjs/core, and NestJS.

The proof: in client/package.json

What database does TREK use?
TREK stores its data in dexie and SQLite and reaches it with mikro-orm and kysely.
What does TREK sign people in with?
TREK signs people in with @simplewebauthn/browser, bcryptjs, jsonwebtoken, @simplewebauthn/server, helmet, and otplib.
Does TREK use AI?
Yes. TREK uses AI through @assistant-ui/react.
Does TREK have tests?
Yes. TREK has 3,464 test files and is tested with Vitest, Testing Library, msw, @playwright/test, fake-indexeddb, supertest, and @nestjs/testing.
Which repos have a stack like TREK's?
The ones that share most of its stack:immich-app/immichnocodb/nocodbcalcom/cal.diy

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 →