Fully type safe mono repo starter kit with Deno, React, Vite, Tanstack Router, Tanstack Query, Hono, Trpc, Drizzle, Supabase, and more.
.
├── apps # Apps
│ ├── api # Hono + Trpc
│ ├── supabase # Supabase
│ ├── spa # React + Vite + Tanstack Router + Tanstack Query + Trpc
│ └── ...
├── packages # Shared packages between apps
│ ├── lib # Simple lib
│ ├── db # Database: Drizzle
│ └── ...
├── deno.jsonc # Deno Workspace configuration
├── LICENSE
└── README.md
-
Clone the repository
-
Install the dependencies
deno install --allow-scripts- Launch the database
deno task db:start- Run the migrations
cd packages/db
deno task db:migrate- Launch the api server
deno task dev:api- Launch the frontend
deno task dev:web- Add tests with Vitest
- Docker images for each app
- Add documentation website with Astro Starlight
- Add a NextJS app in the monorepo
Feel free to contribute to this starter kit. If you have any questions, feel free to open an issue.