Repolode
AmanVarshney01

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. 1

    Crie um novo projeto com bun (recomendado)

    bun create better-t-stack@latest
  2. 2

    Ou crie com pnpm

    pnpm create better-t-stack@latest
  3. 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