AD
Launch on Firsto

Atproto SDKs for Bluesky & AT Protocol

AT Protocol (Authenticated Transfer Protocol) is the underlying protocol for Bluesky, providing the foundation for decentralized social networking. This page lists 77 SDKs and development tools related to Atproto.

accessibilityactivitypubactivitystreamsakariakkomaalternative-frontendsandroidandroid-applicationannouncement-generatorannouncementsapiapi-clientappviewarchitecturearchitecture-componentsarxivat-protocolatcuteatomatpatprotoatproto-labeleratproto-pdsatprotocolatsoundaudio-sharingautomationautoposterbgsblackskyblogblueskeyblueskybluesky-apibluesky-appbluesky-botbluesky-clientbluesky-feedbluesky-generatorbluesky-labelerbluesky-socialbluesky-webclientbotbskybsky-clientcherrypickchrome-extensioncidclientcloudflarecloudflare-d1cloudflare-pagescloudflare-workerscolumnar-storagecomponentscomposecompose-desktopcompose-iosconvertercoroutinescppcroncross-postingcrosspostcrosspostercsharpcsrcustom-feedcustomelementcustomelementsdag-cbordartdasldata-visualizationdecentralizeddecentralized-identitydecentralized-socialdecodingdenodeno-deploydiddid-plcdidwebdiscorddnsdotnetdribbbledsgvodwebeditorelixirembedencodingesp32esp8266expanderexpoexportfastfediversefeedfeed-generatorfeed-readerfile-hostingflaskflutterfollowfrontendgcpgdprgeneratorgit-scrapinggithubgithub-actiongithub-actionsgithub-pagesgithubactionsgogolanggoogle-cloudgoogle-cloud-platformgovernmenthacker-newshacktoberfesthacktoberfest2023handleshlshonohonojshostinghtmlidentityimgurindiewebinkinstagramiosipldjavascriptjetpack-datastorejetpack-lifecyclejetpack-roomjsjsonjsonfeedjvmkotlinkotlin-librarykotlin-multiplatformkotlin-multiplatform-samplekotlinx-coroutineskotlinx-datetimekotlinx-serializationlabelerlaravellexiconlivestreammacosmastodonmastodon-apimastodon-appmerkle-search-treemicrobloggingmicroformats2microsoftmisskeymoderationmoldable-developmentmulti-followmultibasemusic-sharingmvpbuzznextnextjsnextjs-14nextjs14notification-channelnotionnuxt-appoauthoauth2oauth2-clientoekakiogp-imageopen-sourceozonepaginationpdspersonal-datapharophpplcpleromapm2possepowershellpowershell-moduleprivacypythonpython3rreactreact-nativeredditregistrarrelayremixrest-apirscrssrss-feedrubyrustrust-langsdksearchself-hostself-hostedself-hostingself-sovereign-identitysharkeyshortssinatraslacksocial-mediasocial-networksolidjssoundcloudsoundcloud-alternativessissrsveltesveltekitswiftswift-package-managerswift-syntaxswift-syntax-builderswiftuisynchronizationtelegramtelegram-botthreadstiktoktootstweetstwittertwitter-apitypescriptumbracounfollowers-for-blueskyunfollowersforblueskyuwpux-experiencevaporvisualizationviteweb-componentwebappwebcomponentwebcomponentswebservicewebsocketswhitewindwidgetwindows10windows11winui2wordpresswordpress-pluginxamlxrpcyoutube

Atproto SDKs

77 Bluesky and AT Protocol development tools related to Atproto, sorted by GitHub stars.

bluesky-social

indigo

GoApache-2.0

Go source code for Bluesky's atproto services.

atprotoblueskydweb+3
1,200209
Updated October 20, 2025
snarfed

bridgy-fed

PythonCC0-1.0

🌉 A bridge between decentralized social networks

activitypubatprotobluesky+2
1,08554
Updated October 20, 2025
MarshalX

atproto

PythonMIT

The AT Protocol (🦋 Bluesky) SDK for Python 🐍

at-protocolatpatproto+8
61471
Updated October 20, 2025
blacksky-algorithms

rsky

RustApache-2.0

An AT Protocol implementation prioritizing community safety and self-governance, written in Rust.

atprotoblackskybluesky+9
55947
Updated October 19, 2025
paulgb

treeverse

JavaScriptMIT

Visualize Bluesky conversations as a tree.

atprotoblueskydata-visualization
55746
Updated October 13, 2025
snarfed

