Top 10 Rust Relay Projects
-
rsky
An AT Protocol implementation prioritizing community safety and self-governance, written in Rust.
>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
-
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.
-
-
-
-
-
- Project mention: Show HN: Crier – Push notifications via TCP or MQTT (no public IP needed) | news.ycombinator.com | 2025-12-07
-
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.
-
-
-
Rust Relay discussion
Rust Relay related posts
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 |