Um monorepo inicial para SaaS full-stack com React 19, tRPC, Drizzle ORM, Better Auth, Stripe e Cloudflare Workers.
AmanVarshney01/create-better-t-stack
CLI que cria a estrutura inicial de projetos TypeScript type-safe de ponta a ponta, permitindo escolher frontend, backend, banco de dados, ORM, autenticação e addons.
- Estrelas
- 5,857
- Forks
- 328
- Issues abertas
- 87
- Último commit
- há 14 dias
O que é?
Better-T-Stack é uma ferramenta de linha de comando que gera projetos web em TypeScript a partir de opções configuráveis. Você escolhe um framework de frontend (como React com TanStack Router, Next.js, Nuxt, Svelte, Solid, Astro ou React Native), um backend (Hono, Express, Fastify, Elysia ou Convex), uma camada de API (tRPC ou oRPC), um runtime, um banco de dados com seu ORM e uma opção de autenticação, como Better Auth ou Clerk.
Os projetos gerados são pensados para ser enxutos, sem código extra além do necessário para a stack escolhida, e usam versões estáveis atuais das dependências. Os addons opcionais incluem ferramentas para monorepo, como Turborepo e Nx, linters como Biome e Oxlint, sites de documentação, recursos de PWA e shells para desktop, além de um servidor MCP. Um Stack Builder web também pode gerar o comando correspondente a uma determinada stack.
Recursos principais
- 01Escolha frontend, backend, API, runtime, banco de dados e ORM de forma independente
- 02Oferece suporte a tRPC ou oRPC para APIs type-safe de ponta a ponta
- 03Escolha Better Auth ou Clerk para autenticação
- 04Addons opcionais para Turborepo, Nx, Biome, Tauri, Starlight e Fumadocs
- 05Funciona com Bun, pnpm ou npm para executar o gerador
Casos de uso
- Começar um novo app full-stack em TypeScript com uma combinação específica de ferramentas
- Criar a estrutura inicial de um monorepo com um backend compartilhado e vários clientes
- Gerar um app mobile com React Native junto de um backend web
- Permitir que um assistente de programação com IA crie a estrutura inicial de um projeto usando o servidor MCP incluído
Início rápido
- 1
Crie um novo projeto com bun (recomendado)
bun create better-t-stack@latest - 2
Ou crie com pnpm
pnpm create better-t-stack@latest - 3
Ou crie com npm
npx create-better-t-stack@latest
Antes de usar
- O plugin do Claude Code e o Stack Builder são extras opcionais e não são necessários para usar a CLI.
Em coleções
Tópicos
Perguntas frequentes
- O que é create-better-t-stack?
- CLI que cria a estrutura inicial de projetos TypeScript type-safe de ponta a ponta, permitindo escolher frontend, backend, banco de dados, ORM, autenticação e addons. Better-T-Stack é uma ferramenta de linha de comando que gera projetos web em TypeScript a partir de opções configuráveis. Você escolhe um framework de frontend (como React com TanStack Router, Next.js, Nuxt, Svelte, Solid, Astro ou React Native), um backend (Hono, Express, Fastify, Elysia ou Convex), uma camada de API (tRPC ou oRPC), um runtime, um banco de dados com seu ORM e uma opção de autenticação, como Better Auth ou Clerk.
- create-better-t-stack é gratuito? Qual é a licença?
- create-better-t-stack é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- create-better-t-stack ainda é mantido?
- Manutenção ativa. O último commit de create-better-t-stack foi em 24 de out. de 2026.
- Para que posso usar create-better-t-stack?
- Começar um novo app full-stack em TypeScript com uma combinação específica de ferramentas Criar a estrutura inicial de um monorepo com um backend compartilhado e vários clientes Gerar um app mobile com React Native junto de um backend web Permitir que um assistente de programação com IA crie a estrutura inicial de um projeto usando o servidor MCP incluído
- Como instalar create-better-t-stack?
- Crie um novo projeto com bun (recomendado): bun create better-t-stack@latest Ou crie com pnpm: pnpm create better-t-stack@latest Ou crie com npm: npx create-better-t-stack@latest
- Onde consigo create-better-t-stack?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AmanVarshney01/create-better-t-stack
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo de gerenciamento de projetos de código aberto com quadros e cartões, uma alternativa ao Trello que pode ser hospedada por conta própria.
Um starter open source e modular de SaaS com Next.js, autenticação, organizações, cobrança com Stripe, painel administrativo, documentação, blog e changelog, todos ativáveis ou desativáveis.
Starter SaaS edge-native com TanStack Start e Cloudflare Workers, incluindo autenticação, cobrança com Stripe, e-mail, i18n e painel administrativo.
Uma CLI que registra cada override de dependência do package.json em um apêndice e verifica problemas de segurança para manter os overrides com segurança.
Framework JavaScript para criar APIs web com segurança de tipos, gerar especificações OpenAPI a partir de comentários JSDoc e transmitir respostas de LLM via SSE.