granary

PythonCC0-1.0

💬 The social web translator

activitypubactivitystreamsatom+13
49660
Updated October 20, 2025
bluesky-social

ozone

JavaScriptNOASSERTION

web interface for labeling content in atproto / Bluesky

atprotoblueskymoderation+1
47672
Updated October 21, 2025
atrium-rs

atrium

RustMIT

Rust libraries for Bluesky's AT Protocol services.

atprotoatprotocolbluesky
37548
Updated October 16, 2025
atrium-rs

atrium

RustMIT

Rust libraries for Bluesky's AT Protocol services.

atprotoatprotocolbluesky
37548
Updated October 16, 2025
mary-ext

atcute

JavaScript0BSD

a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.

atprotoblueskydag-cbor+4
37416
Updated October 20, 2025
did-method-plc

did-method-plc

JavaScriptNOASSERTION

Public Ledger of Credentials: a cryptographic, strongly-consistent, and recoverable DID method

atprotodiddid-plc
29256
Updated October 16, 2025
MarshalX

bluesky-feed-generator

PythonMIT

🦋 Bluesky custom feed algorithms server in Python 🐍

atpatprotobluesky+5
29288
Updated October 16, 2025
louisgrasset

touitomamout

JavaScriptAGPL-3.0

Touitomamout is an easy way to synchronize your Twitter's tweets 🦤 to Mastodon 🦣 and Bluesky post ☁️ (also known as Twitter to Mastodon & Bluesky crossposter)

atprotoatprotocolbluesky+13
24722
Updated August 29, 2025
myConsciousness

atproto.dart

DartBSD-3-Clause

🦋 Production-Ready AT Protocol & Bluesky SDK for Flutter & Dart 💙

apiatprotobluesky+4
20024
Updated October 19, 2025
MasterJ93

ATProtoKit

SwiftMIT

A straightforward solution for using the AT Protocol and Bluesky, written in Swift.

apiatprotoatprotocol+7
18835
Updated October 15, 2025
likeandscribe

frontpage

JavaScriptMIT

Federated link aggregator

atprotoatprotocol
17015
Updated October 20, 2025
alnkesq

AppViewLite

C#AGPL-3.0

A Bluesky appview focused on low resource consumption

appviewatprotoatprotocol+8
1669
Updated October 18, 2025
mary-ext

atproto-scraping

JavaScriptUnknown

Git scraping of AT Protocol/Bluesky instances

atcuteatprotobluesky+1
1527
Updated October 21, 2025
DavidBuchanan314

millipds

PythonMIT

A from-scratch atproto PDS implementation in Python

atprotoatproto-pdsatprotocol+3
1459
Updated October 14, 2025
ziodotsh

atfile

PowerShellMIT

📦➔🦋 Store and retrieve files on the ATmosphere

atprotoblueskyfile-hosting
1264
Updated October 19, 2025
itaru2622

bluesky-selfhost-env

OtherMIT

bluesky self-hosting tool for easy deploy in anywhere.

appviewatprotobgs+11
11311
Updated October 18, 2025
haileyok

blug

JavaScriptUnknown

My little ATProtocol blog using Remix, Tailwind, and Redis

atprotoblogbluesky+1
1058
Updated September 18, 2025
shinolabs

PinkSea

C#Unknown

An oekaki BBS board running on top of the AT Protocol.

atprotoatprotocolbluesky+2
9413
Updated October 12, 2025
callmearta

kite

JavaScriptUnknown

a BlueSky web client

atprotoatprotocolbluesky+4
8818
Updated August 24, 2025
at-microcosm

microcosm-rs

RustUnknown

Rust atproto crates and services for microcosm

apiatprotobluesky
868
Updated October 20, 2025
blowdart

idunno.Bluesky

C#MIT

A .NET class library for the Bluesky social network.

atprotoblueskybluesky-api+1
7610
Updated October 20, 2025
ThornbushHQ

FixBluesky

JavaScriptAGPL-3.0

FixBluesky: Embed Bluesky links in Discord

atprotoblueskybluesky-app+1
752
Updated October 17, 2025
rmcan

swiftsky

SwiftMIT

An unofficial Bluesky/ATProto client built in SwiftUI

atprotoblueskybluesky-client+4
7314
Updated July 22, 2025
DavidBuchanan314

picopds

PythonMIT

A minimum viable atproto PDS for protocol experimentation purposes

atpatprotoatproto-pds+2
703
Updated October 9, 2025
akiomik

