Rust Distributed

Open-source Rust projects categorized as Distributed

Top 20 Rust Distributed Projects

  • surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: Go devs that learned Rust, what are your thoughts on it? | reddit.com/r/golang | 2023-01-08
  • toydb

    Distributed SQL database in Rust, written as a learning project

    Project mention: What would you rewrite in Rust? | reddit.com/r/rust | 2023-02-11
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • bastion

    Highly-available Distributed Fault-tolerant Runtime

    Project mention: Bastion – Highly-Available Distributed Fault-Tolerant Runtime for Rust | news.ycombinator.com | 2022-10-27
  • greptimedb

    An open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported.

    Project mention: Bridging Async and Sync Rust Code - A lesson learned while working with Tokio | reddit.com/r/rust | 2023-03-10

    Recently, while working on our GreptimeDB project, we encountered an issue with calling asynchronous Rust code in a synchronous context.

  • wasmCloud

    Project homepage. wasmCloud allows for simple, secure, distributed application development using WebAssembly actors and capability providers.

    Project mention: Carl Hewitt has died [pdf] | news.ycombinator.com | 2023-01-06
  • zenoh

    zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

    Project mention: Rust MPI -- Will there ever be a fully oxidized implementation? | reddit.com/r/rust | 2023-03-05

    The next step would be to use the zenoh crate, which will simplify a lot of things.

  • arrow-ballista

    Apache Arrow Ballista Distributed Query Engine

    Project mention: Is Apache Arrow DataFusion and Ballista the future of big data engineering/science? | reddit.com/r/dataengineering | 2023-03-11

    Source: https://github.com/apache/arrow-ballista

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Coerce-rs

    Actor runtime and distributed systems framework for Rust

    Project mention: Coerce – Distributed actor framework in Rust | news.ycombinator.com | 2023-02-17
  • git-dit

    Decentralized Issue Tracking for git

  • pyrsia

    Decentralized Package Network

    Project mention: Is the open-source community ready for protestware ? | dev.to | 2022-04-24

    I am a seasoned open-source developer, who's worked on various projects , famous ones include Pyrsia, OpenCiviWiki and the Data on Kubernetes communities. My experience/contribution towards Pyrsia which is an open source security foundation project is a good reference for you to read up, it explains how it plans to secure open-source supply chain.

  • riteraft

    RiteRaft - A raft framework, for regular people

  • TDN

    Trusted Distributed Network. (Also a micro-framework for building decentralized applications)

  • erl_dist

    Rust Implementation of Erlang Distribution Protocol

    Project mention: Why Discord is switching from Go to Rust | news.ycombinator.com | 2022-04-14
  • chamomile

    Lightweight p2p library. Support build robust stable connection on p2p/distributed network.

  • paxakos

    Rust implementation of Paxos consensus algorithm

    Project mention: Paxakos: A Flexible Solution to Consensus | reddit.com/r/rust | 2022-05-24

    Paxakos is a Multi-Paxos implementation that aims to have a simple yet extensible core.

  • Cherry-Node

    Cherry Network's node implemented in Rust

    Project mention: The next few weeks will be exciting for Cherry | reddit.com/r/cherrynetwork | 2022-04-05

    🖥 Mainnet: Cherry Chain (Launched April) https://github.com/CherryNetwork/Cherry-Node/releases/tag/monthly-2022-04

  • canary

    Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility. (by znx3p0)

    Project mention: Introducing June, a crate for exposing actix actors through the network (remote actors) | reddit.com/r/rust | 2022-06-04

    June is a library based upon the canary crate that allows for creating remote actors with actix.

  • self-limiters

    Async distributed rate limiters for Python

    Project mention: Looking for feedback on my pyo3 project | reddit.com/r/rust | 2022-10-15

    Combine them like this? https://github.com/sondrelg/self-limiters/commit/9f95d1340e40ad50ae507a067f2de21530eb5080

  • solomon-db

    An embedded Gremlin-compatible graph database written in Rust

    Project mention: What’s everyone working on this week (48/2022)? | reddit.com/r/rust | 2022-11-28

    It has been a month since I started working on my first Rust open source project: https://github.com/nomadiz/solomon-db. SolomonDB is an embedded Gremlin-compatible database. I was inspired strongly by SurrealDB and IndraDB, both are good projects in Rust ecosystem. It is open for contribution 🚀 Will work hard to make it ready for production ASAP. Weekly update of SolomonDB is in this site: https://nomadiz.github.io/solomon-db/

  • boxcar

    Boxcar RPC

    Project mention: Why messaging is much better than REST for inter-microservice communications | news.ycombinator.com | 2023-02-12

    I made a very similar project in Rust that seems to mimic this idea: https://github.com/volfco/boxcar

    The core idea I had was to decouple the connection from the execution of the RPC. Mats3 looks to be doing a lot more than what I've done so far, but it's nice to see similar ideas out there to take inspiration from.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-11.

Rust Distributed related posts

Index

What are some of the best open-source Distributed projects in Rust? This list will help you:

Project Stars
1 surrealdb 18,997
2 toydb 4,896
3 bastion 2,612
4 greptimedb 2,524
5 wasmCloud 802
6 zenoh 742
7 arrow-ballista 644
8 Coerce-rs 468
9 git-dit 454
10 pyrsia 271
11 riteraft 261
12 TDN 129
13 erl_dist 113
14 chamomile 97
15 paxakos 85
16 Cherry-Node 80
17 canary 29
18 self-limiters 24
19 solomon-db 22
20 boxcar 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com