Nginx Lua Redis Rate MeasuringA lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
Stars: ✭ 109 (-81.24%)
DnpipesDistributed Named Pipes
Stars: ✭ 452 (-22.2%)
DsyncA distributed sync package.
Stars: ✭ 377 (-35.11%)
DiplomatA HTTP Ruby API for Consul
Stars: ✭ 358 (-38.38%)
NebulaNebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.
Stars: ✭ 385 (-33.73%)
DslabsDistributed Systems Labs and Framework
Stars: ✭ 461 (-20.65%)
RaftAn Elixir implementation of the raft consensus protocol
Stars: ✭ 369 (-36.49%)
MaelstromA workbench for writing toy implementations of distributed systems.
Stars: ✭ 493 (-15.15%)
Rpc WebsocketsJSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Stars: ✭ 344 (-40.79%)
Platon GoGolang implementation of the PlatON protocol
Stars: ✭ 331 (-43.03%)
Awesome System DesignA curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Stars: ✭ 4,999 (+760.41%)
PysyncobjA library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (-19.45%)
NsqA realtime distributed messaging platform
Stars: ✭ 20,663 (+3456.45%)
GifeeGoogle's Infrastructure for Everyone Else
Stars: ✭ 370 (-36.32%)
HazelcastOpen-source distributed computation and storage platform
Stars: ✭ 4,662 (+702.41%)
HammerAn Elixir rate-limiter with pluggable backends
Stars: ✭ 366 (-37.01%)
CopycatA novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (-5.16%)
CloudiA Cloud at the lowest level!
Stars: ✭ 352 (-39.41%)
XgboostScalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
Stars: ✭ 22,017 (+3689.5%)
FailsafeFault tolerance and resilience patterns for the JVM
Stars: ✭ 3,541 (+509.47%)
PackageMetaparticle/Package: Language Fluent Containerization and Deployment in Java, .NET and Javascript (and more coming soon)
Stars: ✭ 493 (-15.15%)
NuraftC++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (-26.33%)
WaltzWaltz is a quorum-based distributed write-ahead log for replicating transactions
Stars: ✭ 328 (-43.55%)
SherlockEasy distributed locks for Python with a choice of backends.
Stars: ✭ 323 (-44.41%)
OdinA programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-30.29%)
NsqA realtime distributed messaging platform (forked from https://github.com/nsqio/nsq)
Stars: ✭ 476 (-18.07%)
Libvineyardlibvineyard: an in-memory immutable data manager.
Stars: ✭ 392 (-32.53%)
CadenceCadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Stars: ✭ 5,522 (+850.43%)
Gofer.netEasy C# API for Distributed Background Tasks/Jobs for .NET Core.
Stars: ✭ 383 (-34.08%)
GaiaBuild powerful pipelines in any programming language.
Stars: ✭ 4,534 (+680.38%)
Ergoa Framework for creating mesh networks using technologies and design patterns of Erlang/OTP in Golang
Stars: ✭ 376 (-35.28%)
PachydermReproducible Data Science at Scale!
Stars: ✭ 5,305 (+813.08%)
CothorityScalable collective authority
Stars: ✭ 372 (-35.97%)
Api Boot“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。
Stars: ✭ 460 (-20.83%)
RaftRaft Consensus Algorithm
Stars: ✭ 370 (-36.32%)
Iotex CoreOfficial implementation of IoTeX blockchain protocol in Go.
Stars: ✭ 505 (-13.08%)
SwimDistributed software platform for building stateful, massively real-time streaming applications.
Stars: ✭ 368 (-36.66%)
ElasticellElastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (-22.03%)
SparklerSpark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Stars: ✭ 362 (-37.69%)
FaangFacebook, Amazon, Apple, Netflix and Google (FAANG) Job preparation.
Stars: ✭ 557 (-4.13%)
DragonboatDragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+585.54%)
ErgoThe management of multiple apps running over different ports made easy
Stars: ✭ 452 (-22.2%)
Ex hash ringA fast consistent hash ring implementation in Elixir.
Stars: ✭ 349 (-39.93%)
VerdiA framework for formally verifying distributed systems implementations in Coq
Stars: ✭ 496 (-14.63%)
CronhubCronHub is a better crontab, it is a web application which can schedule, monitor and control the crontabs of multiple machines from the web page.
Stars: ✭ 337 (-42%)
JockoKafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)
Stars: ✭ 4,445 (+665.06%)
SleuthA Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
Stars: ✭ 331 (-43.03%)
Moleculer🚀 Progressive microservices framework for Node.js
Stars: ✭ 4,845 (+733.91%)
GokitGo Examples: From basics to distributed systems
Stars: ✭ 325 (-44.06%)
Scalecube ServicesScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Stars: ✭ 482 (-17.04%)
ConductorConductor is a microservices orchestration engine.
Stars: ✭ 3,759 (+546.99%)
CortxCORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (-26.68%)
NeutrinoPrivacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (-2.93%)
Git BugDistributed, offline-first bug tracker embedded in git, with bridges
Stars: ✭ 5,431 (+834.77%)
CorfudbA cluster consistency platform
Stars: ✭ 539 (-7.23%)
RaA Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Stars: ✭ 478 (-17.73%)