mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# 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`](apps/cli) - A scaffolding CLI that creates type-safe TypeScript projects
|
|
- **Documentation**: [`web`](apps/web) - The official website and documentation
|
|
|
|
## Quick Start
|
|
|
|
```bash
|
|
# 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](https://better-t-stack.pages.dev) for full documentation.
|
|
|
|
## Development
|
|
|
|
```bash
|
|
# Clone the repository
|
|
git clone https://github.com/better-t-stack/create-better-t-stack.git
|
|
|
|
# Install dependencies
|
|
bun install
|
|
|
|
# Start development
|
|
bun dev
|
|
```
|