Top 17 Rust Distributed System Projects
open source training courses about distributed database and distributed systemesProject mention: Newbie here. Just finished reading the book. What now? | reddit.com/r/rust | 2022-01-12
If you are interested in network programming and distributed system, checkout https://github.com/pingcap/talent-plan
Materialize simplifies application development with streaming data. Incrementally-updated materialized views - in PostgreSQL and in real time. Materialize is powered by Timely Dataflow. (by MaterializeInc)Project mention: Tricking PostgreSQL into using an insane – but 200x faster – query plan | reddit.com/r/programming | 2022-01-18
Alternatively, you can install Materialize, configure change data capture to stream the relevant data to it and then write this query as a live view that gets instantly and incrementally updated instead of performing it periodically.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Highly-available Distributed Fault-tolerant RuntimeProject mention: Async feedback from 2 years of usage | reddit.com/r/rust | 2021-11-13
But the issue you're referring to, building a fault-tolerant web server where you can have granular control over killing background jobs regardless if they're blocked on a syscall, totally requires using this kind of software architecture. See Bastion.
Modern applications with built-in automationProject mention: Object-Oriented Entity-Component-System Design | news.ycombinator.com | 2021-08-16
Personal anecdote: Habitat was developed as a sort of application deployment / configuration management tool in Rust, and the architecture there is roughly equivalent to an ECS. I found it a joy to work with and work on. Not sure if it's fundamentally a better software pattern, but it at least meshes with my brain better than how most OO-style software is laid out.
Raft distributed consensus algorithm implemented in Rust.Project mention: Why you should code in Rust in 2021 | dev.to | 2021-05-06
Raft-rs : Raft consensus protocol implemented in Rust by PingCap.
Efficient and minimal collaborative code editor, self-hosted, no database requiredProject mention: Advise with starting "scratch my own itch" project (screensharing + vscode liveshare clone) | reddit.com/r/rust | 2021-10-14
Also check out Rustpad (Github) - it has collaborative editing implemented now.
A model checker for implementing distributed systems.Project mention: RiB Newsletter #27 | reddit.com/r/rust | 2021-09-01
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
a collection of well-tested, serializable CRDTs for RustProject mention: Automerge: a new foundation for collaboration software [video] | news.ycombinator.com | 2021-12-10
A fully asynchronous, futures-based Kafka client library for Rust based on librdkafkaProject mention: Hey Rustaceans! Got an easy question? Ask here (46/2021)! | reddit.com/r/rust | 2021-11-15
I am playing with tokio and rust-rdkafka library, following the examples like this one: https://github.com/fede1024/rust-rdkafka/blob/6fb2c37/examples/asynchronous_processing.rs
A lightweight and distributed task scheduling platform written in rust. （一个轻量的分布式的任务调度平台通过rust编写）Project mention: Delicate a lightweight and distributed task scheduling platform is written in rust. | reddit.com/r/rust | 2021-07-26
delicate A lightweight and distributed task scheduling platform is written in rust.
A set of Rust crates for interacting with the Matrix chat network.Project mention: Designing Rust bindings for REST APIs | reddit.com/r/rust | 2021-06-01
Nice! For ruma we do a very similar thing, but with the endpoint definitions being usable for both client & server side, custom macros to make it all more manageable, and with structs with public fields (#[non_exhaustive] for forwards compat) instead of builders.
Antimony Topology Builder library (by antimonyproject)
Fire-forged cluster management & Distributed data protocolProject mention: What's everyone working on this week (23/2021)? | reddit.com/r/rust | 2021-06-07
I'm testing the artillery-core crate to ultimately use SWIM protocol for service discovery in quickwit.
Easy-to-use beanstalkd client for Rust (IronMQ compatible)
libhdfs binding and wrapper APIs for Rust
Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)Project mention: Distributed systems you'd like to see in Rust? | reddit.com/r/rust | 2021-12-28
Thanks for the heads-up! I'm renaming the project to Canary
Simple RPC system based on top of CanaryProject mention: Distributed systems you'd like to see in Rust? | reddit.com/r/rust | 2021-12-28
It's already on crates.io and has a book to get started, a simple but powerful RPC system and it supports multiple backends for communication (TCP, UNIX, more to come) and automatic encryption.
Rust Distributed Systems related posts
Newbie here. Just finished reading the book. What now?
5 projects | reddit.com/r/rust | 12 Jan 2022
Distributed systems you'd like to see in Rust?
8 projects | reddit.com/r/rust | 28 Dec 2021
I have to admit. The free code camp course is a bit more sparing than I would have preferred. How did everyone learn Rust?
5 projects | reddit.com/r/rust | 4 Dec 2021
pingcap/talent-plan: open source training courses about distributed database and distributed systemes
1 project | reddit.com/r/databasedevelopment | 3 Dec 2021
Hey Rustaceans! Got an easy question? Ask here (46/2021)!
7 projects | reddit.com/r/rust | 15 Nov 2021
How do I get this job?
3 projects | reddit.com/r/rust | 11 Nov 2021
The Reactive Monolith – How to Move from CRUD to Event Sourcing
3 projects | news.ycombinator.com | 29 Sep 2021
What are some of the best open-source Distributed System projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.