awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bluesky-social avatar

bluesky-social/social-app

0
View on GitHub↗
18,063 stars·2,745 forks·TypeScript·MIT·19 viewsbsky.app↗

Social App

This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building decentralized social networking applications. It enables the creation of distributed data repositories where users maintain cryptographic ownership of their identity and content, allowing for portable accounts that can be migrated between independent servers without central authority intervention.

The platform distinguishes itself by decoupling content hosting from discovery through modular algorithmic curation. Users can select third-party services to filter and organize their feeds, while content moderation is handled through a flexible labeling system that allows for both automated and community-driven content standards. By utilizing content-addressed storage and cryptographically signed records, the system ensures that data integrity can be independently verified across the network.

Beyond core identity and storage, the project includes infrastructure for real-time network event streaming, media distribution, and global data aggregation. It supports complex social interactions through automated agents and provides tools for managing distributed repository state, including historical data backfilling and scalable traffic management.

The repository contains the necessary tools and services to interact with the federated network, including standardized authentication flows and schema-based data interoperability.

Features

  • Network Protocol Implementations - Implements the core protocol for interacting with a distributed network using self-authenticating data structures.
  • Decentralized Identity Engines - Resolves unique identifiers to data repositories and cryptographic keys for provider-independent user addressing.
  • Social Networking Platforms - Provides a framework for building decentralized social applications with cryptographically signed data records.
  • Content-Addressable Storage - Identifies and links data objects using unique cryptographic hashes to ensure data integrity.
  • Federated Networking Protocols - Defines the federated framework for decentralized social networking and cryptographic identity ownership.
  • Distributed Data Management - Implements a distributed data management system for storing and synchronizing cryptographically signed user records across independent servers.
  • Personal Data Servers - Manages user identity, account lifecycle, and signed data storage for decentralized social networking.
  • Identity Resolvers - Maps human-readable handles to persistent cryptographic identifiers for provider-independent account addressing.
  • Signed Data Repositories - Stores user content in versioned, signed records that allow independent verification of data integrity.
  • Cryptographic Signature Verification - Validates user-published data by checking cryptographic signatures against self-authenticating data structures.
  • Identity Federation Providers - Provides a decentralized authentication system that maps human-readable handles to cryptographic keys for provider-independent account management.
  • Account Migration Protocols - Enables users to move signed data repositories between hosting providers while maintaining account ownership.
  • Content Aggregation & Curation - Decouples content discovery from hosting by allowing third-party services to apply custom filters to feeds.
  • Feed Filtering Heuristics - Provides tools for developing and deploying custom filters to organize and present content feeds.
  • Real-Time Data Streaming - Delivers live network activity and data changes to clients to maintain an up-to-date social graph.
  • Distributed Aggregators - Collects and indexes content from multiple servers to provide global views and discovery algorithms for the network.
  • Content Moderation Filters - Evaluates event streams and distributes metadata labels to filter or flag content across the network.
  • Metadata Labelers - Applies and distributes moderation decisions as metadata labels to flag content across the network.
  • Identity Migration Tools - Enables the migration of identity and repository data between independent servers while maintaining account ownership.
  • Identity Verification - Maintains a consistent, recoverable chain of signed operations to authenticate users without central authorities.
  • Stream Replicators - Broadcasts real-time data updates through distributed relays to synchronize network activity.
  • Schema Validation - Validates API request bodies and query parameters against predefined rules to ensure data consistency.
  • Type-Safe API Integrations - Executes remote service calls using generated type definitions to ensure reliable network communication.
  • React - Listed in the “React 项目” section of the Great Open Source Project awesome list.
  • Data Standardization - Defines shared data structures to ensure consistent interpretation across independent software components.
  • Repository State Managers - Manages user content and account information across network nodes to maintain shared state.
  • Real-time Event Streams - Broadcasts real-time updates from aggregated data sources to clients using standardized event streams.
  • Transaction Relayers - Replicates data streams across the network to facilitate real-time distribution and connectivity.
  • Automated Moderation - Evaluates event streams using custom rules to automatically assign labels and trigger moderation actions.
  • Identity & Key Management - Integrates external key management systems to protect account rotation and recovery keys.
  • OAuth Authentication - Verifies user identity by connecting standard authentication flows to decentralized network credentials.
  • Data Interoperability - Provides standardized definitions for data structures to ensure interoperability across software components.
  • Custom Data Types - Defines and transmits specialized message formats to share unique content types across the network.
  • Data Replication - Synchronizes and maintains local copies of network records for infrastructure and analysis.
  • Autonomous Interaction Agents - Enables autonomous agents to programmatically post content and respond to user activity.
  • Rate Limiting - Synchronizes rate limiting state across multiple application processes to maintain consistent traffic control during scaling.
  • Blob Distribution - Stores and serves media assets as content-addressed blobs linked to user repositories.
  • Access Control and Authorization - Enforces permissions and connection eligibility rules to grant applications secure access to user resources.
  • Service Location Pointers - Redirects network traffic to new servers by updating cryptographic identity records and service location pointers.
  • Backup & Recovery - Configures automated replication and recovery workflows to ensure data persistence for user repositories.
  • Automated Backfillers - Retrieves and synchronizes historical records from the network to populate local storage.
  • Custom Label Schemas - Allows users to create and distribute unique labeling schemas to define content standards for other participants.
  • Moderation Feed Subscriptions - Integrates third-party moderation feeds to apply community-defined labels and content filters.
  • Data Aggregators - Consolidates network events into searchable indices and metrics for application analysis.

