SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Consensu Open-Source Projects
-
fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
awesome-substrate
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Each time we create or update a K8s resource, the Kubernetes API stores it in its database — etcd. etcd is a distributed key-value store used to store all of your resource configurations, such as deployments, services, and so on. A neat feature of etcd is that you can subscribe to changes in some keys in the database, which is used by other Kubernetes mechanisms.
Project mention: The lightweight, easy-to-use, distributed relational database built on SQLite | news.ycombinator.com | 2024-02-23
Project mention: just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage | /r/Database | 2023-07-04I know that very similar functionality to this is in TiDB Serverless ( https://tidbcloud.com ). TiDB is a distributed relational database. It uses TiKV ( which is a key/value engine ) as the storage engine. You could use SQL to access your K/V records. There is ongoing work in TiKV to support S3 directly as the storage backend ( https://github.com/tikv/tikv/issues/6506 ) .
Apache ZooKeeper — a distributed coordination, synchronization, and configuration service (written in Java);
Project mention: Ask HN: How do I find technical papers (for distributed systems)? | news.ycombinator.com | 2023-07-03Distributed systems is a very broad research topic nowadays, so it might make sense to check conferences covering a narrower topic, e.g. Cloud computing. Google Scholar might give some useful results for more specific search terms.
The reading lists for distributed systems university courses might also be interesting as well as this "awesome" link list on github:
https://github.com/theanalyst/awesome-distributed-systems
Tendermint Core / CometBFT — a state machine replication engine (written in Go);
Project mention: Layer 1 in Crypto: The Unsung Hero of the Blockchain World | /r/CryptoMoonShots | 2023-07-05
Project mention: ClickHouse Keeper: A ZooKeeper alternative written in C++ | news.ycombinator.com | 2023-09-27That's true - C++ libraries are typically bug-ridden and require exhaustive efforts to clean up.
But the latest bugs found by ClickHouse continuous integration system in the related library were fixed about a year ago:
https://github.com/eBay/NuRaft/pull/373
This is a MVP for Serverless Postgres.
1/ It uses Fly.io[0], which can automatically pause your database after all connections are released (and start it again when new connections join).
2/ It uses Oriole[1], a Postgres extension with experimental support for S3 / Decoupled Storage[2].
3/ It uses Tigris[3], Globally Distributed S3-Compatible Object Storage. Oriole will automatically backup the data to Tigris using background workers.
I wouldn't recommend using this in production, but I think it's in a good spot to provoke some discussion and ideas. You can get it running on your own machine with the steps provided - connecting to a remote Tigris bucket (can also be an AWS S3 bucket).
[0] https://fly.io
[1] https://www.orioledb.com/
[2] Oriole Experiemental s3: https://www.orioledb.com/docs/usage/decoupled-storage
[3] Tigris: https://www.tigrisdata.com/
etcd Raft — a library for maintaining replicated state machines (written in Go);
Consensus related posts
-
On Implementation of Distributed Protocols
-
Fault Tolerance in Distributed Systems: Strategies and Case Studies
-
Leader election library
-
Layer 1 in Crypto: The Unsung Hero of the Blockchain World
-
Implementing a distributed key-value store on top of implementing Raft in Go
-
Implementing a distributed key-value store on top of implementing Raft in Go
-
How a subreddit might have actually made at least one millionaire
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Jun 2024
Index
What are some of the best open-source Consensu projects? This list will help you:
Project | Stars | |
---|---|---|
1 | etcd | 46,588 |
2 | fabric | 15,467 |
3 | rqlite | 15,038 |
4 | tikv | 14,613 |
5 | Apache ZooKeeper | 11,979 |
6 | awesome-distributed-systems | 10,266 |
7 | tendermint | 5,661 |
8 | dragonboat | 4,967 |
9 | quorum | 4,596 |
10 | curator | 3,081 |
11 | Atomix | 2,347 |
12 | awesome-blockchain-rust | 2,226 |
13 | awesome-cryptoeconomics | 1,682 |
14 | harmony | 1,465 |
15 | cita | 1,305 |
16 | openraft | 1,243 |
17 | NuRaft | 961 |
18 | tigris | 887 |
19 | go-spacemesh | 742 |
20 | awesome-substrate | 727 |
21 | raft | 553 |
22 | iroha | 415 |
23 | little-raft | 406 |
Sponsored