A curated list of libraries & SDKs for the Bluesky API and AT Protocol
Ruby
5
2
Shared lexicon schemas for long-form publishing on AT Protocol. Uses typescript to json via prototypey.
TypeScript
14
6
1
A set of utilities for working with the AT Protocol in Elixir.
Elixir
16
1
Simple vanilia JS vite project with ATProto OAuth out of the box
JavaScript
6
A zero-dependency AT Protocol Personal Data Server written in JavaScript
JavaScript
27
1
ATProto pronouns.page clone!
JavaScript
2
Standard.site landing page built in Next.js
TypeScript
16
1
Universal links for the ATmosphere. Share ATProto content with anyone, let them choose where to view it.
TypeScript
16
1
Upload images to your PDS and get instant CDN URLs via images.blue
C
5
Image CDN for atproto built on cloudflare
TypeScript
6
A build your own ATProto adventure, OAuth already figured out for you.
TypeScript
28
a calm atproto client
Svelte
1
Social Annotations in the Atmosphere
15
27
[mirror] Scalable static site server for Git forges (like GitHub Pages)
Go
10
Move from GitHub to Tangled
TypeScript
16
bluesky appview implementation using microcosm and other services
Go
10
Laravel AT Protocol Client (alpha & unstable)
PHP
3
AT Protocol-powered Twitpic revival
TypeScript
2
📦➔🦋 Store and retrieve files on the ATmosphere
34
2
~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs)
2
web components for a integrable atproto based guestbook
TypeScript
22
Deployment scripts of my Red Dwarf mirror to wisp.place
2
The recipes.blue monorepo
TypeScript
2
1
A simple, folder-driven static-site engine.
TypeScript
5
Bluesky app fork with some witchin' additions 💫
TypeScript
64
27
4
Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm
Rust
52
7
4
ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
HTML
15
1
creates video voice memos from audio clips; with bluesky integration.
TypeScript
22
1
Community Designs for the ATmosphere
14
music on atproto
Python
26
Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol.
TypeScript
50
6
A tool to scrobble tracks from your Apple Music data export to Teal.fm.
TypeScript
4
2
CLI tool to sync your Markdown to Leaflet
TypeScript
31
3
cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 🍃
Go
29
2
OCaml library for JSONfeed parsing and creation
OCaml
3
project to map out webrings
Rust
3
Testing implementation for private data in ATProto with ATPKeyserver and ATCute tools
TypeScript
2
Graphical PDS migrator for AT Protocol
JavaScript
15
Userscript that puts lines from "Hello, Dolly!" in the top bar of Tangled.
JavaScript
3
A from-scratch atproto PDS implementation in Python (mirrors https://github.com/DavidBuchanan314/millipds)
Python
10
PLC Directory over DNS (experiment)
Go
15
Lithos is an embedded, transactional key:value database written in OCaml
OCaml
1
wafrn instance bluesky labeler (mirror of https://git.jbc.lol/jbcrn/wadge)
JavaScript
1
social bookmarking for atproto
TypeScript
12
1
pleroma-like client for Bluesky
TypeScript
8
3
Don't forget to lycansubscribe
Ruby
29
1
Easy and versatile utilities for configuring NixOS
2
An AUR (Arch User Repository) mirror service written in Go
Go
2
A chill Bluesky bot, with responses powered by Gemini.
TypeScript
1
A simple Bluesky bot to make sense of the noise, with responses powered by Gemini, similar to Grok.
TypeScript
7
3
A container registry that uses the AT Protocol for manifest storage and S3 for blob storage.
Go
56
1
A very small library for reading image files
C
2
dashboard for your PDS
Rust
3
interactive intro to open social
JavaScript
20
3
A WhiteWind blog to Leaflet publication conversion tool
TypeScript
5
A URL shortener service that uses ATProto to allow self hosting and ensuring the user owns their data
Go
19
1
A minimal starter for ATProto logins in Astro
TypeScript
3
Create your Link in Bio for Bluesky
TypeScript
6
Learn how to use Rust to build ATProto powered applications
Rust
20
Buttplug sex toy control library
Rust
20
A web app for writing and sharing 301+ character Bluesky posts.
TypeScript
1
small atproto demos written in python
Python
1
Discover AT Protocol alternatives to popular social media platforms -- https://aternative.to/
HTML
5
AT-based link agregator. Mirror of https://github.com/likeandscribe/frontpage
TypeScript
21
relay filter/appview bootstrap
Rust
2
decentralised message store
TypeScript
2
Suite of AT Protocol TypeScript libraries built on web standards
TypeScript
20
A better Rust ATProto crate
Rust
71
6
A React component library for rendering common AT Protocol records for applications such as Bluesky and Leaflet.
TypeScript
37
2
Handlebars
4
2
https://github.com/bluesky-social/goat but with tangled's CI
Go
9
a tool for shared writing and social publishing
TypeScript
264
24
1
Rust CLI for tangled
Rust
57
1
5
Highly ambitious ATProtocol AppView service and sdks
Rust
131
10
2
me and @zerolimits.dev are attempting to build a reddit-like platform on atproto, this is my testing repo where i will test things.
TypeScript
4
A decentralized music tracking and discovery platform built on AT Protocol 🎵
TypeScript
85
4
Personal site for if xan loled
JavaScript
4
A way to send current playing track in cider to teal collection
Go
2
Your music, beautifully tracked. All yours. (coming soon)
TypeScript
104
grain.social is a photo sharing platform built on atproto.
TypeScript
34
2
One-click backups for AT Protocol
TypeScript
17
1
A very limited subset of netcat, based on nc110
C
1
personal fork for experimenting
Astro
1
An atproto PDS written in Go
Dotenv
70
A fork of pds-dash for selfhosted.social
Svelte
13
A fork of Woomarks that saves to pds
JavaScript
6
atproto explorer
TypeScript
330
Bluesky's "Application Layout Framework"
TypeScript
7
Static site hosting via tangled
JavaScript
67
Declarative Infrastructure for our own hosted elements of ATProto.
Jinja
5
Lexicons used by Rocksky
TypeScript
4
🎧 The official command-line interface for Rocksky — a modern, decentralized music tracking and discovery platform built on the AT Protocol.
TypeScript
9
dockerized atproto relay
Shell
7
fast and minimal static site generator
Go
5
1
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
TypeScript
85
1
An ATProtocol powered blogging engine.
Rust
25
3
A decentralized event management and credentialing system built on atproto.
Rust
9
QuickDID is a high-performance AT Protocol identity resolution service written in Rust. It provides handle-to-DID resolution with Redis-backed caching and queue processing.
Rust
50
Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
Rust
103
2
1
Codebase rewritten to:
Python
5
A PLC Mirror written in Rust
Rust
11
2
an attempt to make a lightweight, easily self-hostable, scoped bluesky appview
TypeScript
38
ATProto forum built with ESAV
TypeScript
7
elasticsearch-based configurable generic appview for prototyping ideas
TypeScript
8
A collection of Custom Bluesky Feeds, including Fresh Feeds, all under one roof
Go
4
2
an appview-less Bluesky client using Constellation and PDS Queries
TypeScript
75
23
Parakeet is a Rust-based Bluesky AppView aiming to implement most of the functionality required to support the Bluesky client
Rust
62
13
An implementation of the ATProto statusphere example app but in Go
Go
18
2
mount an atproto PDS repository as a FUSE filesystem
Rust
53
web frontend for git (tangled's grandpa)
Go
7
Weighs the soul of incoming HTTP requests to stop AI crawlers
11
Monorepo for Tangled
Go
585
157
34
Live video on the AT Protocol
Go
74
1