seiun

KotlinApache-2.0

An experimental ATP/Bluesky client app for Android

androidandroid-applicationatproto+3
706
Updated October 6, 2025
mary-ext

bluesky-embed

OtherMIT

Custom element for embedding Bluesky posts and profile feeds

atcuteatprotobluesky+2
673
Updated September 26, 2025
ShreyanJain9

bskyrb

RubyMIT

Ruby Gem for interacting with BlueSky/AT Protocol

atprotoatprotocolbluesky+1
6112
Updated July 17, 2025
penpenpng

skylight

JavaScriptMIT

Minimal bsky.social web client implementation.

atprotoblueskybluesky-webclient
5612
Updated August 10, 2025
mackuba

skyfall

RubyZlib

A Ruby gem for streaming data from the Bluesky/ATProto firehose

atprotoblueskybsky+1
503
Updated October 2, 2025
mackuba

skythread

JavaScriptZlib

Thread viewer for Bluesky

atprotoblueskybsky
496
Updated September 24, 2025
mackuba

minisky

RubyZlib

A minimal Ruby client of Bluesky/ATProto API

atprotoatprotocolbluesky+1
453
Updated September 29, 2025
myConsciousness

bluesky-post

DartBSD-3-Clause

Use this action to send a post to Bluesky Social from GitHub actions workflow.

atprotoblueskydart+1
432
Updated September 28, 2025
socialweb-php

atproto

PHPLGPL-3.0

A PHP library for integrating with and communicating over the AT Protocol

atpatprotoatprotocol+1
422
Updated March 8, 2025
NetWatchInc

hexpds

ElixirMIT

An ATProto PDS written in Elixir

atprotoatproto-pdsbluesky+1
392
Updated August 27, 2025
andooown

swift-atproto

SwiftMIT

Swift package that provides a AT Protocol libraries.

atprotoblueskyswift+1
365
Updated April 21, 2025
JBGruber

atrrr

rNOASSERTION

AT Protocol (Authenticated Transfer Protocol behind Bluesky) R package

atprotoblueskyr
359
Updated October 6, 2025
mozzius

internect.info

JavaScriptUnknown

atprotobluesky
352
Updated August 21, 2025
lwojcik

github-action-feed-to-social-media

JavaScriptUnlicense

Post latest RSS feed item to social media (Mastodon, Twitter, Discord, Slack, Bluesky...)

atomatprotoautomation+13
314
Updated June 28, 2025
shahmal1yev

blueskysdk

PHPMIT

BlueSky SDK is a comprehensive PHP library designed to seamlessly integrate with the BlueSky social network.

atprotoatprotocolbluesky+5
305
Updated August 31, 2025
kphrx

plc-handle-tracker

SwiftMIT

did:plc & atproto handle tracker

atprotodid-plcswift+1
294
Updated May 12, 2025
christopherkenny

bskyr

OtherMIT

Interact with Bluesky Social from R

atprotoatprotocolbluesky+4
287
Updated September 24, 2025
mackuba

blue_factory

RubyZlib

A simple Ruby server using Sinatra that serves Bluesky custom feeds

atprotoblueskybluesky-feed+2
271
Updated October 21, 2025
mozzius

yapper

JavaScriptUnknown

a chatbot for Bluesky DMs

atprotobluesky
262
Updated March 28, 2025
furSUDO

simple-atproto-handles

JavaScriptGPL-3.0

Easily configure your own domain as a custom community handle for Bluesky using Cloudflare’s generous free tier.

at-protocolatprotoatprotocol+3
231
Updated August 25, 2025
susumuota

arxiv-reddit-summary

PythonMIT

Summarize the top 30 most popular arXiv papers on Reddit, Hacker News and Hugging Face in the last 30 days. And post them to Slack, Twitter and Bluesky.

arxivatprotoatprotocol+8
233
Updated July 15, 2025
feenkcom

gt4atproto

OtherMIT

A dedicated environment for AT Protocol build in Glamorous Toolkit.

atprotoeditormoldable-development+2
231
Updated June 26, 2025
bsky-watch

labeler

GoMIT

Basic ATproto labeler and a toolkit to make your own

atprotoatproto-labelerbluesky
223
Updated October 20, 2025
jazware

atproto.tools

GoMIT

A looking glass for the AT Proto Firehose

atprotobluesky
223
Updated September 29, 2025
uabluerail

indexer

GoMIT

ATproto PDS indexer

atprotobluesky
224
Updated June 20, 2025
MarshalX

