This is the end of outdated JavaScript boilerplates
2025-04-17

Every developer has done it: you find a boilerplate on GitHub, clone it with hope in your heart… and then spend the next hours fighting with broken dependencies, irrelevant packages, or a stack that just doesn’t feel right 😤
❌ Boilerplates Are Broken by Nature
JavaScript evolves fast — and boilerplates can’t keep up.
- Libraries get outdated quickly: think Next.js migrations, or the introduction of Svelte Runes.
- Tools get replaced: Prisma is giving way to Drizzle, Auth.js is being outpaced by alternatives like BetterAuth.
- “Complete” boilerplates are often too bloated — they come with tools you don’t need, or an opinionated stack that doesn’t match your project.
🧼 You often spend more time cleaning up a boilerplate than building your actual app.
But here’s the truth: There is no ultimate stack. Each project has its own needs.
- A lightweight site? → Astro + DaisyUI ☁️
- A powerful dashboard? → Next.js + React + tRPC ⚙️
- Something totally custom? You should be free to choose 💡
🍳 Introducing cocotte.js
That’s why we built cocotte.js: A tool to cook your boilerplate from scratch, with exactly the ingredients you need — and nothing else.
With cocotte.js, you can:
- ✅ Pick your favorite stack (framework, database, auth, styling, etc.)
- ✅ Generate a custom boilerplate instantly
- ✅ Get the latest versions of each library
- ✅ Avoid technical debt and dependency hell 🔥
No more editing someone else’s opinionated mess. No more starting from behind.
🧠 Why cocotte.js?
Because starting a project should be a joy — not a chore.
cocotte.js gives you a fresh, minimal, and tailored setup so you can jump straight into building, not fixing.
🚀 Build faster. Ship cleaner. Stay in control.
By Johnny Guacamole