Blog
< See all posts

This is the end of outdated JavaScript boilerplates

2025-04-17

This is the end of outdated JavaScript boilerplates

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.

👉 Ready to build your next project the right way?

🚀 Build faster. Ship cleaner. Stay in control.

By Johnny Guacamole