@wsl8297: 经常从 0 起项目的人,Better-Fullstack 可以少掉一大段重复搭架子的时间。 GitHub:https://github.com/Marve10s/Better-Fullstack… 官网:https://better-fu…
摘要
Better-Fullstack 是一款全栈项目脚手架工具,支持 TypeScript、Rust、Python、Go、Java 五种生态,450+ 工具组合,通过 CLI 或网页构建器快速生成即用项目骨架。
查看缓存全文
缓存时间: 2026/05/23 06:05
经常从 0 起项目的人,Better-Fullstack 可以少掉一大段重复搭架子的时间。
GitHub:https://github.com/Marve10s/Better-Fullstack…
官网:https://better-fullstack.dev
支持 TypeScript、Rust、Python、Go 四个生态,270+ 种技术栈组合,前端、后端、数据库、Auth、支付、AI、DevOps 都能直接选,选完自动生成配置好的项目骨架,开箱即用。
适用场景: • 需要快速启动新项目、不想手动配置环境的开发者 • 想尝试不同技术栈组合、快速验证想法的独立开发者 • 需要统一团队技术选型、搭建标准化项目模板的团队 • 接外包项目、需要快速搭建不同类型应用骨架的自由职业者
先用它生成骨架,再让 AI 接着补业务代码,效率会高很多。
Marve10s/Better-Fullstack
Source: https://github.com/Marve10s/Better-Fullstack
██████╗ ███████╗████████╗████████╗███████╗██████╗
██╔══██╗██╔════╝╚══██╔══╝╚══██╔══╝██╔════╝██╔══██╗
██████╔╝█████╗ ██║ ██║ █████╗ ██████╔╝
██╔══██╗██╔══╝ ██║ ██║ ██╔══╝ ██╔══██╗
██████╔╝███████╗ ██║ ██║ ███████╗██║ ██║
╚═════╝ ╚══════╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
███████╗██╗ ██╗██╗ ██╗ ███████╗████████╗ █████╗ ██████╗██╗ ██╗
██╔════╝██║ ██║██║ ██║ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
█████╗ ██║ ██║██║ ██║ ███████╗ ██║ ███████║██║ █████╔╝
██╔══╝ ██║ ██║██║ ██║ ╚════██║ ██║ ██╔══██║██║ ██╔═██╗
██║ ╚██████╔╝███████╗███████╗███████║ ██║ ██║ ██║╚██████╗██║ ██╗
╚═╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝
Scaffold production-ready fullstack apps in seconds. Browse 450+ tools across five ecosystems — the CLI wires everything together.
Why Better Fullstack?
Most scaffolding tools lock you into one framework and one opinion. Better Fullstack doesn’t.
- 450+ tools — frontend, backend, database, auth, payments, AI, DevOps, and more
- 5 ecosystems — TypeScript, Rust, Python, Go, Java — with more coming
- Visual builder — configure your stack in the browser, get a ready-to-run CLI command
- Wired for you — no manual glue code; every picked integration is preconfigured and working out of the box
⚡ Quick Start
🌐 Web Builder (Recommended)Configure your stack visually — pick every option from a UI, preview your choices, and get a ready-to-run command. Open the App Builder → |
💻 CLI
|
CLI Flags
--yes # Accept all defaults
--yolo # Scaffold a random stack — good for exploring
--template <name> # Use a preset (t3, mern, pern, uniwind)
--ecosystem <lang> # Start in rust, python, or go mode
--version-channel # Dependency channel: stable, latest, beta
--no-git # Skip git initialization
--no-install # Skip dependency installation
--verbose # Show detailed output
Built Like a Product, Not a Template
Better Fullstack is organized around the decisions that matter: pick an ecosystem, choose the layers you actually need, and ship a runnable project without hand-wiring the glue.
|
450+ tools Only the relevant options surface for the stack you pick. |
5 ecosystems TypeScript, Rust, Python, Go, Java. |
One command Visual builder or CLI, same generated output. |
Ecosystem Surface — TypeScript · Rust · Python · Go · Java
| TypeScript | The default — all integrations below are available |
| Rust | Axum · Actix Web · Leptos · Dioxus · SeaORM · SQLx · tonic · async-graphql |
| Python | FastAPI · Django · SQLAlchemy · SQLModel · Pydantic · LangChain · CrewAI · Celery |
| Go | Gin · Echo · GORM · sqlc · gRPC · Cobra · BubbleTea · Zap |
| Java | Spring Boot · Maven · Gradle · Spring Data JPA · Spring Security · JUnit · Testcontainers |
Application Primitives
TypeScript
| Frontend | Next.js · Nuxt · SvelteKit · SolidStart · Astro · Qwik · Angular · RedwoodJS · Fresh · React Native |
| Backend | Hono · Express · Fastify · Elysia · feTS · NestJS · AdonisJS · Nitro · Encore · Convex |
| API | tRPC · oRPC · ts-rest · GraphQL (Garph) |
Rust
| Frontend | Leptos · Dioxus |
| Backend | Axum · Actix Web |
| API | tonic (gRPC) · async-graphql |
Python
| Backend | FastAPI · Django |
Go
| Backend | Gin · Echo |
| API | gRPC |
Persistence
TypeScript
| Database | PostgreSQL · MySQL · SQLite · MongoDB |
| ORM | Drizzle · Prisma · TypeORM · Kysely · MikroORM · Sequelize · Mongoose |
| Hosting | Turso · Neon · Supabase · PlanetScale · MongoDB Atlas · Cloudflare D1 · Upstash |
Rust
| ORM | SeaORM · SQLx |
Python
| ORM | SQLAlchemy · SQLModel |
Go
| ORM | GORM · sqlc |
Databases and hosting providers are shared across all ecosystems.
Platform Services
TypeScript
| Auth | Better Auth · Clerk · NextAuth · Supabase Auth · Auth0 |
| Payments | Stripe · Polar · Lemon Squeezy · Paddle · Dodo |
| React Email + Resend · Nodemailer · Postmark · SendGrid · AWS SES · Mailgun | |
| Real-time | Socket.IO · PartyKit · Ably · Pusher · Liveblocks · Yjs |
| Jobs | BullMQ · Trigger.dev · Inngest · Temporal |
Python
| Jobs | Celery |
| Validation | Pydantic |
AI Stack
TypeScript
| SDKs | Vercel AI · Mastra · VoltAgent · LangGraph · OpenAI Agents · Google ADK · LangChain · LlamaIndex |
Python
| SDKs | LangChain · LlamaIndex · OpenAI SDK · Anthropic SDK · LangGraph · CrewAI |
Frontend Extras (TypeScript)
| UI | shadcn/ui · Radix · Headless UI · Chakra · Mantine · DaisyUI · NextUI · Park UI · Base UI |
| State | Zustand · Jotai · Redux Toolkit · XState · TanStack Store |
| Forms | TanStack Form · React Hook Form · Formik · Conform |
| Animation | Framer Motion · GSAP · React Spring |
| Styling | Tailwind CSS · SCSS · Less |
DevOps & Tooling
TypeScript
| Testing | Vitest · Playwright · Jest · Cypress |
| Deploy | Cloudflare · Fly.io · Railway · Docker · SST |
| Observability | OpenTelemetry · Pino · Winston |
| Tooling | Turborepo · Biome · Oxlint · Husky · Lefthook · Storybook · MSW |
| Desktop/PWA | Tauri · PWA · WXT (browser extensions) |
| Docs | Starlight · Fumadocs |
Rust
| Libraries | Serde · Validator · jsonwebtoken · Argon2 · tokio-test · Mockall |
| CLI | Clap · Ratatui |
Python
| Tooling | Ruff |
Go
| Logging | Zap |
| CLI | Cobra · BubbleTea |
🤝 Contributing
See the Contributing Guide. Open an issue before starting work on new features.
git clone https://github.com/Marve10s/Better-Fullstack.git && cd Better-Fullstack
bun install
bun dev:cli # CLI development
bun dev:web # Website development
💬 Community
Got questions or feedback? Open a GitHub issue or reach out on socials.
💛 Sponsors
If Better Fullstack saves you time, consider supporting:
📈 Star History
License
MIT. Better Fullstack is now maintained as a standalone project, with original inspiration from create-better-t-stack by Aman Varshney.
相似文章
@sunmer575399: 刷到一个神仙开源项目cline,65.6k star,写代码效率确实能提不少 一个引擎同时给SDK、CLI、VS Code和JetBrains全家桶用,你在编辑器里点两下,它自己读代码、建文件、跑命令,改完还等你点头才动手。 终端里跑全自…
介绍开源AI编码代理工具Cline,支持SDK、CLI、VS Code和JetBrains全家桶,可在IDE和终端中自动读代码、建文件、跑命令,并支持看板并行多agent和CI/CD集成。
@axichuhai: 发现GitHub 上免费全栈学习平台——freeCodeCamp,44w+ star,已经帮助超过 10 w人找到开发工作。 不管是想学 Python、前端还是算法,都有完整的课程 边学边写代码,还能帮你准备开发者面试、学习技术英语,甚至…
推荐GitHub上的免费全栈学习平台freeCodeCamp,拥有44万+ star,已帮助超过10万人找到开发工作,提供Python、前端、算法等完整课程。
@QingQ77: 更快更智能的 VS Code TODO 树插件,TypeScript + Rust 重写,带优先级、标签、Git 感知和 AI Agent 接口。 https://github.com/real-Elysia886/Todo-Tree-N…
更快更智能的VS Code TODO树插件,TypeScript+Rust重写,带优先级、标签、Git感知和AI Agent接口。
@Hamburgerai: 很多 AI 编程翻车,不是因为代码第一版写不出来,而是需求没想清、设计没人挑、review 没做深、QA 没真跑、发布前也没人收口。一个人做项目时,这些环节最容易被跳过。 `garrytan/gstack` 把这件事做成了一套 Claud…
gstack is an open-source software factory that provides a structured workflow for Claude Code, turning it into a virtual engineering team with slash commands for each development phase. It helps solo developers ship like a team by enforcing engineering discipline.
@lidangzzz: 我开源了一款非常简单但是极度好用的multi-agent system。 名字就叫goal-driven(目标驱动) https://github.com/lidangzzz/goal-driven… 原理非常简单,就像我说过的,让一个m…
开发者lidangzzz开源了goal-driven多智能体框架,通过主代理监督子代理循环执行直至满足预设判据,声称可自动完成编译器开发等复杂任务,并展示了C++版TypeScript编译器、Rust版SQLite等示例项目。