maniac-runtime

Crates.iomaniac-runtime
lib.rsmaniac-runtime
version0.1.0
created_at2025-11-20 01:49:11.231757+00
updated_at2025-11-20 01:49:11.231757+00
descriptionHigh-performance async runtime with M:N threading and stackful coroutines
homepage
repositoryhttps://github.com/bisque-io/bop
max_upload_size
id1941038
size2,028,782
cmolocznik (cmolocznik)

documentation

README

maniac-runtime

High-performance async runtime with M:N threading and stackful coroutines.

Features

  • M:N Threading: Maps M user-level green threads onto N OS threads
  • Stackful Coroutines: Full stack support for async operations
  • Preemptive Scheduling: Cooperative and preemptive task scheduling
  • Work Stealing: Efficient load balancing across worker threads
  • Zero-cost Abstractions: Minimal overhead for async operations

Usage

use maniac_runtime::Runtime;

fn main() {
    let runtime = Runtime::new();
    runtime.block_on(async {
        // Your async code here
    });
}

License

Licensed under either of:

at your option.

Commit count: 0

cargo fmt