Skip to content

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

License

Notifications You must be signed in to change notification settings

rjoydip/create-better-t-stack

 
 

Repository files navigation

Better-T-Stack

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

demo

Quick Start

# Using npm
npx create-better-t-stack@latest

# Using bun
bun create better-t-stack@latest

# Using pnpm
pnpm create better-t-stack@latest

Features

  • Zero-config setup with interactive CLI wizard
  • End-to-end type safety from database to frontend via tRPC
  • Modern stack with React, Hono/Elysia, and TanStack libraries
  • Multi-platform supporting web, mobile (Expo), and desktop applications
  • Database flexibility with SQLite (Turso) or PostgreSQL options
  • ORM choice between Drizzle or Prisma
  • Built-in authentication with Better-Auth
  • Optional PWA support for installable web applications
  • Desktop app capabilities with Tauri integration
  • Monorepo architecture powered by Turborepo

Repository Structure

This repository is organized as a monorepo containing:

Documentation

Visit better-t-stack.amanv.dev for full documentation, guides, and examples.

Development

# Clone the repository
git clone https://github.com/better-t-stack/create-better-t-stack.git

# Install dependencies
bun install

# Start CLI development
bun dev:cli

# Start website development
bun dev:web

Want to contribute?

Just fork the repository and submit a pull request!

Sponsors

Sponsors

Star History

Star History Chart

About

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • TypeScript 66.9%
  • Handlebars 26.3%
  • CSS 2.1%
  • Vue 1.9%
  • Svelte 1.8%
  • JavaScript 0.8%
  • Other 0.2%