Rust Relay

Open-source Rust projects categorized as Relay

Top 10 Rust Relay Projects

  1. rsky

    An AT Protocol implementation prioritizing community safety and self-governance, written in Rust.

    Project mention: Are We Decentralized Yet? | news.ycombinator.com | 2025-08-30

    >in what way can smaller players federate with ATProto or how the structure allows federation.

    Each of the pieces I've described (PDS, Relay, AppView) implement the protocol specified at https://atproto.com/. The structure allows federation by design — a Relay will index any PDS that asks to be indexed; an AppView will choose the Relay it wants to get the data from or index PDS's directly; anyone can make their own AppView for an existing or a new app.

    Additionally, Bluesky's reference implementations of each piece are open source. So people run them the same way you would usually run software -- by putting it on a computer and exposing it to the internet. To run a custom PDS, you can either use the Docker container provided by Bluesky (https://github.com/bluesky-social/pds) or implement your own (e.g. https://github.com/blacksky-algorithms/rsky). Ditto for other pieces.

    >Reading through it, it just sounds like sharding/scaling for a centralized service that's meant to be owned and provided by a single entity.

    You're right in that the goal is to make it on par with centralized services in terms of UX and performance/scaling. However, it is decentralized.

    The picture at the end of this article might help: https://atproto.com/articles/atproto-for-distsys-engineers

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. blastr

    A nostr cloudflare workers proxy relay that publishes to all known relays

  4. rlt

    Localtunnel implementation in Rust, expose local API to the public.

  5. buzzrelay

    Source to relay.fedi.buzz: relay the streaming API of Mastodon instances

  6. chorus

    Chorus is a nostr relay (by mikedilger)

  7. aft

    aft - advanced file transfer.

  8. crier

    Simple push notification tool. Works on LAN (TCP) or across the internet (MQTT).

    Project mention: Show HN: Crier – Push notifications via TCP or MQTT (no public IP needed) | news.ycombinator.com | 2025-12-07
  9. 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
  10. nostreq

    Nostr relay event request generator

  11. juniper-relay

    Relay style pagination for Juniper

  12. broadcastr

    Nostr relay that transmits events to other relays

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 Relay discussion

Rust Relay related posts

  • Juniper (GraphQL) Support For Relay Style Connections

    2 projects | /r/rust | 15 Oct 2022

Index

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

# Project Stars
1 rsky 582
2 blastr 151
3 rlt 139
4 buzzrelay 105
5 chorus 78
6 aft 45
7 crier 32
8 nostreq 28
9 juniper-relay 5
10 broadcastr 2

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Rust is
the 5th most popular programming language
based on number of references?