Skip to content

Magical Deterministic Simulator for distributed systems in Rust.

License

Notifications You must be signed in to change notification settings

PromiseTeam/madsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MadSim

Crate Docs CI

Magical Automatic Deterministic Simulator for distributed systems.

Deterministic simulation

MadSim is a Rust async runtime similar to tokio, but with a key feature called deterministic simulation.

The main idea is borrowed from sled simulation guide and FoundationDB. Part of the implementation is inspired by tokio-rs/simulation.

Related Projects

  • MadRaft: The labs of Raft consensus algorithm derived from MIT 6.824 and PingCAP Talent Plan.

License

Apache License 2.0

About

Magical Deterministic Simulator for distributed systems in Rust.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%