libp2p's Avatar

libp2p

@libp2p

libp2p is a modular networking framework bundled together as a full stack of protocols for peer-to-peer systems. libp2p grew out of IPFS into an independent library designed to give any project state-of-the-art peer-to-peer capabilities.

151
Followers
0
Following
48
Posts
12.02.2024
Joined
Posts Following

Latest posts by libp2p @libp2p

🧡 13/13 πŸš€ Major foundations upgrade in c-libp2p!

- Full multiformats overhaul (multihash, multibase, CID v0/v1, multiaddr)
- Hardened CID parsing
- PeerID rewrite with opaque API
- QUIC TLS validity extended to 180 days
- Stronger CI guardrails and expanded matrix workflows

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🧡12/13 zig-libp2p update!

Recently merged
- Upgraded to Zig 0.15.2
- Fixed ping stream reuse, lifecycle and wildcard IP handling
- Upgraded gremlin to latest

In progress
πŸ”ƒDocker cross-build updates
πŸ”ƒArrayList refactor
πŸ”ƒPrune backoff (v1.1 spec)
πŸ”ƒIdentify protocol peer address exchange

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡11/13 πŸš€ py-cid v0.4.0 released!

- Feature parity with go-cid
- Dependency and multihash migrations
- Base58 cleanup
- Major ReadTheDocs and Sphinx fixes
- Python 3.14 support

05.03.2026 09:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡10/13 Spec Update

πŸš€ Gossipsub Partial Message Extension merged!

Big step forward for scalable pubsub in libp2p.

- Partial message dissemination support
- Bandwidth savings
- Faster validation and reconstruction
- Application-defined metadata support
- Optimized for DAS and large data flows

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡9/13 🎒 Momentum building in lean-libp2p!

Recently merged
- Transport test added for test-plans
- TTL support for user_agent repo
- User agent repo feature enhancements

In progress
πŸ”ƒQUIC datagram support
πŸ”ƒGossip validation improvements

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡 8/13 πŸš€ dotnet-libp2p updates!

- Windows TLS compatibility and .NET 10 support
- Dialer benchmark fix
- Yamux dynamic window
- Peer scoring in PubSub
- Null Peer exception handling
- Improved transport-interop

In progress
πŸ”ƒCircuit Relay v2
πŸ”ƒKad-DHT
πŸ”ƒMAUI boilerplate for post PC deployment

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡7/13 ⚑️ swift-libp2p v0.3.4 and v0.3.5 released this month!

Cleaner async handling and better testing support!

- PeerStore application visibility improvements
- Codeable support in responses
- Exposed libp2p testing product
- Added test helpers and cache
- Removed redundant EventLoopGroup handling

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡6/13 πŸš€ nim-libp2p v1.15.2 is out!

Stability improvements keeping pubsub reliable.

- Hotfix addressing a Gossipsub race condition
- Fix for null pointer exception when sendConn was not set

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡 5/13 🎒 js-libp2p momentum!

Stability and observability are getting stronger.

- setMaxConnections fix
- Release pipeline improvements
- Reduced test flakiness
- Buffered bytestream read fix

Up next...
πŸ”ƒGossipsub partial messages
πŸ”ƒStream metrics
πŸ”ƒPeer routing fallback

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡 4/13 πŸš€ py-libp2p v0.6.0 (2026-02-16) is live!

- CIDv1 multicodec varint alignment
- Full Gossipsub 2.0 (peer scoring, Sybil/spam resistance)
- Relay v2 + NAT traversal + AutoTLS
- Network attack simulation (Eclipse modeling)
- Major interop & stability upgrades

05.03.2026 09:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡3/13 rust-libp2p updates are landing fast!

- Gossipsub partial message support and peer score tracking
- Configurable QUIC send windows and smarter dialing
- Relay HOP controls and mDNS improvements
- RUSTSEC and MSRV updates
- Stronger tests, performance gains and DevEx upgrades

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡2/13 go-libp2p v0.47.0 is out!

- AutoNATv2 reachability improvements (net win for most users)
- WebTransport handshake update
- Stream close hang fix
- QUIC and WebTransport dependency upgrades
- Prometheus resource limits exposure

Small but impactful release, plus new contributors joining.

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

It's been a productive month at libp2p. Let's dive into the Implementation roundups for February. 🧡 1/13

05.03.2026 09:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

The libp2p Annual Report 2025 is live.

Check out the blog libp2p.io/blog/2025-re...

@fil.org @ipfs.tech @ethereum.foundation Optimism Celestia

11.02.2026 14:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

libp2p Day @ DevConnect is in a few weeks. If you plan to attend, be sure to register here: luma.com/aaxm4p06

There are a few spots left for speakers. Sign up here to present: forms.gle/DDqgNKuDC1yx...

Agenda:
- libp2p presentations
- Universal Connectivity Workshop
- GossipSub scaling meetup

30.10.2025 15:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Events Calendar Β· Events Calendar View and subscribe to events from libp2p Events Calendar on Luma. Our goal is to enable decentralized applications where nodes are full peers, providing and consuming data, and routing traffic for one...

The go-libp2p meetings (luma.com/libp2p?tag=go) will continue to happen but the date, time, and frequency are likely to change soon. Stay tuned for details.

16.09.2025 22:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The go-libp2p maintainers have decided to launch a new go-libp2p mailing list to be the center of communications for ongoing go-libp2p development and maintenance work. To join, send an email to go+subscribe@libp2p.io

