Hey devs! 👋
I'm Chandra, a developer from Indonesia. So I've been tinkering with this side project lately and thought I'd share it with you all. Meet Xerve – basically my attempt at making local development less of a headache.
You know that feeling when you just want to spin up Nginx and MariaDB for a quick project, but then you're stuck opening multiple terminals, remembering which ports you used, and manually starting everything? Yeah, been there way too many times. That's exactly why I built this.
Xerve is this lightweight desktop app I crafted in Rust (because, let's be honest, performance matters) that gives you a clean GUI to manage your local services. No more terminal juggling, no more "did I remember to stop that service?" moments.
What makes it nice to use:
One-click service control – Start or stop Nginx and MariaDB instantly with actual buttons (revolutionary, I know 😄)
Live logs right there – See what's happening with your services without switching windows
Automatic cleanup – It gracefully shuts down everything when you close the app, so no zombie processes
Actually fast – Rust keeps things snappy and resource-friendly
Dark theme – Because we're developers and bright interfaces hurt our souls
Screenshots
Look, this isn't meant to be the next XAMPP killer or anything crazy like that. It's just a focused tool for developers who want the essentials without all the extra stuff they'll never touch.
Give it a try?
If this sounds useful, you can grab it here: Latest Release
It's still very much a work in progress – I'm constantly fixing things, adding features, and probably breaking other things in the process. But hey, that's half the fun, right?
If you end up trying it out and have thoughts, suggestions, or find bugs (there are definitely bugs), I'd love to hear about it. Pull requests are more than welcome too – open source and all that good stuff.
Happy coding! ✨