SaaSHub helps you find the best software and product alternatives Learn more →
Top 10 Rust lock-free Projects
-
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.
-
skipdb
An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rc_event_queue
VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.
Project mention: SableDb – a key/value store that uses RocksDB and Redis API (written in Rust) | news.ycombinator.com | 2024-04-04a few times, seems interesting. The author's also built a lot of other cool concurrency primitives for Rust as well.
[0] https://github.com/spacejam/sled
Project mention: Hyperbridge: Fast multi-producer, multi-consumer unbounded channel in Rust | news.ycombinator.com | 2024-02-09Crossbeam isn't async[0]. It can multiplex with itself (via the `select!` macro), but not with anything else.
[0]: https://github.com/crossbeam-rs/crossbeam/issues/896
Very similar to the left-right pattern.
https://github.com/jonhoo/left-right
Project mention: Skipdb: Embedded, in-memory, zero-copy, ACID, serializable database engine | news.ycombinator.com | 2024-04-25
Rust lock-free related posts
-
SableDb – a key/value store that uses RocksDB and Redis API (written in Rust)
-
SQLite: Wal2 Mode
-
multi-producer multi-consumer channels for message passing python library
-
I needed to write a simple multi-threaded message processing queue in C++ today. Makes me really appreciate how easy this is to do in Rust.
-
amqprs get 60 stars and being used in production and perform well
-
crossbeam VS scalable-concurrent-containers - a user suggested alternative
2 projects | 13 Apr 2023 -
Ergonomic Communication with a tokio::task::spawn
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source lock-free projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | sled | 7,780 |
2 | crossbeam | 6,858 |
3 | left-right | 1,901 |
4 | bus | 755 |
5 | skipdb | 184 |
6 | amqprs | 167 |
7 | skl-rs | 32 |
8 | eventador-rs | 23 |
9 | rc_event_queue | 20 |
10 | lincheck | 8 |
Sponsored