PDS Directory | ATProto PDS Index
Complete directory of Personal Data Servers in the Atmosphere.
atp.pics
Got an Atmosphere handle? Need their profile pic? Want it resized, reformatted, and cached?
typelex β An experimental TypeSpec syntax for Lexicon
An experimental TypeSpec syntax for AT Protocol Lexicons. Write Lexicons in a more readable syntax using TypeSpec.

Relay good news - Sri's leaflets
Introducing firehose.network - public infrastructure and tools for ATProto relays.
Bluesky's age assurance sucks, here's how to work around it.
Bluesky's age assurance sucks, here's how to work around it. Β· GitHub

Lexicon Garden - ATProtocol Lexicon Browser
Browse and discover ATProtocol lexicon schema definitions
Publishing ATProto Lexicons - Nick the Sick's blog. Writings, projects and ideas.
GitHub - jacob-ebey/protoflare: Protoflare helps you build AT Protocol apps on Cloudflare faster.
Protoflare helps you build AT Protocol apps on Cloudflare faster. - jacob-ebey/protoflare

granary: the social web translator
Fetches and converts data between social networks, HTML and JSON with microformats2, ActivityStreams 1 and 2 (including ActivityPub), Atom, RSS, JSON Feed, and more.

Blobstream
microcosm: atproto building blocks
Open-source atproto services and resilient community infrastruture to launch your next app

@atpi.at is live. A tiny set of tools and integrations to resolve AT Protocol URLs and preview atproto JSON data! - Direct URL prefixing (atpi.at//...) - npm pkg - Chrome Extension - VS Code Extension and... some fun ones! Check out: docs.atpi.at Itβs not just an API. Itβs ATPI. GET it?
ATPI - AT Protocol API
docs.atpi.atI am once again asking you if you write something that uses a user's whole repo to get the .car export and walk it instead of calling listRecords a billion times. It's faster and can be done in the browser even.
Bailey Townsend π¦
I wrote a demo/example showing how you can walk a user's atproto repo via an export faster than doing individual calls inside a browser if you need to process a lot of their records using atcute. 22s vs 262s for my repo. Hosted on @wisp.place walktherepo.wisp.place