16.09.2025 22:10 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
πŸ«‚ Recurring libp2p Community Call libp2p Community Call Table of Contents Sep 15, 2025 Sep 2, 2025 Aug 19, 2025 Aug 5, 2025 Jul 8, 2025 Jun 24, 2025 Jun 10, 2025 May 27, 2025 May 13, 2025 Apr 29, 2025 Apr 15, 2025 Mar 18, 2025 Mar 13,...

Please join us at the libp2p Community Call 16 Sep @ 15:00 UTC. We'll be discussing libp2p Day @ DevConnect, the recent go/js-libp2p maintainership changes, and the 2026 road mapping effort.

Agenda (add your items): docs.google.com/document/d/1...

Video meeting: libp2p.huddle01.app/room/eru-jaf...

16.09.2025 04:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Events Calendar Β· Events Calendar View and subscribe to events from libp2p Events Calendar on Luma. Our goal is to enable decentralized applications where nodes are full peers, providing and consuming data, and routing traffic for one...

We're happy to announce the new monthly dotnet-libp2p open maintainers call meeting! The first meeting is next Tuesday, August 20th @ 02:30UTC. Calendar of upcoming dotnet-libp2p meetings is here: lu.ma/libp2p?tag=d...
All lib2p meetings: lu.ma/libp2p

07.08.2024 21:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Community Call Β· Luma This is the twice-monthly libp2p Community Call where we discuss community-wide issues, highlight the work of implementers and coordinate on community events.…

The libp2p Community Call starts in 10 minutes: lu.ma/2024-07-23-l... come learn about what happened at libp2p day and help roadmap Q3/Q4 2024

23.07.2024 13:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v0.2.0 Β· libp2p/py-libp2p Bump version: 0.1.5 β†’ 0.2.0

I am proud to announce that py-libp2p cut its first release since 2020. The py-libp2p project is BACK!
github.com/libp2p/py-li...

19.07.2024 00:11 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - swift-libp2p/swift-libp2p: Swift implementation of libp2p, a modular & extensible networking stack Swift implementation of libp2p, a modular & extensible networking stack - swift-libp2p/swift-libp2p

libp2p works on mobile devices using the swift-libp2p github.com/swift-libp2p... and jvm-libp2p github.com/libp2p/jvm-l... implementations. Both implementations could use some love and need your help. Please post on their discussion forums if you're interested.

03.07.2024 17:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
WebRTC with js-libp2p Learn how to use js-libp2p to establish a connection between browsers and node.js and learn about libp2p transports and concepts in practice.

Did you know that browser-to-browser peer-to-peer networking with firewall/NAT hole punching is possible with js-libp2p? docs.libp2p.io/guides/getti...
If this sounds awesome, join us at the next js-libp2p meeting: lu.ma/2j137i30

03.07.2024 17:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - libp2p/py-libp2p: The Python implementation of the libp2p networking stack 🐍 [under development] The Python implementation of the libp2p networking stack 🐍 [under development] - libp2p/py-libp2p

Did you know the py-libp2p project was recently revived? github.com/libp2p/py-li...
Imagine pulling AI training data directly from IPFS using py-libp2p! If this sounds fund, please join us at the next meeting: lu.ma/2024-07-25-p...

03.07.2024 16:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - MarcoPolo/zig-libp2p Contribute to MarcoPolo/zig-libp2p development by creating an account on GitHub.

Did you know there is a libp2p implementation in Zig? github.com/marcopolo/zi...
We don't have a regular zig-libp2p meetings yet but if you're interested, I'd be happy to start one. Let me know by posting here: github.com/MarcoPolo/zi...

03.07.2024 16:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Specification Meeting Β· Luma The first Tuesday of every month the libp2p community holds this meeting dedicated to addressing libp2p specification issues. The primary goal of this meeting…

libp2p specs is meeting starting: lu.ma/2024-07-03-s...
agenda:
- AutoNAT: Network ReachabilityPublic distinguishes between IPv6 and IPv4
- Magiselect - Wire Transparent security Β« handshake Β»
- [GossipSub 1.3] Topic observation
- kad: improve FIND_NODE response definition

02.07.2024 16:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Day @ IPFS Camp Β· Luma πŸš€ libp2p Day is a gathering of developers, researchers, and engaged community members focused on pushing the boundaries of decentralized peer-to-peer…

libp2p Day @ IPFS Camp 2024 is a GO! Come join us July 12th in Brussels for full day of talks, workshops, and community meetings. Topics include: Kademlia for peer discovery, Firewall/NAT hole punching, WebRTC browswer-to-browser p2p and more!
Register: lu.ma/fowy8k15

29.06.2024 21:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
libp2p Community Call Β· Luma This is the twice-monthly libp2p Community Call where we discuss community-wide issues, highlight the work of implementers and coordinate on community events.…

The libp2p Community call is starting, all are welcome: lu.ma/2024-06-25-l...

25.06.2024 13:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The js-libp2p open maintainers call is happening this morning despite what lu.ma/js-libp2p says. It starts in 45 minutes (15:15 UTC). Google meetup is here: meet.google.com/qom-scdh-nau

28.05.2024 14:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
js-libp2p Open Maintainers Call Β· Luma A weekly meeting to discuss all js-libp2p related topics. It's open for everyone, all are welcome. Notes are taken here:…

js-libp2p call just concluded. Highlights: *
@achingbrain
demo browser extension for Helia running in the browser. It shows routing table, peer info and error/warning watching/filtering. * Kanban update, PR's, issues. Next meeting May 28th, 2024: lu.ma/js-libp2p

21.05.2024 16:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0