All Git Users → libp2p

53 open source projects by libp2p

1. Js Libp2p Webrtc Star
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
✭ 205
javascript
2. Go Libp2p Pubsub
The PubSub implementation for go-libp2p
✭ 183
go
3. Rust Libp2p
The Rust Implementation of the libp2p networking stack.
4. Cpp Libp2p
C++17 implementation of libp2p
✭ 122
cpp17
5. Js Libp2p
The JavaScript Implementation of libp2p networking stack.
6. Go Libp2p Core
Interfaces and abstractions that make up go-libp2p
✭ 96
go
7. Js Libp2p Kad Dht
JavaScript implementation of the DHT for libp2p
✭ 84
javascript
8. Go Libp2p Daemon
a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages
✭ 69
go
9. Go Libp2p Peer
[DEPRECATED] PKI based identities for use in go-libp2p; use https://github.com/libp2p/go-libp2p-core/ instead.
✭ 41
go
10. Js Libp2p Websocket Star
libp2p-webrtc-star without webrtc. Just plain socket.io.
✭ 37
javascript
11. Go Libp2p Circuit
Circuit Switching for libp2p
✭ 36
go
12. Go Libp2p Gorpc
A simple RPC library for libp2p.
✭ 34
go
13. Docs
***WIP**** 🤖 📚 Documentation website for the libp2p project. https://docs.libp2p.io/
14. Js Libp2p Ping
[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
✭ 10
javascript
15. Interface Connection
⛔️ DEPRECATED: interface-connection is now included in https://github.com/libp2p/js-interfaces
✭ 17
javascript
16. Demo Multi Lang
Simple libp2p demos implemented in Go, JS and Rust
17. Go Reuseport
reuse tcp/udp ports in golang
✭ 446
go
18. Go Libp2p
libp2p implementation in Go
19. Go Libp2p Examples
Example libp2p applications
✭ 332
go
20. Go Libp2p Kad Dht
A Kademlia DHT implementation on go-libp2p
✭ 317
go
21. Py Libp2p
The Python implementation of the libp2p networking stack 🐍 [under development]
✭ 262
python
22. go-libp2p-record
signed records for use with routing systems
✭ 19
goMakefile
23. js-libp2p-utp
uTP module libp2p uses. Implements the interface-transport spec
✭ 13
javascript
24. go-libp2p-quic-transport
An implementation of a libp2p transport using QUIC
25. js-libp2p-crypto
The libp2p crypto primitives, for Node.js and the Browser!
26. hydra-booster
A DHT Indexer node & Peer Router
27. js-libp2p-record
Implementation of go-libp2p-record in JavaScript
28. devgrants
want to hack on libp2p? this repo tracks libp2p endeavors eligible for incentivization.
29. go-buffer-pool
No description, website, or topics provided.
✭ 44
go
30. go-libp2p-pnet
An implementation of go-libp2p-interface-pnet
✭ 12
go
31. js-libp2p-mdns
libp2p MulticastDNS Peer Discovery
32. repl
[toy project 🎈] a libp2p interactive shell
✭ 29
go
33. research-dht
Moved discussion notes to https://github.com/libp2p/notes
✭ 21
34. specs
Technical specifications for the libp2p networking stack
✭ 1,145
35. go-libp2p-pubsub-router
No description, website, or topics provided.
✭ 21
goMakefile
36. rust-yamux
Multiplexer over reliable, ordered connections.
✭ 97
rust
37. go-tcp-transport
An implementation of a libp2p transport using tcp
✭ 56
go
38. js-libp2p-examples
Examples for the JS implementation of libp2p
39. js-libp2p-pubsub
Pubsub base protocol for libp2p pubsub routers
✭ 16
typescript
40. go-libp2p-swarm
The libp2p swarm manages groups of connections to peers, and handles incoming and outgoing streams
✭ 114
go
41. js-libp2p-keychain
Key management and cryptographically protected messages
✭ 18
javascript
42. js-peer-book
[DEPRECATED]: peer-book is now at https://github.com/libp2p/js-libp2p/tree/master/src/peer-store as PeerStore
✭ 16
javascript
43. go-libp2p-http
HTTP on top of libp2p
44. go-libp2p-discovery
Active Peer Discovery
✭ 54
go
45. go-libp2p-peerstore
an object to manage sets of peers, their addresses and other metadata
✭ 90
go
46. 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).
47. go-libp2p-consensus
A consensus interface for LibP2P
✭ 18
go
48. go-libp2p-net
[DEPRECATED] Network interfaces for go-libp2p; use https://github.com/libp2p/go-libp2p-core/ instead.
✭ 32
go
49. js-libp2p-interfaces
Contains test suites and interfaces you can use to implement the various components of js libp2p.
✭ 68
typescript
50. go-stream-muxer
[DEPRECATED] stream multiplexer interface; use https://github.com/libp2p/go-libp2p-core/ instead.
✭ 33
go
1-50 of 53 user projects