
Bettermode
Customizable customer community with AI-powered moderation.
Discover top open-source software, updated regularly with real-world adoption signals.

Open-source React Native client for Bluesky decentralized social network
Cross-platform social app for Bluesky, built with React Native and TypeScript. Runs on web, iOS, and Android using the AT Protocol for decentralized social networking.

Bluesky Social App is the reference implementation for accessing the Bluesky decentralized social network. Built with React Native and TypeScript, it delivers a unified codebase that powers native experiences on iOS, Android, and web browsers.
The application leverages the Authenticated Transfer Protocol (atproto), an open framework for decentralized social media that prevents platform lock-in. Developers can extend the ecosystem through custom feeds, federated services, and third-party clients without permission. The app consumes @atproto/api packages and implements the app.bsky.* Lexicon schemas.
The codebase includes a small Go web service (./bskyweb/) that serves the React Native Web bundle. While understanding AT Protocol internals isn't required for contribution, the project welcomes high-quality pull requests that solve concrete problems. The team prioritizes maintainability and serves a broad user base, so contributions should align with existing architecture patterns. Forking is explicitly encouraged for experimental features or alternative visions, provided forks rebrand appropriately and redirect support channels.
When teams consider Bluesky, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Enterprise Social Network
Fork the codebase to deploy a private Bluesky instance with corporate branding and internal authentication systems
Custom Feed Experimentation
Modify the client to showcase experimental algorithmic feeds or content discovery mechanisms on AT Protocol
Regional Localization
Adapt UI strings, cultural conventions, and support channels for specific geographic markets or language communities
Protocol Research
Study production implementation of atproto Lexicons and self-authenticating data structures in a real-world social app
No, but familiarity helps. The app is built on atproto packages, and you can learn the protocol through official guides and specifications as needed.
High-quality PRs that solve concrete problems concisely. Avoid refactoring existing architecture, renaming core concepts, or adding features without prior discussion.
Yes, forking is encouraged. You must rebrand completely, change all support links, and replace analytics systems to avoid confusion with official Bluesky.
Primarily TypeScript with React Native for the app. A small Go service serves the web bundle. Native code exists for iOS (Swift) and Android (Kotlin).
No, the team does not provide build support. Developers are expected to resolve React Native toolchain and environment issues independently.
Project at a glance
ActiveLast synced 4 days ago