Community Projects
This is a partial list of community projects. Read instructions for how to submit your project to this page here.
App Passwords
For the security of your account, when using any third-party clients, please generate an app password at Settings > Advanced > App passwords.
App passwords have most of the same abilities as the user's account password, but they're restricted from destructive actions such as account deletion or account migration. They are also restricted from creating additional app passwords.
Read our disclaimer below.
AT Protocol Implementations
TypeScript
- atproto: this is the leading protocol implementation, developed by Bluesky PBC
Go
- indigo: not stable
Python
- atproto: new, not stable
- lexrpc: not stable
- atprototools: new, not stable
- Chitose: new, not stable
- arroba: new, not stable. PDS implementation with MST, commit repo, diff and
com.atproto.sync
XRPC methods - picopds: new, not stable. A bare-minimum PDS implementation with just enough to federate with the sandbox network.
- blue-pyinthe-sky: new, not stable
- gokyuzu: not stable
Dart
C#
- FishyFlip: new, not stable
Java
- bsky4j: new, not stable
PHP
- socialweb/atproto-lexicon: Parses and resolves Lexicon schemas; useful for code generation
- potibm/phluesky: a small library for posting to Bluesky, new, not stable
R
- atr: auto-generated functions (unstable & unexposed) + user facing functions for selected endpoints (planned to be stable)
Ruby
Rust
- adenosine: not stable
Tutorials and Guides
- atproto docs in Japanese by @encrypteduse
- atproto starter kit, TypeScript/Node template, by @alice.bsky.sh
- How to build a Bluesky bot using ATProto and OpenAI API by @amir.blue
- Bluesky bot tutorial by @emily.bsky.team
- Getting started with #atdev by @mozzius.dev
Clients
The official Bluesky app is available on the iOS App and Google Play stores as well as on desktop.
Web
- Tokimeki by @holybea
- Klearsky by @mimonelu.net
- Laika by @makoto.bsky.social
- Skylight by @penpenpng.bsky.social
- The Blue by @shino3.bsky.social
- Ucho-ten by @bisn.ucho-ten.net and @hota1024.com
- Kite🪁 by @arta.bsky.social
- Sunrise by @telmo.is
- Blue Wrapper by @caleb.bsky.social
- Connectsky - Extension based AT Proto Client by @anku.bsky.social
- SkyDeck by @mattstypa.bsky.social
- SkyFeed by @redsolver.net
- redocean (GitHub) by @forza7.bsky.social
- Langit (GitHub) by @intrnl.bsky.social
- vSky (GitHub) by @ryanskinner.com
- Skylight Bluesky Style (GitHub) by @louis.bsky.social
- deck.blue by @deck.blue
- Fedica by @fedicahq.bsky.social can cross-post and schedule posts and threads
iOS
- Graysky (GitHub) by @mozzius.dev and @alice.bsky.sh
- Yup, an app to cross-post to Bluesky and other social apps
Android
- Seiun by @omi.bsky.social
- Ozone by @chr.bsky.social
- Graysky (GitHub) by @mozzius.dev and @alice.bsky.sh
- Greenland by @simplebear.bsky.social
macOS
- Bluesky for Raycast: A Bluesky client for Raycast by @dharam.bsky.social
- swiftsky: A Bluesky client for macOS by @can.bsky.social
CLI
- gosky (Golang) developed by Bluesky PBC
- adenosine-cli (Rust) developed by @bnewbold.bsky.team
- bsky (Golang) developed by @mattn.bsky.social
- atr (Rust) developed by @syui.ai
- bluesky_cli (Dart) developed by @shinyakato.dev
- blue-sky-cli (Typescript) developed by @wesbos
Bridges
- SkyBridge to use Mastodon apps with Bluesky by @videah.net
- Bluestream, RSS feed generator for Bluesky by @kawarimidoll.bsky.social
- Twitter-to-Bsky, to import your Twitter archive to Bluesky by @klatz.co
- bluesky-post, a tool to post from GitHub Actions to Bluesky, by @shinyakato.dev
- granary, converts
app.bsky
objects to/from ActivityStreams, RSS, Atom, HTML, and more, by @snarfed.org - Sky Follower Bridge, instantly find and follow Twitter followers on Bluesky, by @kawamataryo.bsky.social
- bluesky-sms-service, allows you to post via SMS, by @assf.art
Custom Feeds
To build your own custom feed, you can use Bluesky's official feed generator starter kit here.
- Skyfeed, a dashboard-like experience with a custom feed builder, by @redsolver.dev
- Goodfeeds, a tool to search custom feeds, by @jcsalterego.bsky.social
- Skyline, create your own algorithm feeds, by @louis02x.com
- Bossett's Custom Feeds (guide), fork of official generator for What's Science 🧪 feed & to easily host multiple algorithms with more advanced matching, by @bossett.bsky.social
- blue_factory, a Ruby implementation of a feed generator, by @mackuba.eu
- bluesky-feeds-rb, a complete example of a custom feed service in Ruby, by @mackuba.eu
- Bluesky Social Feeds, a tool to search and build custom feeds without code or regex, by @blueskyfeeds.com
Stats
- ATScan by @tree.fail
- Bluesky social graph generator by @jaz.bsky.social
- Bluesky stats by @jaz.bsky.social
- Bluesky user growth by @m3ta.uk and vqv.app
- Skyfeed Builder Feed Stats
Custom domains and handles
You can purchase and manage a custom domain through Bluesky here. Read more about this service here.
- Skyname, register a free unique username for your Bluesky account, by @darn.fish
- Open Handles, an app to let others create a handle with your domains, by @domi.zip
- swifties.social, claim a
swifties.social
handle, by @mozzius.dev
Firehose
- Firesky, real-time stream of every Bluesky post, by @johnspurlock.com
- Blue skies ahead, view a feed of Bluesky posts, by @gautham.bsky.social
- atproto-firehose, NodeJS/Typescript library for accessing AT Protocol Event Stream (aka firehose), and a CLI for streaming Bluesky Social events, by @kcchu.xyz
- blueskyfirehose, view a firehose of all bsky.social posts, by @charles.dardaman.com
- Skyfall, a Ruby gem for streaming events from the firehose, by @mackuba.eu
Other Tools
- Skylink Chrome and Firefox extension to detect DIDs while browsing the web, by @adhdjesse.com
- Skycle.app - visualize your circle of friends on Bluesky, by @pirmax.fr
- Skyspaces audio rooms by @geeken.tv
- Glamorous Toolkit for AT Protocol, a moldable development environment
- Bluesky post heatmap generator by @alice.bsky.sh
- Skyspace, a Myspace clone by @jem.fm
- Add Bluesky feed embeds by @felicitas.pojtinger.com
- bsky.link, generate embeddable link previews for Bluesky posts, by @jamesg.blog
- Bluesky Overhaul, browser extension that improves UX on the web app by @blisstweeting.ingroup.social
- atp tooling, cache and unfollow repos and users, by @caleb.bsky.social
- bluesky-esphome, basic ESPHOME / ESP32 configuration to display Bluesky data, by @sugyan.com
- Airspace Social Blade for Bluesky showing history of follows/followers/posts count for any user, by @nirsd.bsky.social
- Skythread, a tool for reading threads in a tree layout, by @mackuba.eu
- SkyPicker, a tool to do raffles in Bluesky by @joseli.to
- Skircle, visualize Bluesky Interaction Circles by @skircle.bsky.social
- Neznam Atproto share, WordPress plugin to automatically share posts from WordPress to timeline, by @mbanusic.com
- SkySweeper, service which automatically deletes your old skeets from Bluesky, by @felicitas.pojtinger.com
Bots
- MTA Alerts by @ryanskinner.com
- Limerick bot by @gar.lol
- Assorted bots that reply on command by @goose.art
- Earthquake bot (GitHub) by @emily.bsky.team
- Song of songs bot by @alice.bsky.sh
- FAQ bot by @dcsan.xyz
- GitHub Trending bot (GitHub) by @kawamataryo.bsky.social
- Bsky Weathercam Bot - blueskies.bsky.social ! by ianklatzco
- Get Alt Text (GitHub) by @holden.bsky.social
- Trend Words, display words posted more than usual, by @lamrongol.bsky.social
- Most Attention-Grabbing Posts, repost posts which receive the most replies, quotes, reposts and likes, by @lamrongol.bsky.social
- Linux Kernel Releases by @adilson.net.br
- ai bot that reply on command and chat by @syui.ai
- Score My Wordle (GitHub), provides Wordle stats and scores across Bluesky, Mastodon, and Twitter, by @shaneafsar.com
- Rijden de Treinen, posts train disruptions in the Netherlands, by @djiwie.bsky.social
- Adopt a Pet, posts an adoptable pet every 10 minutes, by @ryanskinner.com
Disclaimer
This list of third-party developer clients is provided for informational purposes only. These clients are not affiliated with the Bluesky PBC company, unless otherwise indicated, and we do not endorse or guarantee their performance or security. Users should be aware that logging into their accounts through these third-party clients carries inherent risks, including the possibility of account compromise or data loss. It is important to only use third-party clients that are trusted and reputable. We strongly advise users to exercise caution and use these third-party clients at their own risk. Only log in to your account through a third-party client if you trust the developer and are confident in their ability to safeguard your account information.
We are not responsible for any damage, loss, or unauthorized access to your account that may result from using these third-party clients. By using any of these clients, you acknowledge and accept these risks and limitations.
Submit your project
To submit or remove your project to this list, you may open a pull request here. Please follow the existing formatting as a guideline. Alternatively, you can email projects@atproto.com with a link to your project and your handle.