Skip to content

threddyrex/rustproto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

213 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rustproto

This is a third-party implementation of an atproto PDS. It is a Rust port of dnproto. My main account (threddyrex.org) is hosted on rustproto.

For info on how to implement a PDS from scratch, check out Ten Steps to a PDS.

(Note: rustproto is an independent, community-driven project and is not affiliated with, sponsored by, or endorsed by Bluesky Social, PBC.)

 

Source code

CAR repo encoding and decoding:

MST data structure:

PDS implementation:

Listening to a firehose:

General Bluesky WS calls:

About

tools for working with atproto

Resources

License

Stars

9 stars

Watchers

0 watching

Forks

Contributors

Languages