34 releases
0.0.37 | Sep 17, 2024 |
---|---|
0.0.36 | Aug 10, 2024 |
0.0.32 | Jun 24, 2024 |
0.0.25 | May 18, 2024 |
0.0.9 | Aug 28, 2023 |
#326 in HTTP server
301 downloads per month
Used in 3 crates
120KB
2K
SLoC
Product OS : Server
Product OS : Server provides a full functioning advanced server capable of acting as a web server, command and control distributed network, authentication server, crawling server and more. Fully featured with high level of flexibility.
What is Product OS?
Product OS is a collection of packages that provide different tools and features that can work together to build products more easily for the Rust ecosystem.
Installation
Use the Rust crate package manager cargo to install Product OS : Server.
cargo add product-os-server
or add Product OS : Server to your cargo.toml [packages]
section.
product-os-server = { version = "0.0.37", features = [], default-features = true, optional = false }
Features
Product OS Server supports a number of features leveraging existing Rust libraries to provide advanced server capabilities including:
- Basic HTTP, HTTPS server and Web Socket server functionality
- Command and Control capabilities to operate a full distributed, self-organising network
- User authentication and OAuth2 support with simple setup
- Plug and play functionality to enable and disable only features needed
- A robust framework using capabilities to support different features and services
// Feature samples TODO
Usage
// Examples TODO
Contributing
Contributions are not currently available but will be available on a public repository soon.
License
Dependencies
~33–53MB
~1.5M SLoC