Fullstack Starter - template de monorepo pronto para produção para desenvolvimento AI-native
(github.com/first-fluke)Andrej Karpathy deixou recentemente a seguinte observação: "Se a gente simplesmente conseguisse conectar direito as coisas que surgiram no último ano, poderíamos ficar 10 vezes mais poderosos; se não conseguimos, é uma questão de competência." Mas agente, subagente, prompt, contexto, MCP, workflow... também são ferramentas jogadas nas nossas mãos sem manual.
Alex Wamy disse: "agora todo mundo é CEO". Isso provavelmente quer dizer que chegamos a uma era em que é possível criar um produto fullstack como desenvolvedor solo.
As duas coisas são verdade. Ficou mais fácil criar um serviço com alguns cliques. Mas ainda é difícil construir software que seja fácil de manter enquanto pessoas e IA o revisam ao mesmo tempo. Para usar essas ferramentas da forma certa, primeiro é preciso ter uma base sólida.
Estou abrindo como open source a base que construí criando serviços como AI SWE. Em vez de começar do zero, você provavelmente vai economizar cerca de 2 semanas.
Stack de tecnologia
- Web: Next.js 16, React 19, TailwindCSS v4
- API: FastAPI, async SQLAlchemy, PostgreSQL
- Mobile: Flutter 3.38, Riverpod
- Infra: Terraform, GCP (Cloud Run, Cloud SQL)
- CI/CD: GitHub Actions + Workload Identity Federation (keyless)
- Observabilidade: OpenTelemetry
Por que isso importa
A qualidade do código gerado por IA varia bastante de modelo para modelo. Um template bem estruturado apresenta padrões que a IA deve seguir, e lint rigoroso com CI pode funcionar como guardrails.
Principais características
- mise monorepo: integração de toolchains de Node, Python e Flutter
- Fonte única de i18n: suporte simultâneo para web e mobile
- Geração automática de clientes de API: Orval (web), swagger_parser (mobile)
- Toolchain baseada em Rust: Biome, uv, Turbopack
Coloquei no código padrões de produção e troubleshooting que raramente aparecem bem documentados. Se precisar de melhorias, deixe uma issue.
GitHub: https://bit.ly/3L1frc0
15 comentários
Toda vez que eu precisava configurar isso era estressante, eu sempre acabava esquecendo e repetindo os mesmos erros, então parece bem útil.
Obrigado!
Ainda estou curioso para saber se vocês continuam usando bem. Será que vale a pena adotar?
Estou usando bem. Se você olhar o histórico de commits, também houve atualização na semana passada~
Uau!! Hoje em dia as ferramentas de IA estão surgindo aos montes, mas, na prática, parece que ficou ainda mais difícil montar uma estrutura de produção realmente sólida.
A frase “a habilidade de conectar ferramentas já é, por si só, uma habilidade” cai perfeitamente para este texto.
Abrir uma base como essa em open source com certeza vai ajudar enormemente muita gente. 👍
Obrigado pelo ótimo texto!
Obrigado pelo elogio..!
Parece que o stack tecnológico moderno e as ferramentas de LLM estão bem configurados, então isso deve ser bastante útil na configuração inicial de projetos. Em especial, a configuração automática de
skillsde acordo com o stack tecnológico é algo que chama a atenção. Seria ainda melhor se, em futuras atualizações de versões principais, também fosse fornecido um guia de migração.Vou considerar isso, obrigado!
Nossa, isso existe mesmo, caramba.
Toda vez era um sofrimento pra configurar, affffff, vou usar bastante, obrigado!
Obrigado!
Agora também deixamos disponível a verificação da versão do template. É só consultar as notas de lançamento~
Uau, o que é isso? nossa Obrigado 🙏
Obrigado!
Acho que 2 semanas foi uma forma humilde demais de dizer — até 2 meses parece pouco.
Agradeço por olhar isso com bons olhos.