| Crates.io | sheperd |
| lib.rs | sheperd |
| version | 0.1.0 |
| created_at | 2025-08-19 17:13:44.078481+00 |
| updated_at | 2025-08-19 17:13:44.078481+00 |
| description | A wanna be modern process manager for production applications, inspired by PM2 |
| homepage | https://github.com/mdnmdn/sheperd |
| repository | https://github.com/mdnmdn/sheperd |
| max_upload_size | |
| id | 1802191 |
| size | 5,575 |
⚠️ SUPER EARLY DEVELOPMENT ⚠️
This project is in the very early stages of development. Nothing is stable, APIs will change, and features are incomplete. Use at your own risk!
A wanna be modern process manager for production applications, inspired by PM2.
This project is currently in super early development. What this means:
Sheperd aims to be a modern, Rust-based process manager with features like:
Currently, this is mostly a Cargo.toml file with dependencies. The actual implementation is yet to be written.
# This doesn't work yet!
cargo install sheperd
# These commands don't exist yet!
sheperd start myapp.js
sheperd list
sheperd stop myapp
sheperd restart myapp
Since this is in super early development, contributions are welcome but expect rapid changes. Please:
Licensed under either of
at your option.
This project is inspired by PM2, the excellent Node.js process manager, but aims to be a more modern, cross-language solution built in Rust.
Remember: This is SUPER EARLY DEVELOPMENT. Don't use this in production!