Bluesky
The Bluesky social app, a React Native client for the decentralized AT Protocol network, running on web, iOS and Android.

This repository holds the Bluesky Social app, the client people use on the web, on iOS and on Android. What separates it from a conventional social product is the layer underneath: the data lives on a public protocol, so no single company owns the graph or the feeds built on it.
The app is written in TypeScript with React Native and builds on the atproto TypeScript packages, which are open source in a separate repository. A small amount of Go serves the React Native Web build. The schemas and APIs it relies on sit in the app.bsky lexicon namespace of the AT Protocol.
A few things are worth knowing before cloning it.
- Protocol first: the Authenticated Transfer Protocol is decentralized by design, and custom feeds, federated services and alternative clients are expected rather than tolerated.
- Contribution policy: the team prioritizes high quality issues and pull requests and may close others quickly.
- Forking is blessed: forks must change branding, support links and analytics so users are never confused about who they are talking to.
- Assets are carved out: illustrations, icons, fonts and brand assets are licensed separately and are not covered by the code license.
- Security reports: vulnerabilities go to a dedicated address that reaches the entire team at once.
Build instructions live in the repository docs, with the AT Protocol guides worth reading alongside them. The code is MIT licensed and the company has pledged software patent non-aggression, making this a sound starting point for anyone building a client of their own.
Stars
18,275Forks
2,830Last commit
4 days agoRepository age
4 yearsLicense
MITVersion
1.132.0Repository
bluesky-social/social-app
Auto-fetched from GitHub .
Open source alternatives similar to Bluesky:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit