AD
Boost Your Brand on BlueSky

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.

accessibilityactivitypubactivitystreamsakarialternative-frontendsandroidandroid-applicationannouncement-generatorannouncementsapiapi-clientappviewarchitecturearchitecture-componentsarxivat-protocolatcuteatomatpatprotoatproto-labeleratproto-pdsatprotocolautomationautoposterbgsblackskyblogblueskeyblueskybluesky-apibluesky-appbluesky-botbluesky-clientbluesky-feedbluesky-generatorbluesky-labelerbluesky-socialbluesky-webclientbotbskybsky-clientchrome-extensioncidclientcloudflarecloudflare-d1cloudflare-pagescloudflare-workerscolumnar-storagecomponentscomposecompose-desktopcompose-iosconvertercoroutinescppcroncross-postingcrosspostcrosspostercsharpcsrcustom-feedcustomelementcustomelementsdag-cbordartdasldata-visualizationdecentralizeddecentralized-identitydecentralized-socialdecodingdenodeno-deploydiddid-plcdidwebdiscorddnsdotnetdribbbledsgvodwebeditorelixirembedencodingesp32esp8266exportfastfediversefeedfeed-generatorfeed-readerfile-hostingflaskflutterfollowfrontendgcpgdprgeneratorgit-scrapinggithubgithub-actiongithub-actionsgithub-pagesgithubactionsgogolanggoogle-cloudgoogle-cloud-platformgovernmenthacker-newshacktoberfesthacktoberfest2023handleshlshonohonojshostinghtmlidentityindiewebinkinstagramiosipldjavascriptjetpack-datastorejetpack-lifecyclejetpack-roomjsjsonjsonfeedjvmkotlinkotlin-librarykotlin-multiplatformkotlin-multiplatform-samplekotlinx-coroutineskotlinx-datetimekotlinx-serializationlabelerlaravellexiconlivestreammacosmastodonmastodon-apimastodon-appmerkle-search-treemicrobloggingmicroformats2microsoftmoderationmoldable-developmentmulti-followmultibasemvpbuzznextnextjsnextjs-14nextjs14notification-channelnotionnuxt-appoauthoauth2oauth2-clientoekakiogp-imageopen-sourceozonepaginationpdspersonal-datapharophpplcpm2possepowershellpowershell-moduleprivacypythonpython3rreactreact-nativeredditregistrarrelayremixrest-apirscrssrss-feedrubyrustrust-langsearchself-hostself-hostedself-hostingself-sovereign-identitysinatraslacksocial-mediasocial-networksolidjsssissrsveltesveltekitswiftswift-package-managerswift-syntaxswift-syntax-builderswiftuisynchronizationtelegramtelegram-bottiktoktootstweetstwittertwitter-apitypescriptumbracounfollowers-for-blueskyunfollowersforblueskyuwpux-experiencevaporvisualizationviteweb-componentwebappwebcomponentwebcomponentswebservicewebsocketswhitewindwidgetwindows10windows11winui2wordpresswordpress-pluginxamlxrpc

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,121179
Updated May 14, 2025
snarfed

bridgy-fed

PythonCC0-1.0

🌉 A bridge between decentralized social networks

activitypubatprotobluesky+2
1,00251
Updated May 14, 2025
MarshalX

atproto

PythonMIT

The AT Protocol (🦋 Bluesky) SDK for Python 🐍

at-protocolatpatproto+8
57265
Updated May 11, 2025
paulgb

treeverse

JavaScriptMIT

Visualize Bluesky conversations as a tree.

atprotoblueskydata-visualization
54644
Updated May 12, 2025
snarfed

granary

PythonCC0-1.0

💬 The social web translator

activitypubactivitystreamsatom+13
48760
Updated May 13, 2025
bluesky-social

ozone

JavaScriptNOASSERTION

web interface for labeling content in atproto / Bluesky

atprotoblueskymoderation+1
44553
Updated May 8, 2025
blacksky-algorithms

rsky

RustApache-2.0

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

atprotoblackskybluesky+9
37927
Updated May 14, 2025
atrium-rs

atrium

RustMIT

Rust libraries for Bluesky's AT Protocol services.

atprotoatprotocolbluesky
33239
Updated May 11, 2025
atrium-rs

atrium

RustMIT

Rust libraries for Bluesky's AT Protocol services.

atprotoatprotocolbluesky
33239
Updated May 11, 2025
mary-ext

atcute

JavaScriptMIT

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

atprotoblueskydag-cbor+4
31810
Updated May 14, 2025
MarshalX

bluesky-feed-generator

PythonMIT

🦋 Bluesky custom feed algorithms server in Python 🐍

atpatprotobluesky+5
27886
Updated May 14, 2025
did-method-plc

did-method-plc

JavaScriptNOASSERTION

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

atprotodiddid-plc
25645
Updated May 9, 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
23918
Updated April 19, 2025
myConsciousness

atproto.dart

DartBSD-3-Clause

🦋 AT Protocol and Bluesky things for Dart and Flutter.

apiatprotobluesky+2
19522
Updated May 1, 2025
notjuliet

pdsls

JavaScript0BSD

atproto explorer

atproto
18014
Updated May 13, 2025
likeandscribe

frontpage

JavaScriptMIT

Federated link aggregator

atprotoatprotocol
15213
Updated May 13, 2025
MasterJ93

ATProtoKit

SwiftMIT

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

apiatprotoatprotocol+7
13827
Updated May 13, 2025
alnkesq

AppViewLite

C#AGPL-3.0

A Bluesky appview focused on low resource consumption

appviewatprotoatprotocol+8
1335
Updated May 12, 2025
mary-ext

atproto-scraping

JavaScriptUnknown

Git scraping of AT Protocol/Bluesky instances

atcuteatprotobluesky+1
1306
Updated May 14, 2025
DavidBuchanan314

millipds

PythonMIT

A from-scratch atproto PDS implementation in Python

atprotoatproto-pdsatprotocol+3
1299
Updated May 12, 2025
ziodotsh

atfile

PowerShellMIT

📦➔🦋 Store and retrieve files on the ATmosphere

atprotoblueskyfile-hosting
1185
Updated March 29, 2025
haileyok

blug

JavaScriptUnknown

My little ATProtocol blog using Remix, Tailwind, and Redis

atprotoblogbluesky+1
976
Updated May 9, 2025
itaru2622

bluesky-selfhost-env

OtherMIT

bluesky self-hosting tool for easy deploy in anywhere.

appviewatprotobgs+11
948
Updated May 11, 2025
callmearta

kite

JavaScriptUnknown

a BlueSky web client

atprotoatprotocolbluesky+4
8918
Updated April 27, 2025
shinolabs

PinkSea

C#Unknown

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

atprotoatprotocolbluesky+2
7713
Updated May 6, 2025
rmcan

swiftsky

SwiftMIT

An unofficial Bluesky/ATProto client built in SwiftUI

atprotoblueskybluesky-client+4
7314
Updated March 15, 2025
akiomik

seiun

KotlinApache-2.0

An experimental ATP/Bluesky client app for Android

androidandroid-applicationatproto+3
716
Updated February 19, 2025
blowdart

idunno.Bluesky

C#MIT

A .NET class library for the Bluesky social network.

atprotoblueskybluesky-api+1
708
Updated May 14, 2025
ThornbushHQ

FixBluesky

JavaScriptAGPL-3.0

FixBluesky: Embed Bluesky links in Discord

atprotoblueskybluesky-app+1
662
Updated May 10, 2025
DavidBuchanan314

picopds

PythonMIT

A minimum viable atproto PDS for protocol experimentation purposes

atpatprotoatproto-pds+2
663
Updated May 8, 2025
ShreyanJain9

bskyrb

RubyMIT

Ruby Gem for interacting with BlueSky/AT Protocol

atprotoatprotocolbluesky+1
6112
Updated April 11, 2025
at-microcosm

links

RustUnknown

Links and references in the at-mosphere

apiatprotobluesky
604
Updated May 12, 2025
penpenpng

skylight

JavaScriptMIT

Minimal bsky.social web client implementation.

atprotoblueskybluesky-webclient
5612
Updated April 3, 2025
mary-ext

bluesky-embed

OtherMIT

Custom element for embedding Bluesky posts and profile feeds

atcuteatprotobluesky+2
542
Updated May 12, 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 April 5, 2025
mackuba

skyfall

RubyZlib

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

atprotoblueskybsky+1
433
Updated May 7, 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
mackuba

minisky

RubyZlib

A minimal Ruby client of Bluesky/ATProto API

atprotoatprotocolbluesky+1
421
Updated May 5, 2025
mackuba

skythread

JavaScriptZlib

Thread viewer for Bluesky

atprotoblueskybsky
373
Updated May 14, 2025
andooown

swift-atproto

SwiftMIT

Swift package that provides a AT Protocol libraries.

atprotoblueskyswift+1
365
Updated April 21, 2025
NetWatchInc

hexpds

ElixirMIT

An ATProto PDS written in Elixir

atprotoatproto-pdsbluesky+1
342
Updated April 2, 2025
JBGruber

atrrr

rNOASSERTION

AT Protocol (Authenticated Transfer Protocol behind Bluesky) R package

atprotoblueskyr
348
Updated April 26, 2025
mozzius

internect.info

JavaScriptUnknown

atprotobluesky
312
Updated April 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
304
Updated March 18, 2025
shahmal1yev

blueskysdk

PHPMIT

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

atprotoatprotocolbluesky+5
295
Updated April 2, 2025
kphrx

plc-handle-tracker

SwiftMIT

did:plc & atproto handle tracker

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

yapper

JavaScriptUnknown

a chatbot for Bluesky DMs

atprotobluesky
262
Updated March 28, 2025
mackuba

blue_factory

RubyZlib

A simple Ruby server using Sinatra that serves Bluesky custom feeds

atprotoblueskybluesky-feed+2
250
Updated April 5, 2025
feenkcom

gt4atproto

OtherMIT

A dedicated environment for AT Protocol build in Glamorous Toolkit.

atprotoeditormoldable-development+2
241
Updated May 13, 2025
christopherkenny

bskyr

OtherMIT

Interact with Bluesky Social from R

atprotoblueskyr
216
Updated May 3, 2025
bsky-watch

labeler

GoMIT

Basic ATproto labeler and a toolkit to make your own

atprotoatproto-labelerbluesky
202
Updated May 3, 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
201
Updated February 21, 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
201
Updated April 24, 2025
MarshalX

python-libipld

PythonMIT

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

atprotociddag-cbor+4
203
Updated March 6, 2025
astrenoxcoop

badgeblue

RustMIT

Define, Issue, and Verify Badges for ATProtocol Handles.

atprotoatprotocolbluesky
201
Updated April 22, 2025
uabluerail

indexer

GoMIT

ATproto PDS indexer

atprotobluesky
194
Updated May 3, 2025
ericvolp12

atproto.tools

GoMIT

A looking glass for the AT Proto Firehose

atprotobluesky
192
Updated February 1, 2025
mnogu

chitose

PythonMIT

Python client library for the AT Protocol (Bluesky)

atprotoatprotocolbluesky+4
174
Updated November 13, 2024
mackuba

didkit

RubyZlib

A library for handling DID identifiers used in Bluesky AT Protocol

atprotoatprotocolbluesky+3
150
Updated April 6, 2025
mary-ext

skeetgen

GoMIT

Generate a publicly viewable archive of your Bluesky posts

atprotoblueskytypescript
141
Updated March 22, 2025
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
140
Updated March 13, 2025
mattmassicotte

ATResolve

SwiftBSD-3-Clause

AT Protocol PLC Resolver

atprotoatprotocolbluesky
141
Updated April 21, 2025
susumuota

nanoatp

PythonMIT

A nano implementation of the AT Protocol for Python.

atprotoatprotocolbluesky+1
130
Updated February 16, 2025
hugeblank

grayhaze.live

JavaScriptMIT

Live stream over ATProto

atprotohlslivestream
110
Updated April 27, 2025
andooown

lexicon-gen

SwiftMIT

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

atprotoblueskyswift+3
113
Updated February 27, 2025
davhofer

botsky

GoMIT + Apache

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

atprotoblueskybluesky-bot+3
80
Updated February 25, 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
82
Updated March 13, 2025
softplus

bluesky_esphome

OtherMIT

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

atprotoblueskycpp+2
70
Updated December 12, 2024
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
mackuba

tootify

RubyZlib

Toot toooooooot (Bluesky-Mastodon cross-poster)

atprotoblueskyfediverse+2
60
Updated May 5, 2025
bsky-watch

utils

GoMIT

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

atprotoblueskybluesky-api+1
50
Updated January 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
aazsamir

libphpsky

PHPMIT

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

atprotoblueskybsky+1
50
Updated May 8, 2025
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
lmangani

atproto-cpp

C/C++MIT

Simple C++ interface for interacting with BlueSky #atproto

atprotoblueskybsky+1
31
Updated November 23, 2024
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