awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesDistributed Hash Tables

Decentralized key-value storage systems used for routing and data discovery.

Distinct from Storage Sharing: Existing candidates focus on key observation or sharing, not the DHT mechanism itself.

Explore 5 awesome GitHub repositories matching data & databases · Distributed Hash Tables. Refine with filters or upvote what's useful.

Awesome Distributed Hash Tables GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ipfs/js-ipfsAvatar ipfs

    ipfs/js-ipfs

    7,401Vezi pe GitHub↗

    js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret

    Leverages a Kademlia DHT for peer discovery and decentralized key-value storage.

    JavaScriptdecentralizeddistributedimmutable
    Vezi pe GitHub↗7,401
  • cjdelisle/cjdnsAvatar cjdelisle

    cjdelisle/cjdns

    5,394Vezi pe GitHub↗

    CJDNS este un VPN peer-to-peer și un overlay de rețea criptografic care implementează o rețea mesh IPv6 criptată. Acesta funcționează ca un router de tip tabelă hash distribuită, utilizând o metrică XOR non-ierarhică pentru a direcționa traficul prin noduri, fără a depinde de o autoritate sau un registru central. Proiectul se distinge prin legarea identității de rețea de proprietatea criptografică, derivând adrese IPv6 unice din chei publice. Acesta asigură conectivitatea securizată între noduri prin bariere NAT folosind autentificarea cu chei publice, criptarea pachetelor end-to-end și un protocol de handshake care oferă perfect forward secrecy. Software-ul acoperă o gamă largă de capabilități, inclusiv descoperirea automată a nodurilor prin DNS seeds și beaconing în rețeaua locală, precum și operațiuni de gateway pentru tunelarea traficului către internetul public. Include controale de securitate pentru integritatea pachetelor și protecție împotriva atacurilor de tip replay, alături de un API administrativ pentru monitorizare programatică și gestionarea rutării. Sistemul suportă automatizarea serviciilor la boot și inițializarea dispozitivelor de tunelare virtuală.

    Uses a distributed hash table to determine efficient routing paths for IPv6 packets.

    Ccjdnscryptographydht
    Vezi pe GitHub↗5,394
  • itheima1/blockchainAvatar itheima1

    itheima1/BlockChain

    4,647Vezi pe GitHub↗

    Acest proiect este un curs de dezvoltare blockchain și un framework conceput pentru a preda crearea de aplicații descentralizate și smart contracts. Oferă un ghid structural și un kit de dezvoltare pentru construirea de software care interacționează cu tehnologia registrelor distribuite (DLT) și stocarea peer-to-peer. Proiectul acoperă implementarea blockchain-urilor de tip consorțiu pentru setări enterprise, unde registrele partajate sunt gestionate între organizații de încredere. Include, de asemenea, metodologii pentru orchestrarea blockchain-urilor private și simularea nodurilor locale pentru testarea aplicațiilor. Suprafața de capabilități se extinde la ingineria smart contract-urilor și dezvoltarea de middleware blockchain pentru a conecta straturile de date cu interfețele utilizator. În plus, acoperă gestionarea stocării distribuite folosind sisteme adresabile prin conținut și protocoale de rețea peer-to-peer.

    Implements decentralized key-value storage systems to map object identifiers across a peer-to-peer network.

    JavaScriptbitcionblockchaincryptocurrency
    Vezi pe GitHub↗4,647
  • libp2p/libp2pAvatar libp2p

    libp2p/libp2p

    2,940Vezi pe GitHub↗

    libp2p is a modular peer-to-peer networking stack designed for building decentralized applications. It provides the core infrastructure necessary for nodes to discover and connect with other participants across a network without relying on central servers. The project distinguishes itself through a flexible transport layer that abstracts multiple protocols, including TCP, QUIC, WebSockets, and WebTransport, into a single interface. It features specialized tools for NAT and firewall traversal, such as hole punching and relay nodes, to establish direct connections between peers and web browsers

    Implements a distributed hash table for shared storage and discovery of peers and services.

    Vezi pe GitHub↗2,940
  • perlin-network/noiseAvatar perlin-network

    perlin-network/noise

    1,826Vezi pe GitHub↗

    Noise is a peer-to-peer networking stack written in Go designed for building decentralized systems. It provides a framework for managing node lifecycles, establishing encrypted communication channels, and facilitating direct data exchange between distributed nodes without reliance on central authorities. The library distinguishes itself through a modular architecture that allows developers to stack custom communication layers, enabling the creation of specialized network protocols. It incorporates a decentralized key-value lookup system for peer discovery and routing, alongside cryptographic

    Incorporates a distributed hash table for peer discovery and efficient network routing.

    Gocryptographygolangnetwork
    Vezi pe GitHub↗1,826
  1. Home
  2. Data & Databases
  3. Distributed Hash Tables

Explorează sub-etichetele

  • HTTP ClientsLibraries that provide HTTP-based access to distributed hash tables for querying peers and storing key-value pairs. **Distinct from Distributed Hash Tables:** Distinct from Distributed Hash Tables: focuses on the HTTP client interface for DHT operations, not the DHT protocol or implementation itself.