python-libipld

PythonMIT

🏎️ Fast Python library to work with IPLD: DAG-CBOR, CID, CAR, multibase

atprotociddag-cbor+4
215
Updated July 4, 2025
astrenoxcoop

badgeblue

RustMIT

Define, Issue, and Verify Badges for ATProtocol Handles.

atprotoatprotocolbluesky
201
Updated April 22, 2025
mnogu

chitose

PythonMIT

Python client library for the AT Protocol (Bluesky)

atprotoatprotocolbluesky+4
174
Updated November 13, 2024
skiniks

mta-alerts-bot

JavaScriptMIT

A serverless Bluesky bot that monitors NYC's MTA subway service alerts and shares updates to @mtaalerts.bsky.social.

atprotoblueskybluesky-bot+2
160
Updated October 15, 2025
mary-ext

skeetgen

GoMIT

Generate a publicly viewable archive of your Bluesky posts

atprotoblueskytypescript
151
Updated October 5, 2025
susumuota

nanoatp

PythonMIT

A nano implementation of the AT Protocol for Python.

atprotoatprotocolbluesky+1
150
Updated October 4, 2025
soundskycloud

soundSky

JavaScriptAGPL-3.0

Decentralized Soundcloud alternative powered by atproto + bsky

atprotoatsoundaudio-sharing+5
152
Updated September 12, 2025
mackuba

didkit

RubyZlib

A library for handling DID identifiers used in Bluesky AT Protocol

atprotoatprotocolbluesky+3
150
Updated July 30, 2025
mattmassicotte

ATResolve

SwiftBSD-3-Clause

AT Protocol PLC Resolver

atprotoatprotocolbluesky
141
Updated July 22, 2025
hugeblank

grayhaze.live

JavaScriptMIT

Live stream over ATProto

atprotohlslivestream
130
Updated September 3, 2025
andooown

lexicon-gen

SwiftMIT

CLI tool written in Swift to generate Swift codes from AT Proto's Lexicon files.

atprotoblueskyswift+3
123
Updated July 21, 2025
mackuba

tootify

RubyZlib

Toot toooooooot (Bluesky-Mastodon cross-poster)

atprotoblueskyfediverse+2
110
Updated September 18, 2025
davhofer

botsky

GoMIT + Apache

A Bluesky API client in Go with useful features for writing automated bots.

atprotoblueskybluesky-bot+3
101
Updated August 10, 2025
skiniks

adopt-a-pet-bot

JavaScriptMIT

Adopt a Pet 🤖 is a serverless Bluesky bot that posts an adoptable animal every 30 minutes to @adoptapet.bsky.social

atprotoblueskybluesky-bot+2
93
Updated October 16, 2025
softplus

bluesky_esphome

OtherMIT

Basic ESPHOME / c++ / ESP32 configuration to display some Bluesky / atproto content

atprotoblueskycpp+2
91
Updated June 26, 2025
aazsamir

libphpsky

PHPMIT

Libphpsky is a PHP library designed to interact with Bluesky decentralized social media protocol - AT protocol.

atprotoblueskybsky+1
70
Updated October 20, 2025
bsky-watch

utils

GoMIT

Helpful code chunks for working with https://bsky.app

atprotoblueskybluesky-api+1
70
Updated September 18, 2025
StartAutomating

PSA

PowerShellMIT

PowerShell Announcements (with AtProtocol)

announcement-generatorannouncementsatproto+6
71
Updated January 6, 2025
Zetaphor

bsky-altometer

PythonMIT

A site that measures the current percentage of Bluesky posts missing alt text

accessibilityatprotobluesky
72
Updated December 22, 2024
lmangani

atproto-cpp

C/C++MIT

Simple C++ interface for interacting with BlueSky #atproto

atprotoblueskybsky+1
51
Updated July 13, 2025
Nester-xyz

Connectsky

JavaScriptMIT

Connectsky is a chrome extension based Bluesky / AT Proto Client with its own accessibilities!

atprotobluesky-appbluesky-client+2
51
Updated December 16, 2024
electricduck

booski

C#Unknown

Bluesky cross-poster for inferior services (and a .NET library for ATProto and Bluesky)

atprotoblueskycross-posting+4
40
Updated March 20, 2025
richstokes

bluehose

JavaScriptMIT

Terminal interface for the Bluesky firehose 👩🏽‍🚒

atprotoatprotocolbluesky+2
11
Updated July 16, 2023

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky