1 unstable release
Uses new Rust 2024
| 0.1.0 | Nov 20, 2025 |
|---|
#1521 in Asynchronous
1.5MB
25K
SLoC
maniac
Massively scalable Rust async runtime with advanced features for building high-performance distributed systems.
Features
- Built on top of
maniac-runtimefor M:N threading and stackful coroutines - Integrated async storage layer
- High-performance networking with zero-copy operations
- Custom memory allocator for reduced allocation overhead
- Support for async/await syntax
Components
- maniac-runtime: Core async runtime with M:N threading
- maniac-allocator: Custom memory allocator
- maniac-storage: Async storage layer
- maniac-usockets: High-performance networking
- maniac-sys: Low-level system primitives
Usage
use maniac::Runtime;
#[maniac::main]
async fn main() {
// Your async code here
println!("Hello from maniac!");
}
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~82MB
~2M SLoC