- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
Hey devs ?,
I’m Bilal, and today I’m super excited to share something I’ve been working on: CreateNodeSpark—a CLI tool that helps you scaffold Node.js projects exactly how you want them.
We’ve all been there, right?
I was DONE with that. So I built create-node-spark.
Why create-node-spark?
TL;DR: It’s lean, fast, and 100% customizable.
When you run:
npx create-node-spark
you’re in control of:
The goal?
The project It Generates
? Phase 1 is COMPLETE ?
This post marks the official wrap-up of Phase 1—aka the Sparking Phase ?.
The core features are fully built, tested, and ready to roll. Whether you’re scaffolding a simple API or a more complex backend, create-node-spark is solid and production-ready.
I’m now keeping an eye on how devs (aka YOU ?) use it, to fuel Phase 2’s roadmap.
? What’s New in v2.3.0
The latest update brings a big one:
Also shipped:
Dead simple:
npx create-node-spark
Answer a few prompts, and you're good to go.
? GitHub repo :
I’d love your feedback: try it out, star it if you vibe with it, and hit me up with feature ideas.
? Let’s Chat
Found a bug? Want a new feature fast-tracked?
Drop a comment here or open an issue on GitHub. Let’s build something awesome, together.
I’m Bilal, and today I’m super excited to share something I’ve been working on: CreateNodeSpark—a CLI tool that helps you scaffold Node.js projects exactly how you want them.
We’ve all been there, right?
- You spin up a project with some boilerplate tool…
- It dumps 100 files you don’t understand…
- And suddenly your “simple app” feels like it’s drowning in fluff.
I was DONE with that. So I built create-node-spark.
TL;DR: It’s lean, fast, and 100% customizable.
When you run:
npx create-node-spark
you’re in control of:
- Language: JavaScript or TypeScript
- Framework: Express or None (no framework at all—bare bones)
- Database: MySQL, MongoDB, or None
- ESLint: Add it if you care about clean code (which, let’s be real, you should ?)
- Multi Setup: Need multiple configs/tools?
No problem.
The goal?
Zero bloat. Zero guesswork. YOU decide what’s in your stack.
The project It Generates
? Phase 1 is COMPLETE ?
This post marks the official wrap-up of Phase 1—aka the Sparking Phase ?.
The core features are fully built, tested, and ready to roll. Whether you’re scaffolding a simple API or a more complex backend, create-node-spark is solid and production-ready.
I’m now keeping an eye on how devs (aka YOU ?) use it, to fuel Phase 2’s roadmap.
? What’s New in v2.3.0
The latest update brings a big one:
MySQL Support is HERE.- Full MySQL database integration
- Includes knex + mysql2 for smooth query + connection handling
- Works seamlessly alongside existing MongoDB support
Also shipped:
- Enhanced database connection handling for both MySQL + MongoDB
- Minor bug fixes (because hey, it’s me vs. edge cases out here ?)
- I was tired of boilerplate tools telling me what I should want.
- Sometimes I need Express; sometimes I don’t.
- Sometimes MySQL fits; sometimes it’s Mongo.
- Sometimes I just want bare metal, no frills.
- create-node-spark gives you total freedom—without wasting your time on cleanup after scaffolding.
- Phase 1 was all about laying that foundation.

- Phase 2? That’s where things get even cooler—more frameworks, new DB options, DX improvements... but I’m waiting to see what YOU need most.
Dead simple:
npx create-node-spark
Answer a few prompts, and you're good to go.
? GitHub repo :
I’d love your feedback: try it out, star it if you vibe with it, and hit me up with feature ideas.
? Let’s Chat
Found a bug? Want a new feature fast-tracked?
Drop a comment here or open an issue on GitHub. Let’s build something awesome, together.
Phase 1 is DONE—no half-baked beta here. It's live, it's real, and it's ready for your next project. ?