Open navigation menu

Templates

Browse ready-to-use project templates for common development scenarios. Each template includes a CLI command, GitHub repo, and setup instructions.

Astro Content Site Starter

A project template that scaffold an astro static site with content collections and tailwind. Includes preconfigured tooling and best practices.

Scaffold an Astro static site with Content Collections and Tailwind.

  • astro
  • typescript
  • tailwind

Express TypeScript Prisma Starter

A project template that scaffold an express api with typescript, prisma orm, and swagger docs. Includes preconfigured tooling and best practices.

Scaffold an Express API with TypeScript, Prisma ORM, and Swagger docs.

  • node
  • typescript
  • prisma

FastAPI SQLAlchemy Starter

A project template that create a fastapi project with sqlalchemy, pydantic, and alembic migrations. Includes preconfigured tooling and best practices.

Create a FastAPI project with SQLAlchemy, Pydantic, and Alembic migrations.

  • python
  • fastapi
  • sqlalchemy

Go Gin REST API Starter

A project template that create a go rest api with gin framework, gorm, and jwt auth. Includes preconfigured tooling and best practices.

Create a Go REST API with Gin framework, GORM, and JWT auth.

  • go
  • gin
  • gorm

React Native Expo TypeScript

A project template that create a react native app with expo, typescript, and navigation. Includes preconfigured tooling and best practices.

Create a React Native app with Expo, TypeScript, and navigation.

  • react
  • typescript
  • expo

React TypeScript Vite Starter

A project template that scaffold a react app with typescript, vite, and eslint preconfigured. Includes preconfigured tooling and best practices.

Scaffold a React app with TypeScript, Vite, and ESLint preconfigured.

  • react
  • typescript
  • vite

Rust Axum SQLx Starter

A project template that scaffold a rust web api with axum, sqlx, and jwt authentication. Includes preconfigured tooling and best practices.

Scaffold a Rust web API with Axum, SQLx, and JWT authentication.

  • rust
  • axum
  • sqlx

Vue 3 Vite Composition API

A project template that scaffold a vue 3 app with composition api, typescript, and vite. Includes preconfigured tooling and best practices.

Scaffold a Vue 3 app with Composition API, TypeScript, and Vite.

  • vue
  • typescript
  • vite

Astro SSG Starter

An Astro SSG starter with Content Collections, Tailwind, Pagefind search, and sitemap for high-performance static sites with zero JS by default.

Perfect for content-driven static sites needing Astro SSG, Content Collections, Pagefind search, sitemap, and 100 Lighthouse scores with zero client JS.

  • Astro
  • TypeScript
  • Tailwind CSS
  • Pagefind

Next.js App Router Starter

A Next.js 14 App Router starter with TypeScript, Tailwind CSS, shadcn/ui, and TanStack Query preconfigured for full-stack development with server components.

Perfect for full-stack web apps needing SSR, server components, Tailwind styling, shadcn/ui components, and TanStack Query for data fetching.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

React TypeScript Starter

A minimal React + TypeScript starter with Vite, ESLint, and Vitest preconfigured for rapid SPA development with strict type checking and hot module replacement.

Best for new single-page applications needing React with TypeScript strict mode, Vite fast refresh, and zero-config ESLint setup.

  • React
  • TypeScript
  • Vite
  • ESLint

Vue 3 + Vite Starter

A Vue 3 starter with Vite, Pinia, Vue Router, and TypeScript featuring Composition API, auto-imports, and component auto-registration.

Ideal for new Vue 3 SPAs needing Pinia state management, Vue Router, auto-imported composables, and TypeScript type safety out of the box.

  • Vue
  • Vite
  • Pinia
  • TypeScript

FastAPI Starter

A FastAPI starter with SQLAlchemy, Alembic migrations, Pydantic v2 settings, and pytest preconfigured for building async REST APIs with automatic OpenAPI docs.

Best for async REST APIs needing SQLAlchemy ORM, Alembic migrations, Pydantic validation, JWT auth, and auto-generated OpenAPI documentation.

  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic

Express + Prisma Starter

An Express.js starter with Prisma ORM, TypeScript, Zod validation, and Swagger docs for building type-safe REST APIs with automatic database type inference.

Best for Node.js REST APIs needing Prisma ORM type safety, Zod request validation, Swagger auto-docs, and JWT authentication with refresh tokens.

  • Express
  • Prisma
  • TypeScript
  • Zod

Rust + Axum API Starter

A Rust Axum API starter with SQLx, JWT auth, and tracing for high-performance async REST APIs with compile-time SQL checking.

Best for high-performance REST APIs needing Rust safety, Axum async routing, SQLx compile-time SQL validation, JWT auth, and structured tracing.

  • Rust
  • Axum
  • SQLx
  • PostgreSQL

Go + Fiber API Starter

A Go Fiber API starter with GORM, JWT auth, and Swagger docs for building high-throughput REST APIs with goroutine-powered concurrency and minimal allocations.

Best for high-throughput Go REST APIs needing Fiber fast routing, GORM ORM, JWT auth, Swagger auto-docs, and graceful shutdown with context cancellation.

  • Go
  • Fiber
  • GORM
  • PostgreSQL

React Native Expo Starter

A React Native Expo starter with Expo Router, TypeScript, TanStack Query, and Zustand for cross-platform mobile apps with file-based navigation and OTA updates.

Ideal for cross-platform mobile apps needing Expo Router navigation, TypeScript, TanStack Query, Zustand state, and over-the-air updates without app store review.

  • React Native
  • Expo
  • TypeScript
  • Zustand

Tauri Desktop Starter

A Tauri desktop app starter with React, TypeScript, and Rust backend for cross-platform native apps with tiny bundles and system API access.

Ideal for cross-platform desktop apps needing Tauri native performance, React frontend, Rust backend, and system tray integration with auto-update support.

  • Tauri
  • React
  • TypeScript
  • Rust

SvelteKit Starter

A SvelteKit starter with TypeScript, Tailwind CSS, Lucia auth, and Drizzle ORM for building full-stack SSR apps with file-based routing and edge deployment.

Perfect for full-stack SSR apps needing SvelteKit file-based routing, TypeScript, Tailwind, Lucia auth, Drizzle ORM, and Vercel/Netlify edge deployment.

  • SvelteKit
  • TypeScript
  • Tailwind CSS
  • Drizzle ORM