An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by libp2p

A curated list of projects in awesome lists by libp2p .

https://github.com/libp2p/go-libp2p

libp2p implementation in Go

libp2p networking-stack p2p

Last synced: 09 Sep 2025

https://github.com/libp2p/rust-libp2p

The Rust Implementation of the libp2p networking stack.

decentralization libp2p networking peer-to-peer rust

Last synced: 09 Sep 2025

https://github.com/libp2p/libp2p

A modular and extensible networking stack which solves many challenges of peer-to-peer applications.

Last synced: 14 May 2025

https://github.com/libp2p/js-libp2p

A JavaScript Implementation of libp2p networking stack.

ipfs js-ipfs libp2p networking-stack p2p

Last synced: 16 May 2026

https://github.com/libp2p/specs

Technical specifications for the libp2p networking stack

Last synced: 14 May 2025

https://github.com/libp2p/go-reuseport

reuse tcp/udp ports in golang

Last synced: 23 Apr 2025

https://github.com/libp2p/go-libp2p-kad-dht

A Kademlia DHT implementation on go-libp2p

dht ipfs kad-dht libp2p

Last synced: 25 Apr 2025

https://github.com/libp2p/py-libp2p

The Python implementation of the libp2p networking stack 🐍 [under development]

Last synced: 14 May 2025

https://github.com/libp2p/cpp-libp2p

C++17 implementation of libp2p

cpp17 libp2p

Last synced: 15 May 2025

https://github.com/libp2p/go-libp2p-pubsub

The PubSub implementation for go-libp2p

Last synced: 24 Apr 2026

https://github.com/libp2p/go-libp2p-examples

Example libp2p applications

Last synced: 17 Jul 2025

https://github.com/libp2p/js-libp2p-webrtc-star

libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star

Last synced: 30 Aug 2025

https://github.com/libp2p/jvm-libp2p

a libp2p implementation for the JVM, written in Kotlin 🔥

Last synced: 16 May 2025

https://github.com/libp2p/rust-yamux

Multiplexer over reliable, ordered connections.

Last synced: 02 Mar 2026

https://github.com/libp2p/go-libp2p-core

Interfaces and abstractions that make up go-libp2p

Last synced: 14 Jan 2026

https://github.com/libp2p/js-libp2p-kad-dht

JavaScript implementation of the DHT for libp2p

Last synced: 30 Aug 2025

https://github.com/libp2p/universal-connectivity

Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport

go libp2p networking p2p peer-to-peer rust webrtc webtransport

Last synced: 04 Apr 2025

https://github.com/libp2p/go-libp2p-quic-transport

An implementation of a libp2p transport using QUIC

ipfs libp2p quic

Last synced: 30 Sep 2025

https://github.com/libp2p/js-libp2p-websockets

WebSockets module that libp2p uses and that implements the interface-transport spec

Last synced: 30 Aug 2025

https://github.com/libp2p/go-libp2p-daemon

a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages

Last synced: 12 Apr 2025

https://github.com/libp2p/go-libp2p-peerstore

an object to manage sets of peers, their addresses and other metadata

Last synced: 17 Jul 2025

https://github.com/libp2p/js-libp2p-examples

Examples for the JS implementation of libp2p

Last synced: 05 Apr 2025

https://github.com/libp2p/go-libp2p-webrtc-direct

A libp2p transport that enables browser-to-server, and server-to-server, direct communication over WebRTC without requiring signalling servers

direct go libp2p transport webrtc

Last synced: 12 Apr 2025

https://github.com/libp2p/js-peer-id

peer-id implementation in JavaScript. Deprecated; use https://github.com/libp2p/js-libp2p-peer-id instead.

deprecated

Last synced: 12 Jan 2026

https://github.com/libp2p/js-libp2p-webrtc-direct

Dial using WebRTC without the need to set up any Signalling Rendezvous Point!

Last synced: 30 Aug 2025

https://github.com/libp2p/js-libp2p-tcp

JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec

Last synced: 27 Mar 2025

https://github.com/libp2p/research-pubsub

Research on PubSub algorithms for libp2p

Last synced: 24 Jul 2025

https://github.com/libp2p/go-libp2p-raft

A LibP2P wrapper for hashicorp/raft implementation.

Last synced: 08 Apr 2025

https://github.com/libp2p/go-libp2p-http

HTTP on top of libp2p

go http ipfs libp2p

