A curated developer starter stack for building modern applications across Web, Desktop, Mobile, CLI, Data, and DevOps.
This repository is for developers, makers, and startup enthusiasts who want a ready-to-use starter stack for building applications quickly. Whether you are a solo developer or part of a small team, this guide helps you choose tools and frameworks efficiently.
A developer starter stack reference for building modern applications across multiple domains:
- Web: Full-stack apps, styling, frameworks
- Desktop: Rust + Tauri apps
- Mobile: Capacitor apps
- CLI: Go or Bubble Tea tools
- Data: Python, ML, data visualization
- DevOps: Docker, CI/CD, Serverless
The philosophy: ship early, iterate often—don’t wait for perfection.
Use this starter stack when you want to quickly prototype or launch a project, such as:
- Starting a side project or hackathon
- Building an MVP for your startup idea
- Learning full-stack development
- Exploring cross-platform development
In short: whenever you need to go from idea → product fast.
After building your project, share or promote it on these platforms:
I created this stack to make starting new projects effortless. Many developers waste time deciding which tools to use—this starter kit provides a curated, ready-to-go selection so you can focus on building and shipping, not setup.
| No | Supergroup | Group | Subgroup | Stack |
|---|---|---|---|---|
| 00 | General | Dev Tools | IDE | VS Code |
| 01 | Application | Dev Tools | Language | TypeScript |
| 02 | Application | Dev Tools | Packages Manager | pnpm |
| 03 | Application | Dev Tools | Monorepo | Turborepo |
| 04 | Application | Dev Tools | Linter | ESLint |
| 05 | Application | Dev Tools | Formatter | Prettier |
| 06 | Application | Dev Tools | Testing | Jest |
| 07 | Application | Web | Framework | Next.js |
| 08 | Application | Web | Styling | TailwindCSS |
| 09 | Application | Web | Styling | DaisyUI |
| 10 | Application | Desktop | Language | Rust |
| 11 | Application | Desktop | Framework | Tauri |
| 12 | Application | Mobile | Framework | Capacitor |
| 13 | Application | Server | Framework | tRPC |
| 14 | Application | Server | ORM | Prisma |
| 15 | Application | Server | Database | SQLite |
| 16 | CLI | Language | Go | |
| 17 | CLI | Framework | Cobra | |
| 18 | CLI | Framework | Bubble Tea | |
| 19 | Data | Dev Tools | Language | Python |
| 20 | Data | Dev Tools | Packages Manager | uv |
| 21 | Data | Data Analysis | pandas | |
| 22 | Data | Data Visualization | matplotlib | |
| 23 | Data | Scientific Computing | numpy | |
| 24 | Data | Server | Framework | FastAPI |
| 25 | Data | Machine Learning | Classical | scikit-learn |
| 26 | Data | Machine Learning | Deep Learning | PyTorch |
| 27 | Data | Machine Learning | Deep Learning | TensorFlow |
| 28 | Data | Machine Learning | Deep Learning | Keras |
| 29 | DevOps | Containerization | Docker | |
| 30 | DevOps | CI/CD | GitHub Actions | |
| 31 | DevOps | Serverless | Vercel | |
| 32 | DevOps | PaaS | Fly |
🚢 "Ship your product, not your perfection." – Anonymous
✅ "Done is better than perfect." – Sheryl Sandberg
⚡ "Release early, release often." – Eric S. Raymond
Tips for staying motivated:
- 🏗 Start with an MVP (Minimum Viable Product)
- 🎯 Focus on solving one core problem really well
- 🚀 Launch publicly, even if it’s rough
- 📈 Collect user feedback and iterate