If you've ever started a new project, you probably know the feeling.
You spend hours setting up an admin dashboard, installing UI libraries, configuring routes, creating layouts, and organizing files before you can even start building the actual features.
I ran into this problem over and over again, so I decided to build ZenPanel.
What is ZenPanel?
ZenPanel is an open-source CLI that helps you scaffold a modern admin panel for your project in just a few minutes.
Instead of spending hours on repetitive setup, you can generate everything with a single command.
npm create zenpanel@latest
The CLI walks you through the installation process and prepares your project, allowing you to focus on building your application instead of boilerplate.
Why I Built ZenPanel
Every new project started with the same checklist:
Install dependencies
Configure the project
Create layouts
Build navigation
Organize folders
Repeat everything again...
After doing this multiple times, I realized this process could be automated.
ZenPanel was created to remove that repetitive work and provide developers with a faster starting point.
Supported Frameworks
ZenPanel currently works with:
- Next.js
- Vite
- Angular
- More frameworks coming soon
The goal is to make the setup process simple regardless of the framework you're using.
Why Use ZenPanel?
- ✅ One command to get started
- ✅ Saves development time
- ✅ Clean project structure
- ✅ Open Source
- ✅ Easy to customize
Getting Started
Open your project directory and run:
npm create zenpanel@latest
Follow the prompts, and you're ready to start building.
Open Source
ZenPanel is completely open source, and I'd love to hear your feedback.
Whether you find a bug, have a feature request, or want to contribute, every contribution is appreciated.
⭐ GitHub Repository:
https://github.com/foisalislambd/zenpanel
If you find the project useful, consider giving it a star. It helps more developers discover the project and motivates me to keep improving it.
Thanks for reading, and happy coding! 🚀
Top comments (0)