Rust Distributed

Open-source Rust projects categorized as Distributed

Top 23 Rust Distributed Projects

Distributed
  1. surrealdb

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

    Project mention: SurrealDB 2.2: Benchmarking, graph path algorithms and foreign key constraints | dev.to | 2025-03-17

    To make this better, we've created a language testing suite similar to the ECMAscript conformance testing suite test262.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. toydb

    Distributed SQL database in Rust, written as an educational project

    Project mention: ToyDB rewritten: a distributed SQL database in Rust, for education | news.ycombinator.com | 2025-05-11
  4. greptimedb

    Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  5. bastion

    Highly-available Distributed Fault-tolerant Runtime

  6. wasmCloud

    wasmCloud is an open source Cloud Native Computing Foundation (CNCF) project that enables teams to build, manage, and scale polyglot apps across any cloud, K8s, or edge.

    Project mention: WASM-Native Orchestration | news.ycombinator.com | 2025-02-13

    https://github.com/wasmCloud/wasmCloud/issues/4129

  7. datafusion-ballista

    Apache DataFusion Ballista Distributed Query Engine

    Project mention: DataFusion Comet: Apache Spark Accelerator | news.ycombinator.com | 2024-05-31

    But why. Just ditch Spark and use https://github.com/apache/datafusion-ballista directly.

  8. corrosion

    Gossip-based service discovery (and more) for large distributed systems. (by superfly)

    Project mention: Fly.io is having a complete outage | news.ycombinator.com | 2024-11-25

    https://community.fly.io/t/reliability-its-not-great/11253

    https://github.com/superfly/corrosion

  9. SaaSHub

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

    SaaSHub logo
  10. nanocl

    Work in progress distributed system that simplifies the orchestration of containers and virtual machines.

    Project mention: Automating deployment with GitHub Actions and Nanocl | dev.to | 2024-11-24

    name: Deploy on: workflow_run: workflows: ["Build and publish Docker image"] types: - completed jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v3 - name: Install nanocl cli run: | wget https://github.com/next-hat/nanocl/releases/download/nanocl-0.16.2/nanocl_0.16.2_amd64.deb sudo dpkg -i nanocl_0.16.1_amd64.deb rm nanocl_0.16.1_amd64.deb - name: Deploy to production run: | VERSION=$(jq -r '.version' package.json) nanocl version echo $VERSION nanocl state apply -ys Statefile.yml -- --version $VERSION env: HOST: ${{ secrets.NANOCL_HOST }} CERT: ${{ secrets.NANOCL_CERT }} CERT_KEY: ${{ secrets.NANOCL_CERT_KEY }}

  11. Coerce-rs

    Actor runtime and distributed systems framework for Rust

  12. git-dit

    Decentralized Issue Tracking for git

  13. elfo

    An asynchronous distributed actor framework in Rust with robust observability

    Project mention: Elfo is another actor system in Rust | news.ycombinator.com | 2024-07-12
  14. riteraft

    RiteRaft - A raft framework, for regular people

  15. pyrsia

    Decentralized Package Network

  16. erl_dist

    Rust Implementation of Erlang Distribution Protocol

  17. TDN

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

  18. chamomile

    Lightweight p2p library. Support build robust connection on decentralized network.

  19. paxakos

    Rust implementation of Paxos consensus algorithm

  20. Admarus

    Peer-to-Peer Search Engine for IPFS

  21. Cherry-Node

    Cherry Network's node implemented in Rust

  22. solomon-db

    An embedded Gremlin-compatible graph database written in Rust

  23. canary

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

  24. self-limiters

    Async distributed rate limiters for Python

  25. dawnsearch

    The open source distributed web search engine that searches by meaning.

  26. SaaSHub

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

    SaaSHub logo
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).

Rust Distributed discussion

Log in or Post with

Rust Distributed related posts

  • Making your own PR to the SurrealDB source code

    2 projects | dev.to | 29 Jan 2025
  • GreptimeDB: Unified Storage for Logs, Metrics, and Traces with OpenTelemetry

    1 project | news.ycombinator.com | 14 Jan 2025
  • SurrealDB

    1 project | news.ycombinator.com | 26 Dec 2024
  • Unified time series database for metrics, logs, and events written in Rust

    1 project | news.ycombinator.com | 26 Jul 2024
  • Enhancing the SQL Interval syntax: A story of Open Source contribution

    1 project | dev.to | 9 Jul 2024
  • Ask HN: Supabase vs. Neon Database: Which One Should I Choose?

    1 project | news.ycombinator.com | 24 Jun 2024
  • Event Driven services using Kafka, SurrealDB, Rust, and Go.

    2 projects | dev.to | 4 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 surrealdb 29,237
2 toydb 6,856
3 greptimedb 5,176
4 bastion 2,837
5 wasmCloud 1,919
6 datafusion-ballista 1,751
7 corrosion 938
8 nanocl 858
9 Coerce-rs 719
10 git-dit 461
11 elfo 341
12 riteraft 324
13 pyrsia 301
14 erl_dist 157
15 TDN 139
16 chamomile 115
17 paxakos 106
18 Admarus 76
19 Cherry-Node 74
20 solomon-db 46
21 canary 34
22 self-limiters 31
23 dawnsearch 12

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com