I build lightweight, self-hosted tools for developers who value simplicity over bloat. Linux server panels. Blog systems. Things that just work.
Two production-grade projects, both used daily on real servers. Written in Python and PHP, single-binary deployment, no vendor lock-in.
A lightweight Linux server management panel — website hosting, SSL, databases, file management, and security hardening, all through a clean web UI. One-line install. No bloat, no upsells.
A clean, fast, mobile-friendly blog theme for emlog Pro. Designed for writers who want to focus on content, not configuration. Two themes included (Flow + Magine), full Markdown support, mobile admin panel.
I'm Zhang Pu, an indie developer based in China. I maintain a personal infrastructure of 5+ servers across multiple providers, and I build tools to scratch my own itches.
Everything I release is open source, self-hosted, and free. No SaaS, no tracking, no phone-home. If you want a feature, you can either wait for me to build it or fork the repo.
I write in Chinese on zhangpu.blog and English here. You can find my full project list on zhangpu.dev.
GitHub is the best place to file issues, propose features, or just say hi. I read everything, even if I don't reply to every email.