gaearon/atproto — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2026-02-17
Build a custom feed algorithm that shows only posts about a specific topic on Bluesky.
Run your own Personal Data Server to host a user's posts independent of Bluesky's servers.
Create a moderation tool that plugs into the AT Protocol network.
Build a new client app that reads and posts to Bluesky using the client library.
| gaearon/atproto | 100/awesome-machine-learning | adam-s/car-diagnosis | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | — | Python | Python |
| Last pushed | 2026-02-17 | 2024-08-07 | — |
| Maintenance | Maintained | Stale | — |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 1/5 | 3/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Multiple packages (data server, AppView, client) mean real infrastructure setup for anything beyond the client library.
The reference TypeScript implementation of AT Protocol, the open standard powering Bluesky, letting anyone build compatible apps, feeds, or servers.
Maintained — commit in last 6 months (last push 2026-02-17).
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.