social-app
by
bluesky-social

Description: The Bluesky Social application for Web, iOS, and Android

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on November 27th, 2025
Created on June 7th, 2022
Open Issues & Pull Requests: 2,294 (-2)
Number of forks: 2,766
Total Stargazers: 18,108 (-1)
Total Subscribers: 102 (+0)

Issue Activity (beta)

Open issues: 1,779
New in 7 days: 2
Closed in 7 days: 5
Avg open age: 472 days
Stale 30+ days: 1,712
Stale 90+ days: 1,604

Recent activity

Opened in 7 days: 0
Closed in 7 days: 3
Comments in 7 days: 24
Events in 7 days: 33

Top labels

  • bug (1,897)
  • feature-request (1,282)
  • x:planned (297)
  • x:on-the-roadmap (121)
  • x:discussing (88)
  • x:duplicate (17)
  • fabric (12)
  • x:putting-this-off (12)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 61.3 days
90th percentile: 307.0 days
Tracked items: 2,785

Most active contributors

Detailed Description

The Bluesky Social application is a cross-platform client for the decentralized social network built on the AT Protocol. Available as a web application at bsky.app, an iOS app through the App Store, and an Android app via the Play Store, this repository contains the complete codebase for the Bluesky Social user-facing application. The project is written primarily in TypeScript and built as a React Native application, allowing it to run across web, iOS, and Android platforms from a shared codebase. A small amount of Go code in the bskyweb directory handles the web service that serves the React Native Web application.

The application builds on the atproto TypeScript packages, particularly the @atproto/api package, which are maintained in a separate repository. The AT Protocol, or Authenticated Transfer Protocol, is a decentralized social media protocol that enables federated social networking without centralized control. While understanding the protocol is not required to work with the application, the Bluesky Social app implements schemas and APIs within the AT Protocol framework under the app.bsky namespace, known as Lexicons.

According to GitGenius activity tracking across 2785 issues and pull requests, the repository maintains a median response latency of 0.0 hours, indicating rapid triage and engagement. The most frequently used issue labels are bug with 1530 occurrences, feature-request with 1135 occurrences, and x:planned with 124 occurrences, reflecting an active development cycle focused on bug fixes and feature development. The most active contributors tracked by GitGenius are mozzius with 987 events, surfdude29 with 652 events, and haileyok with 252 events, demonstrating concentrated contributor engagement.

The repository is classified across multiple domains including Social Network, Decentralized, Microblogging, Client App, Feeds, Profiles, Posting, Community, AT Protocol, and Content Sharing. GitGenius has identified overlapping contributors with microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-pollination with major open-source projects.

The project explicitly welcomes contributions but maintains clear guidelines prioritizing high-quality issues and pull requests. The maintainers note they may not respond to all submissions and reserve the right to close issues or PRs without extensive feedback. Contributors are encouraged to check for existing issues before filing new ones and to open discussions before submitting pull requests. The team discourages refactoring efforts, terminology changes, and entirely new features without prior discussion, citing bandwidth constraints and the need to prioritize user-facing improvements.

The repository encourages forking with specific requirements that forks must change all branding to differentiate from Bluesky, update support links to independent systems, and replace analytics and error-collection systems to avoid confusion with the official application. Security issues should be reported to [email protected]. The project is licensed under the MIT license and Bluesky Social PBC has committed to a software patent non-aggression pledge, ensuring the technology remains open for third-party development including custom feeds, federated services, and alternative clients.

social-app
by
bluesky-socialbluesky-social/social-app

Repository Details

Fetching additional details & charts...