Codesti
libp2p/js-libp2p: The JavaScript Implementation of libp2p networking stack.
1998
STARS
73
WATCHERS
388
FORKS
153
ISSUES
js-libp2p's Language Statistics
libp2p's Other Repos
libp2p/go-libp2p-pubsub-tracer: Daemon and tools for pubsub tracing
Last Updated: 2022-05-29
libp2p/js-libp2p-switch: [DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
Last Updated: 2022-07-20
libp2p/go-routing-language: Definition of the grammar for describing routing objectives
Last Updated: 2022-05-23
libp2p/js-libp2p-delegated-content-routing: Leverage other peers in the network to perform Content Routing calls.
Last Updated: 2022-07-13
libp2p/repl: [toy project ๐] a libp2p interactive shell
Last Updated: 2022-05-23
libp2p/go-composable-routing: Composable routing framework
Last Updated: 2022-05-23
libp2p/pubsub-notes:
Last Updated: 2022-05-23
libp2p/go-libp2p-connmgr: a resource sentinel that keeps connection count under reasonable bounds
Last Updated: 2022-05-23
libp2p/go-libp2p-circuit: Circuit Switching for libp2p
Last Updated: 2022-05-23
libp2p/jvm-libp2p: a libp2p implementation for the JVM, written in Kotlin ๐ฅ [WIP]
Last Updated: 2023-03-21
libp2p/go-conn-security-multistream: Multiplexed secure transport module for go-libp2p
Last Updated: 2022-06-24
libp2p/go-libp2p-transport-upgrader:
Last Updated: 2022-07-13
libp2p/go-libp2p-pnet: An implementation of go-libp2p-interface-pnet
Last Updated: 2022-05-23
libp2p/go-libp2p-introspector: ๐ฃ [WIP] introspection endpoint for libp2p hosts
Last Updated: 2022-05-23
libp2p/go-libp2p-noise: a secure channel for go-libp2p based on the Noise protocol framework
Last Updated: 2022-05-23
libp2p/go-libp2p-http: HTTP on top of libp2p
Last Updated: 2023-03-23
libp2p/go-addr-util: Address utilities for libp2p swarm
Last Updated: 2022-05-23
libp2p/docs: ***WIP**** ๐ค ๐ Documentation website for the libp2p project. https://docs.libp2p.io/
Last Updated: 2022-05-26
libp2p/zeroconf: mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)
Last Updated: 2022-05-23
libp2p/js-libp2p-rendezvous: A javascript implementation of the rendezvous protocol for libp2p
Last Updated: 2022-07-16
libp2p/go-nat: NAT port mapping library for Go
Last Updated: 2022-05-23
libp2p/go-libp2p-pubsub-router:
Last Updated: 2022-07-17
libp2p/go-buffer-pool:
Last Updated: 2023-03-20
libp2p/go-openssl: OpenSSL bindings for Go
Last Updated: 2022-05-23
libp2p/js-libp2p-utils: Package to aggregate shared logic and dependencies for the libp2p ecosystem
Last Updated: 2022-05-23
libp2p/hydra-booster: A DHT Indexer node & Peer Router
Last Updated: 2023-03-23
libp2p/js-peer-id: peer-id implementation in JavaScript. Deprecated; use https://github.com/libp2p/js-libp2p-peer-id instead.
Last Updated: 2023-03-25
libp2p/go-libp2p-xor: Xor Trie implementation
Last Updated: 2022-07-17
libp2p/interop: Interoperability tests for libp2p Implementations
Last Updated: 2022-05-23
libp2p/go-libp2p-peerstore: an object to manage sets of peers, their addresses and other metadata
Last Updated: 2023-03-28
libp2p/js-libp2p-utp: uTP module libp2p uses. Implements the interface-transport spec
Last Updated: 2022-07-15
libp2p/go-libp2p-asn-util: [WIP] A library for IP -> ASN mapping. ONLY supports lookups on IPv6 addresses for now.
Last Updated: 2022-05-23
libp2p/go-eventbus: a simple and fast eventbus for type-based local event delivery.
Last Updated: 2022-05-23
libp2p/go-libp2p-blankhost: The thinnest possible host implementation.
Last Updated: 2022-05-23
libp2p/js-libp2p-record: Implementation of go-libp2p-record in JavaScript
Last Updated: 2022-07-18
libp2p/js-libp2p-tcp: JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec
Last Updated: 2023-03-20
libp2p/go-libp2p-testing: Test toolbox for go-libp2p modules
Last Updated: 2022-05-23
libp2p/go-msgio: simple package to r/w length-delimited slices.
Last Updated: 2022-05-23
libp2p/go-tcp-transport: An implementation of a libp2p transport using tcp
Last Updated: 2023-03-20
libp2p/go-libp2p-gorpc: A simple RPC library for libp2p.
Last Updated: 2023-03-23
libp2p/go-stream-muxer-multistream: multistream implementation of go-stream-muxer
Last Updated: 2022-07-15
libp2p/go-netroute: Routing table abstraction library
Last Updated: 2022-05-23
libp2p/go-libp2p-record: signed records for use with routing systems
Last Updated: 2022-05-23
libp2p/go-libp2p-routing-helpers:
Last Updated: 2022-05-23
libp2p/go-flow-metrics:
Last Updated: 2022-05-23
libp2p/js-libp2p-stardust: A better ws-star implementation
Last Updated: 2022-07-15
libp2p/go-libp2p-coral-dht: golang implementation of the CoralDHT protocol
Last Updated: 2022-07-19
libp2p/js-libp2p-webrtc-direct: Dial using WebRTC without the need to set up any Signalling Rendezvous Point!
Last Updated: 2023-03-20
libp2p/js-libp2p-websockets: WebSockets module that libp2p uses and that implements the interface-transport spec
Last Updated: 2023-03-23
libp2p/go-ws-transport: a websocket implementation of a go-libp2p transport
Last Updated: 2023-03-20
libp2p/devgrants: want to hack on libp2p? this repo tracks libp2p endeavors eligible for incentivization.
Last Updated: 2022-07-16
libp2p/libp2p: A modular and extensible networking stack which solves many challenges of peer-to-peer applications.
Last Updated: 2023-03-20
libp2p/go-libp2p: libp2p implementation in Go
Last Updated: 2023-03-25
libp2p/go-libp2p-core: Interfaces and abstractions that make up go-libp2p
Last Updated: 2023-03-23
libp2p/py-libp2p: The Python implementation of the libp2p networking stack ๐ [under development]
Last Updated: 2023-03-20
libp2p/specs: Technical specifications for the libp2p networking stack
Last Updated: 2023-03-20
libp2p/js-libp2p-examples: Examples for the JS implementation of libp2p
Last Updated: 2022-07-17
libp2p/go-libp2p-gostream: Go "net" wrappers for libp2p
Last Updated: 2022-07-19
libp2p/go-mplex: A port of maxogden's multiplex to go
Last Updated: 2022-05-23
libp2p/go-libp2p-netutil: Utility methods for creating public and private keys for use in test
Last Updated: 2022-07-21
libp2p/go-cidranger: Fast IP to CIDR lookup in Golang
Last Updated: 2022-05-23
libp2p/go-yamux:
Last Updated: 2022-05-23
libp2p/js-libp2p-mdns: libp2p MulticastDNS Peer Discovery
Last Updated: 2023-03-20
libp2p/go-libp2p-raft: A LibP2P wrapper for hashicorp/raft implementation.
Last Updated: 2023-03-20
libp2p/js-libp2p-daemon-client: A js daemon client to interact with a libp2p daemon
Last Updated: 2022-05-23
libp2p/go-libp2p-crypto: [DEPRECATED] Various cryptographic utilities used by libp2p; use https://github.com/libp2p/go-libp2p-core/ instead.
Last Updated: 2022-07-18
libp2p/dht-utils: Some utilities for debugging the libp2p dht
Last Updated: 2022-07-17
libp2p/go-libp2p-backoff: Backoff data structures for libp2p.
Last Updated: 2022-07-17
libp2p/test-plans: Testground testplans for libp2p
Last Updated: 2022-05-23
libp2p/go-sockaddr: Go Sockaddr -> RawSockaddr conversions
Last Updated: 2022-05-23
libp2p/xtp: XTP - eXternal Transports Protocol
Last Updated: 2022-06-25
libp2p/go-libp2p-consensus: A consensus interface for LibP2P
Last Updated: 2022-05-23
libp2p/js-libp2p-crypto: The libp2p crypto primitives, for Node.js and the Browser!
Last Updated: 2023-03-24
libp2p/go-libp2p-mplex: adaptor to integrate the mplex multiplexer into libp2p
Last Updated: 2022-05-23
libp2p/go-libp2p-kbucket: A kbucket implementation for use as a routing table
Last Updated: 2022-05-23
libp2p/js-libp2p-relay-server: An out of the box libp2p relay server implementing v1 of circuit relay protocol
Last Updated: 2022-07-16
libp2p/js-libp2p-websocket-star: libp2p-webrtc-star without webrtc. Just plain socket.io.
Last Updated: 2022-07-16
libp2p/dht-tracer1:
Last Updated: 2022-05-23
libp2p/js-libp2p-bootstrap: Rail a libp2p node through a bootstrap peer list
Last Updated: 2022-05-23
libp2p/js-libp2p-kad-dht: JavaScript implementation of the DHT for libp2p
Last Updated: 2023-03-20
libp2p/go-libp2p-tls: go-libp2p's TLS encrypted transport
Last Updated: 2022-07-16
libp2p/workspace-go-libp2p: workspace for go-libp2p contributors
Last Updated: 2022-05-23
libp2p/js-libp2p-secio: libp2p SECIO
Last Updated: 2022-07-15
libp2p/rust-libp2p: The Rust Implementation of the libp2p networking stack.
Last Updated: 2023-03-27
libp2p/go-libp2p-loggables: logging helpers for go-libp2p
Last Updated: 2022-05-23
libp2p/go-libp2p-swarm: The libp2p swarm manages groups of connections to peers, and handles incoming and outgoing streams
Last Updated: 2023-03-20
libp2p/js-libp2p-interfaces: Contains test suites and interfaces you can use to implement the various components of js libp2p.
Last Updated: 2023-03-20
libp2p/interface-transport: โ๏ธ DEPRECATED: interface-transport is now included in https://github.com/libp2p/js-interfaces
Last Updated: 2022-05-23
libp2p/js-libp2p-floodsub: Also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).
Last Updated: 2022-07-13
libp2p/cpp-libp2p: C++17 implementation of libp2p
Last Updated: 2023-03-25
libp2p/js-libp2p: The JavaScript Implementation of libp2p networking stack.
Last Updated: 2023-03-22
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
Last Updated: 2023-03-21
libp2p/go-libp2p-kad-dht: A Kademlia DHT implementation on go-libp2p
Last Updated: 2023-03-23
libp2p/go-libp2p-quic-transport: An implementation of a libp2p transport using QUIC
Last Updated: 2023-03-20
libp2p/go-libp2p-yamux:
Last Updated: 2022-05-23
libp2p/go-libp2p-pubsub: The PubSub implementation for go-libp2p
Last Updated: 2023-03-23
libp2p/go-libp2p-nat: NAT port mapping library for go-libp2p
Last Updated: 2023-03-23
libp2p/go-reuseport: reuse tcp/udp ports in golang
Last Updated: 2023-03-26
libp2p/go-libp2p-daemon: a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages
Last Updated: 2023-03-23
libp2p/go-libp2p-discovery: Active Peer Discovery
Last Updated: 2023-03-23
libp2p/js-libp2p-webrtc-star: libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
Last Updated: 2023-03-20
libp2p/go-libp2p-examples: Example libp2p applications
Last Updated: 2023-03-23
libp2p/go-socket-activation: Multiaddr backed systemd socket activation
Last Updated: 2022-07-13
libp2p/go-libp2p-autonat: DEPRECATED: NAT Autodiscovery
Last Updated: 2023-03-23
Star history of js-libp2p
Issue history of js-libp2p
js-libp2p Recent Issues
Issue Title
State
Comments
Created Date
Updated Date
Closed Date
change:multiaddr not emitted by peerstore when connecting to a relay
open
3
2023-03-21
2023-03-15
-
circuitRelayTransport repeatedly reconnecting to relay
closed
0
2023-03-21
2023-03-15
2023-03-21
Bad link in doc/GETTING_STARTED.md
open
2
2023-03-19
2023-03-15
-
bug: heliaInstance.libp2p.addEventListener('peer:discovery', cb) calls cb twice for same peer
open
1
2023-03-16
2023-03-15
-
`helia.libp2p.onDiscoveryPeer` fails with Uncaught TypeError: Cannot read properties of undefined (reading 'id')
closed
1
2023-03-16
2023-03-15
2023-03-16
Duplicate connections can occur when dnsaddr addresses resolve to multiple addresses
open
0
2023-03-16
2023-03-15
-
Stream in Content Discovery
open
0
2023-03-13
2023-03-15
-
In-browser Peer routing with DHT client not working
closed
12
2023-03-09
2023-03-15
2023-03-15
Getting started javascript example from the docs does not work with nodejs
closed
2
2023-03-09
2023-03-15
2023-03-12
Add retry support for listening in Transport Manager
open
0
2023-03-06
2023-03-15
-
Issue while creating node
closed
1
2023-03-06
2023-03-15
2023-03-07
Add support for transient connections
closed
1
2023-03-03
2023-03-15
2023-03-14
Add hop relay listening functionality to the Connection Manager
closed
2
2023-03-03
2023-03-15
2023-03-14
Circuit Relay v2 follow up work items
closed
0
2023-03-02
2023-03-15
2023-03-14
Reconsider usage of "events" package: Maybe remove it from the dependencies
open
1
2023-02-24
2023-03-15
-
Peers keep reconnecting every 30s
open
4
2023-02-23
2023-03-15
-
the discord invite link in the readme is invalid
closed
0
2023-02-18
2023-03-15
2023-02-18
Ping module has no method `mount`
open
1
2023-02-18
2023-03-15
-
Use of Promise.any() can cause unhandled promise rejection
open
0
2023-02-15
2023-03-15
-
Error: No "exports" main defined in <PATH>/libp2p/package.json
closed
12
2023-02-10
2023-03-15
2023-03-14
Allow for alternative Connection Managers
open
0
2023-02-07
2023-03-15
-
Support `Yamux` where `Mplex` is supported
open
0
2023-02-04
2023-03-15
-
Interop tests not failing fast
closed
3
2023-02-01
2023-03-15
2023-03-10
Configuration validation
open
0
2023-02-01
2023-03-15
-
Handle non-integers passed as connection limits
closed
1
2023-01-30
2023-03-15
2023-02-10
Expose underlying implementation
closed
5
2023-01-20
2023-03-15
2023-02-16
Should not emit peer:connect with a closed connection
open
1
2023-01-19
2023-03-15
-
js-libp2p-identify overwrites all protocols, expected behaviour?
closed
1
2023-01-17
2023-03-15
2023-01-17
Update @libp2p/interface-connection-manager version
closed
2
2023-01-17
2023-03-15
2023-01-17
PeerId conflicts and 'libp2p.on' not defined in
[email protected]
(0.42.1-9a6022b7)
closed
1
2023-01-13
2023-03-15
2023-01-15
Fix Flakey Tests on CI for PubSub examples
closed
4
2023-01-10
2023-03-13
2023-01-14
improve debug-print support for commonly used libp2p public datastructures
closed
6
2023-01-06
2023-03-13
2023-01-24
Error: stream reset when pinging /p2p-circuit relay addresses concurrently
closed
5
2022-12-29
2023-03-15
2023-01-31
Upgrade libp2p apis to accept circuit relay stream limits
closed
0
2022-12-15
2023-02-21
2023-01-17
Connections to Allow list peers should not be pruned
open
0
2022-12-06
2023-02-21
-
FetchService not available in Libp2p
closed
8
2022-12-06
2023-02-21
2023-01-10
Peer keeps reconnecting every ~30 seconds.
closed
7
2022-12-06
2023-02-21
2023-01-03
Content Routing information lost when crash the nodes
open
2
2022-12-06
2023-03-09
-
Use standard IP cidr format for allow/deny lists
open
2
2022-12-04
2023-02-21
-
Close short-lived connections first
closed
0
2022-12-04
2023-02-21
2023-01-04
Control inbound/outbound connection limits separately
closed
3
2022-12-04
2023-02-21
2023-02-07
node.pubsub.on function got removed, what should I do?
closed
4
2022-12-03
2023-02-21
2022-12-04
Start node by default
closed
0
2022-11-25
2023-02-14
2022-11-30
Dialing a multiaddr should only dial that multiaddr
closed
0
2022-11-25
2023-02-14
2022-11-30
Connection drop causes pubsub to stop working.
closed
0
2022-11-25
2023-02-14
2022-12-01
Not recieving floodsub messages and error on gossipsub
closed
1
2022-11-24
2023-02-10
2022-12-01
Error: Cannot find module 'readable-stream'
closed
1
2022-11-24
2023-02-18
2022-12-01
Revisit dialing logic
closed
4
2022-11-23
2023-02-10
2022-12-07
Missing peer dependency `undici`
closed
4
2022-11-22
2023-02-20
2022-11-23
Autodialer uses `0.0.0.0` address
closed
10
2022-11-21
2023-03-27
2022-12-13