awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Distributed Systems and Peer-to-Peer · Awesome GitHub Repositories

51 repos

Awesome GitHub RepositoriesDistributed Systems and Peer-to-Peer

Architectures and protocols designed for decentralized data exchange, synchronization, and distributed coordination.

Explore 51 awesome GitHub repositories matching networking & communication · Distributed Systems and Peer-to-Peer. Refine with filters or upvote what's useful.

  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer

Awesome Distributed Systems and Peer-to-Peer GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • openinterpreter/open-interpreter

    openinterpreter/open-interpreter

    62,257GitHubView on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable

    Pythonchatgptgpt-4interpreter
  • traefik/traefik

    traefik/traefik

    61,814GitHubView on GitHub↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or

    Goconsuldockeretcd
  • openai/codex

    openai/codex

    61,152GitHubView on GitHub↗

    Codex is an automated programming tool and generative code assistant designed to interpret developer intent through a natural language interface. It functions as a machine learning model trained on public code repositories to provide intelligent code completion, suggestions, and refactoring within development environme

    Rust
  • xingshaocheng/architect-awesome

    xingshaocheng/architect-awesome

    60,831GitHubView on GitHub↗

    This project serves as a comprehensive knowledge base and reference for distributed systems engineering and enterprise software architecture. It provides a structured collection of technical resources, design patterns, and methodologies intended to assist in the design, maintenance, and scaling of complex, high-perform

  • minio/minio

    minio/minio

    60,346GitHubView on GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storag

    Goamazon-s3cloudcloudnative
  • scrapy/scrapy

    scrapy/scrapy

    59,824GitHubView on GitHub↗

    Scrapy is a comprehensive framework designed for automated web data extraction and large-scale crawling. It operates on an asynchronous, event-driven engine that manages non-blocking network requests and data processing tasks, allowing for the efficient retrieval of structured information from web documents using path-

    Pythoncrawlercrawlingframework
  • pathwaycom/llm-app

    pathwaycom/llm-app

    56,311GitHubView on GitHub↗

    This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transfo

    Jupyter Notebookchatbothugging-facellm
  • pocketbase/pocketbase

    pocketbase/pocketbase

    56,221GitHubView on GitHub↗

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The

    Goauthenticationbackendgolang
  • karpathy/nanoGPT

    karpathy/nanoGPT

    53,461GitHubView on GitHub↗

    nanoGPT is a lightweight engine for training and fine-tuning transformer-based language models from scratch. It provides a minimalist codebase designed for educational exploration and rapid experimentation with neural network architectures, utilizing self-attention and feed-forward layers to process sequences and predi

    Python
  • ngosang/trackerslist

    ngosang/trackerslist

    52,988GitHubView on GitHub↗

    This project is a curated, community-driven registry of public BitTorrent trackers designed to facilitate peer-to-peer file sharing. It serves as a centralized resource for network endpoints that coordinate connections between distributed clients, helping users discover and maintain reliable infrastructure for decentra

    bittorrentbittorrent-trackerbittorrent-trackers
  • etcd-io/etcd

    etcd-io/etcd

    51,618GitHubView on GitHub↗

    etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronize

    Gocncfconsensusdatabase
Prev123Next

Explore sub-tags

  • BitTorrent and File Sharing2 sub-tagsProtocols and software for decentralized file distribution and peer-to-peer data sharing.
  • Decentralized & Blockchain Technologies8 sub-tagsTechnologies for building distributed ledgers, consensus mechanisms, and decentralized applications.
  • Distributed Computing11 sub-tagsSystems and frameworks that enable computational tasks to be executed across multiple networked machines.
  • Distributed Systems Coordination8 sub-tags
Tools for managing state, discovery, and consensus among nodes in a distributed system.
  • File Transfer Utilities1 sub-tagSoftware utilities designed to facilitate the movement of files between local and remote systems.
  • Peer-to-Peer Networking2 sub-tagsNetworking models where individual nodes act as both clients and servers to share resources directly.
  • Synchronization Strategies1 sub-tagAlgorithms and data structures used to resolve conflicts and maintain consistency in distributed environments.