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

mmikhan/create-better-t-stack

 
 

Repository files navigation

Better-T-Stack

Better-T-Stack is a project scaffolding system for creating modern TypeScript applications with complete type safety from frontend to backend.

Repository Structure

This repository is organized as a monorepo containing:

  • CLI: create-better-t-stack - A scaffolding CLI that creates type-safe TypeScript projects
  • Documentation: web - The official website and documentation

Quick Start

# Using npm
npx create-better-t-stack my-app

# Using bun
bunx create-better-t-stack my-app

Features

  • 🚀 Fast project setup with interactive CLI
  • 📦 Complete TypeScript type safety from database to frontend
  • 🗄️ Multiple database options (libSQL/PostgreSQL)
  • 🧩 Choice of ORMs (Drizzle or Prisma)
  • 🔒 Built-in authentication with Better-Auth
  • 🐳 Optional Docker configuration
  • 🔄 Optional GitHub Actions workflows

Documentation

Visit better-t-stack.pages.dev for full documentation.

Development

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

# Install dependencies
bun install

# Start development
bun dev

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.6%
  • CSS 2.0%
  • Other 0.4%