An deno open-source starter kit made by Runreal.
Issues ·
What's included ·
Prerequisites ·
Getting Started
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
│ ├── auth # Auth: BetterAuth
│ ├── 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 supabase:start
- Run the migrations
deno task db:migrate
- Launch the api server
deno task dev:api
- Launch the frontend
deno task dev:web
- Run the tests
deno test --allow env
- Add tests with Vitest (Currently using Deno test)
- 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.