Rechercher

Rechercher dans Kavel...

Menu de documentation

Ce qui est inclus

Un inventaire rapide de ce que Kavel fournit, et de ce qu'il laisse volontairement de côté, pour que vous connaissiez le périmètre avant de construire.

Dans la boîte

Chaque application Kavel part du même monorepo typé. Ces éléments sont toujours présents :

Fondations

  • Un monorepo Bun + Turbo + Biome, câblé et linté.
  • Une application web TanStack Start avec SSR, et une API Hono sur Cloudflare Workers.
  • Des types de bout en bout entre les deux via oRPC.
  • Drizzle sur une base Cloudflare D1 (SQLite).
  • Tailwind et Base UI, avec thèmes clair et sombre.
  • Pages 404 et d'erreur stylées.
  • SEO intégré : sitemap, robots, balises OpenGraph et un manifeste web installable.

Modules optionnels

Choisissez-les à la création ; vous n'emportez que ce que vous choisissez :

  • Auth, connexion par e-mail et OAuth, avec sessions (Better Auth).
  • Paiements, paiement Stripe, un portail client et des webhooks.
  • E-mail, e-mails transactionnels avec des modèles React (Resend).
  • i18n, traductions compilées et typées (Paraglide).
  • UI, la bibliothèque de composants que vous possédez et restylisez.
  • Pages marketing, accueil, tarifs et contact, avec un sélecteur de thème clair/sombre.

Volontairement non inclus

  • Un CMS ou un tableau de bord d'administration. Kavel est une fondation sur laquelle bâtir, pas un produit fini.
  • Une application mobile ou native. Il vise le web.
  • Une couche REST ou GraphQL, une bibliothèque d'état global ou du CSS-in-JS. Voir le raisonnement dans Philosophie.
  • Un fournisseur d'analytics ou de monitoring. Ajoutez celui que vous préférez.

Remarque

Tout ici est du code source que vous possédez, donc « non inclus » signifie « pas décidé à votre place », jamais « impossible ».