Technologies
The tools Zeno is built on, and what it uses each one for
Core
- TypeScript 7: JavaScript with syntax for types
- React 19: the UI library Zeno's components are written in
- Next.js 16: the React framework Zeno apps run on, with the App Router
Build & dev tools
- Turborepo: runs the monorepo's tasks in dependency order and caches their outputs
- Turbopack: the bundler Next.js 16 uses by default
- Ultracite: JavaScript/TypeScript linting and formatting, as a Biome preset
Styling
- Tailwind CSS 4: utility-first CSS framework
- shadcn/ui: component primitives you copy into your app, and the registry Zeno ships its UI items through
Database & backend
- Supabase: Postgres database and auth, run locally with the Supabase CLI
- Drizzle: TypeScript ORM that
@zeno-lib/dband@zeno-lib/schemabuild on
Testing
- Vitest: unit test runner, with shared presets in
@zeno-lib/test - Playwright: end-to-end browser testing, with the shared preset in
@zeno-lib/e2e