Last synced: 15 May 2025

https://github.com/libp2p/go-libp2p-gorpc

A simple RPC library for libp2p.

Last synced: 08 Apr 2025

https://github.com/libp2p/go-ws-transport

a websocket implementation of a go-libp2p transport

Last synced: 30 Dec 2025

https://github.com/libp2p/go-netroute

Routing table abstraction library

Last synced: 15 May 2025

https://github.com/libp2p/js-libp2p-mdns

libp2p MulticastDNS Peer Discovery

Last synced: 27 Mar 2025

https://github.com/libp2p/punchr

🥊 Components to measure Direct Connection Upgrade through Relay (DCUtR) performance.

Last synced: 07 Oct 2025

https://github.com/libp2p/js-libp2p-mplex

JavaScript implementation of https://github.com/libp2p/mplex

Last synced: 30 Aug 2025

https://github.com/libp2p/js-libp2p-switch

[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo

Last synced: 27 Mar 2025

https://github.com/libp2p/go-libp2p-kbucket

A kbucket implementation for use as a routing table

Last synced: 12 Apr 2025

https://github.com/libp2p/go-libp2p-secio

a minimal secure channel for libp2p

Last synced: 17 Jul 2025

https://github.com/libp2p/test-plans

Interoperability tests for libp2p

go js libp2p nim rust

Last synced: 12 Apr 2025

https://github.com/libp2p/devgrants

want to hack on libp2p? this repo tracks libp2p endeavors eligible for incentivization.

bounty libp2p networking

Last synced: 19 Jul 2025

https://github.com/libp2p/js-libp2p-websocket-star

libp2p-webrtc-star without webrtc. Just plain socket.io.

Last synced: 23 Aug 2025

https://github.com/libp2p/go-mplex

A port of maxogden's multiplex to go

Last synced: 08 Apr 2025

https://github.com/libp2p/js-peer-info

libp2p Peer abstraction Node.js implementation

Last synced: 27 Mar 2025

https://github.com/libp2p/notes

libp2p Collaborative Notebook for Research

Last synced: 11 Mar 2026

https://github.com/libp2p/website

Webpage of the libp2p project. A multi protocol approach for a interoperable network stack that follows the 'self description' in favor of assumptions

Last synced: 12 Apr 2025

https://github.com/libp2p/xtp

XTP - eXternal Transports Protocol

Last synced: 12 Apr 2025

https://github.com/libp2p/go-yamux

Last synced: 11 Apr 2025

https://github.com/libp2p/js-libp2p-bootstrap

Rail a libp2p node through a bootstrap peer list

libp2p

Last synced: 27 Mar 2025

https://github.com/libp2p/if-watch

Cross platform asynchronous network watcher

Last synced: 12 Dec 2025

https://github.com/libp2p/rust-asynchronous-codec

Utilities for encoding and decoding frames using `async/await`.

async-await encoding networking

Last synced: 06 Aug 2025

https://github.com/libp2p/go-libp2p-relay-daemon

A standalone libp2p circuit relay daemon providing relay service for version v2 of the protocol.

Last synced: 08 May 2025

https://github.com/libp2p/go-libp2p-gostream

Go "net" wrappers for libp2p

Last synced: 05 Oct 2025

https://github.com/libp2p/js-libp2p-websocket-star-rendezvous

The rendezvous service for libp2p-websocket-star enabled nodes meet and talk with each other

Last synced: 23 Aug 2025

https://github.com/libp2p/go-libp2p-consensus

A consensus interface for LibP2P

Last synced: 05 Apr 2025

https://github.com/libp2p/go-libp2p-record

signed records for use with routing systems

Last synced: 12 Apr 2025

https://github.com/libp2p/demo-multi-lang

Simple libp2p demos implemented in Go, JS and Rust

demo go javascript libp2p rust sample tutorial

Last synced: 12 Apr 2025

https://github.com/libp2p/interop

Interoperability tests for libp2p Implementations

Last synced: 09 Apr 2025

https://github.com/libp2p/cs-libp2p-peer

LibP2P Peer

Last synced: 05 Oct 2025

https://github.com/libp2p/js-libp2p-daemon

A js-libp2p backed daemon

Last synced: 11 Mar 2026

https://github.com/libp2p/js-peer-book

[DEPRECATED]: peer-book is now at https://github.com/libp2p/js-libp2p/tree/master/src/peer-store as PeerStore

Last synced: 27 Mar 2025

https://github.com/libp2p/js-libp2p-delegated-peer-routing

Leverage other peers in the network to perform Peer Routing calls.

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-pubsub-peer-discovery

A js-libp2p module that uses pubsub for mdns like peer discovery

Last synced: 11 Mar 2026

https://github.com/libp2p/go-msgio

simple package to r/w length-delimited slices.

Last synced: 04 Apr 2025

https://github.com/libp2p/gossipsub-hardening

testground plans for evaluating gossipsub under attack scenarios

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-delegated-content-routing

Leverage other peers in the network to perform Content Routing calls.

Last synced: 09 Apr 2025

https://github.com/libp2p/team-mgmt

Planning and project management for the libp2p Project

libp2p

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-utp

uTP module libp2p uses. Implements the interface-transport spec

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-rendezvous

A javascript implementation of the rendezvous protocol for libp2p

Last synced: 12 Apr 2025

https://github.com/libp2p/go-libp2p-rendezvous

Go implementation of rendezvous protocol

Last synced: 19 Oct 2025

https://github.com/libp2p/interface-peer-routing

⛔️ DEPRECATED: interface-peer-routing is now included in https://github.com/libp2p/js-interfaces

Last synced: 27 Mar 2025

https://github.com/libp2p/js-libp2p-spdy

SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface

Last synced: 30 Dec 2025

https://github.com/libp2p/go-flow-metrics

A near-zero-overhead library for tracking bandwidth metrics

Last synced: 10 Oct 2025

https://github.com/libp2p/blog

Blog site for the libp2p project.

type-website

Last synced: 12 Apr 2025

https://github.com/libp2p/go-libp2p-xor

Xor Trie implementation

Last synced: 06 Apr 2025

https://github.com/libp2p/interface-record-store

[DEPRECATED]: deprecated in favor of https://github.com/ipfs/interface-datastore

Last synced: 15 Dec 2025

https://github.com/libp2p/js-libp2p-kad-routing

Implementation of the Kademlia router for libp2p

Last synced: 27 Mar 2025

https://github.com/libp2p/js-libp2p-stardust

A better ws-star implementation

Last synced: 23 Aug 2025

https://github.com/libp2p/js-libp2p-udp

Node.js implementation of the UDP module that libp2p uses, which implements the abstract-transport interface

Last synced: 19 Oct 2025

https://github.com/libp2p/js-iprs-record

JavaScript IPFS record class implementation

Last synced: 27 Mar 2025

https://github.com/libp2p/go-smart-record

ResNetLab Project: Smart Records

Last synced: 13 Jul 2025

https://github.com/libp2p/go-libp2p-testing

Test toolbox for go-libp2p modules

Last synced: 26 Oct 2025

https://github.com/libp2p/developer-meetings

2018 libp2p Developers Meeting in Berlin

Last synced: 07 Mar 2026

https://github.com/libp2p/dht-utils

Some utilities for debugging the libp2p dht

Last synced: 30 Jun 2025

https://github.com/libp2p/cs-libp2p-crypto

LibP2P Crypto module

Last synced: 12 Apr 2025

https://github.com/libp2p/go-libp2p-pubsub-tracer

Daemon and tools for pubsub tracing

Last synced: 24 Jul 2025

https://github.com/libp2p/js-libp2p-nat-mngr

NAT manager that allows handling different aspects of NAT traversal in libp2p.

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-devtools

A browser plugin that lets you inspect a running libp2p node

Last synced: 02 Mar 2026

https://github.com/libp2p/js-libp2p-protocol-adventure

Learn how to develop custom protocols with libp2p

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-example-circuit-relay

How to use Circuit Relay to connect two nodes

Last synced: 12 Apr 2025

https://github.com/libp2p/js-libp2p-example-browser-pubsub

How to use libp2p pubsub in browsers

Last synced: 12 Apr 2025

https://github.com/libp2p/observation-deck

🐣 [WIP] Catalogue of widgets for visualising libp2p introspection data, built on libp2p/observer-toolkit

libp2p observability

Last synced: 19 Jul 2025

https://github.com/libp2p/js-libp2p-daemon-client

A js daemon client to interact with a libp2p daemon

Last synced: 26 Feb 2026

https://github.com/libp2p/js-libp2p-example-chat

An example chat app using libp2p

Last synced: 12 Apr 2025