Foundational distributed systems algorithms and runtime components, packaged for independent reuse.
_DistributedSystems contains modular implementations of consensus, replication, data structures, coordination, and control primitives for resilient distributed platforms.
bloom-filtersbyzantine-consensusclock-skew-simulatorconsistent-hashingcrdtdistributed-locksdistributed-tracingdistributed-transactionseventual-consistency-patternsgossip-protocolleader-electionmerkle-treesnetwork-partition-testerquorum-systemsraft-from-scratchrate-limitingservice-discoveryvector-clocks-advanced
git submodule add https://github.com/navinBRuas/_DistributedSystems.git vendor/distributed-systemspip install git+https://github.com/navinBRuas/_DistributedSystems#subdirectory=raft-from-scratch
pip install git+https://github.com/navinBRuas/_DistributedSystems#subdirectory=consistent-hashing- Choose a package that matches your use case.
- Follow that package's
README.mdfor APIs and examples. - Compose packages via documented interfaces only.
- Keep implementations deterministic and well-tested.
- Run tests from the selected package before publishing changes.
- Maintain package-level docs and changelogs.
0.1.0
See LICENSE.