awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ipfs/js-ipfsAvatar de ipfs

    ipfs/js-ipfs

    7,401Ver en 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
    Ver en GitHub↗7,401
  • cjdelisle/cjdnsAvatar de cjdelisle

    cjdelisle/cjdns

    5,394Ver en GitHub↗

    CJDNS es una VPN peer-to-peer y una red superpuesta criptográfica que implementa una red mesh IPv6 cifrada. Funciona como un router de tabla hash distribuida, utilizando una métrica XOR no jerárquica para enrutar el tráfico entre nodos sin depender de una autoridad o registro central. El proyecto se distingue por vincular la identidad de red a la propiedad criptográfica, derivando direcciones IPv6 únicas a partir de claves públicas. Garantiza una conectividad segura entre pares a través de límites NAT mediante autenticación de clave pública, cifrado de paquetes de extremo a extremo y un protocolo de handshake que proporciona secreto perfecto hacia adelante (perfect forward secrecy). El software cubre una amplia gama de capacidades, incluyendo el descubrimiento automático de pares mediante semillas DNS y beaconing de red local, así como operaciones de gateway de red para tunelizar tráfico hacia la internet pública. Incluye controles de seguridad para la integridad de paquetes y protección contra ataques de repetición, junto con una API administrativa para monitoreo programático y gestión de enrutamiento. El sistema admite la automatización de servicios durante el arranque y la inicialización de dispositivos de túnel de red virtual.

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

    Ccjdnscryptographydht
    Ver en GitHub↗5,394
  • itheima1/blockchainAvatar de itheima1

    itheima1/BlockChain

    4,647Ver en GitHub↗

    Este proyecto es un curso de desarrollo blockchain y framework diseñado para enseñar la creación de aplicaciones descentralizadas y contratos inteligentes. Proporciona una guía estructural y un kit de desarrollo para construir software que interactúa con tecnología de registro distribuido y almacenamiento peer-to-peer. El proyecto cubre la implementación de blockchains de consorcio para entornos empresariales, donde los registros compartidos son gestionados entre organizaciones de confianza. También incluye metodologías para orquestar blockchains privadas y simular nodos locales para probar aplicaciones. La superficie de capacidad se extiende a la ingeniería de contratos inteligentes y el desarrollo de middleware blockchain para conectar capas de datos con interfaces de usuario. Además, cubre la gestión de almacenamiento distribuido utilizando sistemas direccionables por contenido y protocolos de red peer-to-peer.

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

    JavaScriptbitcionblockchaincryptocurrency
    Ver en GitHub↗4,647
  • libp2p/libp2pAvatar de libp2p

    libp2p/libp2p

    2,940Ver en 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.

    Ver en GitHub↗2,940
  • perlin-network/noiseAvatar de perlin-network

    perlin-network/noise

    1,826Ver en 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
    Ver en GitHub↗1,826
  1. Home
  2. Data & Databases
  3. Distributed Hash Tables

Explorar subetiquetas

  • 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.