ZenoZENO

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/db and @zeno-lib/schema build 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