Demo has been released!
After a period of silence, NimeraCP is back in active development. This post covers the release of the first live demo, a major codebase refactor including a move to Drizzle ORM and more.

- Written by
- Splicho
- Published on
- July 16, 2025
I know it's been quiet for a while when it comes to NimeraCP, and I want to be honest with you, it’s been tough maintaining and developing this project as a one-man team. There was a point where I lost a bit of motivation and decided to step back for a bit to focus on some other side projects, just to mix things up.
But I'm happy to say that I've recently picked it up again, and the first demo of NimeraCP is now live! There's also quite a bit of news I’d like to share.
Codebase Refactor
When I jumped back into the code, I quickly realized there were some inconsistencies in what I had built earlier. I also found a few security issues that needed to be addressed right away. So, I made it a priority to rework those parts. On top of that, I wasn’t happy with how some of the payment gateways were implemented, so those got some attention too.
One of the biggest changes: I’ve moved away from raw SQL queries and switched over to Drizzle ORM. This brings much better type safety, helps prevent SQL injection vulnerabilities, and makes the overall development process smoother and more maintainable going forward.
I'm also planning to integrate either Zustand or TanStack Query soon, to improve caching, state management, and data fetching performance. Both tools bring a lot of value in keeping the frontend more predictable and responsive, still evaluating which fits NimeraCP better.
Crypto Payments
Originally, I had included UniPayment to handle crypto donations, but unfortunately, that package has been abandoned by its developers. Because of that, I had to remove it from NimeraCP.
But don't worry, crypto support isn’t going away. I’ll be using Paylix instead. It’s a flexible gateway that supports various methods like Google Pay, PayPal, Cryptomus, and crypto payments. Integration is planned, just not for the initial release, it’ll be part of a future update.
Localization
NimeraCP supports multiple languages for the user interface. Here's the complete list of supported languages:
- English (Default)
- Español
- Ελληνικά
- Русский
- Português
This is a great step toward making the panel more accessible globally. That said, translating the UI turned out to be a bigger task than I expected. So, the initial release will only include English. The other languages will be available later as a separate patch that NimeraCP users can easily apply.
Try the Demo
You can check out the demo here: NimeraCP Demo Panel
Just keep in mind, what you see is still a work in progress. The final product may look and feel a bit different once everything is polished and finalized.
If you come across bugs or something that doesn’t work quite right, please report it in our Discord! Your feedback is super valuable at this stage.
Stay Connected
Don't forget: For more info about NimeraCP and to connect with other users, make sure to Join our Discord
Thanks for sticking around and supporting the project! More updates are on the way soon.