* Package name : pixie Version : 1.1.0 Upstream Contact: Leo Torres <leo0609leo@gmail.com> * URL : https://github.com/laflut3/Pixie * License : MIT Programming Lang: Rust Description : Minimal static HTTP server written in Rust Pixie is a minimal static HTTP server implemented in Rust. It serves static files from a configured web root. The package also ships a systemd unit for service integration. I use this project and plan to maintain it with the Debian mentor/sponsor workflow. I am looking for sponsorship for uploads.
What's the reason to have this in Debian in addition to all other minimal static HTTP servers we already have?
Hi, Thanks for the question. The rationale for packaging pixie is: - very narrow scope: static files only, intentionally minimal feature set; - simple deployment target (single binary + simple config + systemd unit); - Rust implementation (memory-safety and low operational overhead); - useful for local docs/lab setups/teaching environments where a tiny static server is preferred over larger general-purpose web servers. I maintain upstream and I am committed to maintaining the Debian package with sponsor workflow. If reusing the historical package name "pixie" is a concern, I can discuss renaming. Best regards, Léo
"Useful for use cases where none of the missing features are needed" is the argument of the last resort but so is python -m http.server or anything else, and "narrow scope" and "written in Rust" aren't benefits for those use cases.