Star history

Star history chart for bluesky-social/social-appStar history chart for bluesky-social/social-app

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Social App

Similar open-source projects, ranked by how many features they share with Social App.
  • bluesky-social/indigobluesky-social avatar

    bluesky-social/indigo

    1,357View on GitHub↗

    Indigo is a Go-based framework and toolkit designed for building, hosting, and scaling services within the AT Protocol ecosystem. It provides the foundational infrastructure for decentralized social networking, enabling developers to implement relay services, manage cryptographically signed user repositories, and handle identity resolution across federated environments. The project distinguishes itself through a robust architecture that decouples content hosting from discovery, allowing for independent moderation and algorithmic feed generation. It utilizes content-addressed storage and Merkl

    Goatprotoblueskydweb
    View on GitHub↗1,357
  • bluesky-social/atprotobluesky-social avatar

    bluesky-social/atproto

    9,474View on GitHub↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    TypeScript
    View on GitHub↗9,474
  • nostr-protocol/nostrnostr-protocol avatar

    nostr-protocol/nostr

    11,414View on GitHub↗

    Nostr is a decentralized social protocol and censorship-resistant messaging standard. It operates as a distributed event relay network where user identities are defined by public-key cryptography rather than centralized account databases. The protocol enables the exchange of cryptographically signed messages across a network of independent relays. This system allows for the broadcasting of signed notes to multiple servers to ensure content availability and permanence, while using public-key pairs to prove authorship and authenticity without a central registry. The system covers distributed c

    View on GitHub↗11,414
  • nats-io/nats-servernats-io avatar

    nats-io/nats-server

    20,076View on GitHub↗

    NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge computing, and distributed microservices. It functions as a distributed publish-subscribe broker that routes messages using hierarchical, dot-separated subject strings, enabling decoupled communication between services without requiring centralized broker lookups. The system supports core messaging patterns including asynchronous publish-subscribe, request-reply, and load-balanced queue processing. The platform distinguishes itself through a decentralized architecture that eliminates t

    Gocloudcloud-computingcloud-native
    View on GitHub↗20,076
See all 30 alternatives to Social App→

Frequently asked questions

What does bluesky-social/social-app do?

This project provides a comprehensive implementation of the AT Protocol, serving as a framework for building decentralized social networking applications. It enables the creation of distributed data repositories where users maintain cryptographic ownership of their identity and content, allowing for portable accounts that can be migrated between independent servers without central authority intervention.

What are the main features of bluesky-social/social-app?

The main features of bluesky-social/social-app are: Network Protocol Implementations, Decentralized Identity Engines, Social Networking Platforms, Content-Addressable Storage, Federated Networking Protocols, Distributed Data Management, Personal Data Servers, Identity Resolvers.

What are some open-source alternatives to bluesky-social/social-app?

Open-source alternatives to bluesky-social/social-app include: bluesky-social/indigo — Indigo is a Go-based framework and toolkit designed for building, hosting, and scaling services within the AT Protocol… bluesky-social/atproto — atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides… nostr-protocol/nostr — Nostr is a decentralized social protocol and censorship-resistant messaging standard. It operates as a distributed… nats-io/nats-server — NATS Server is a high-performance, lightweight messaging system designed for cloud-native applications, edge… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger…