Portfolio concentration
30%
Top three share
Shows whether the organization is driven by one breakout repo or several visible projects.
Breadth
30 repos
Visible snapshot
4 repositories updated in the last 90 days.
Leading language
JavaScript
Portfolio mix
JavaScript (16), Unknown (6), TypeScript (4)
Average size
4
Stars per repository
Useful for distinguishing one flagship-heavy publisher from a repeatable portfolio.
30%
of the visible star count comes from this organization's top three repositories.
4
stars per repository in this same snapshot.
JavaScript
is the most common language here, with 4 repositories updated in the last 90 days.
Why this rank
This organization stands out because its visibility is spread across a broad portfolio of 30 repositories.
Organization pages work best when you separate portfolio breadth from flagship concentration. In libp2p's case, the visible top three repositories account for about 30% of total stars in this snapshot, which helps explain whether the organization is known for one breakout project or for a broader repeatable portfolio.
The dominant language mix here is JavaScript (16), Unknown (6), TypeScript (4). That makes this page useful not just for popularity checks, but also for seeing what technical shape an organization's public ecosystem actually has.
| # | Repository | Language | Stars |
|---|---|---|---|
| 1 | libp2p/universal-connectivity-workshop An workshop for learning libp2p programming from scratch | Python | 13 |
| 2 | libp2p/js-libp2p-http Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams. | TypeScript | 13 |
| 3 | libp2p/libp2p-webrtc-guide Repository code demonstrating browser connectivity with js-libp2p | JavaScript | 8 |
| 4 | libp2p/js-libp2p-devtools A browser plugin that lets you inspect a running libp2p node | TypeScript | 8 |
| 5 | libp2p/js-libp2p-example-discovery-mechanisms How to configure peer discovery mechanisms | JavaScript | 8 |
| 6 | libp2p/unified-testing Unified interoperability and scaling testing, observability framework for libp2p, ethp2p implementations | Shell | 7 |
| 7 | libp2p/js-libp2p-example-browser-pubsub How to use libp2p pubsub in browsers | JavaScript | 7 |
| 8 | libp2p/js-libp2p-example-webrtc-private-to-private Connect a browser to another browser | JavaScript | 6 |
| 9 | libp2p/js-libp2p-protocol-adventure Learn how to develop custom protocols with libp2p | JavaScript | 6 |
| 10 | libp2p/unified-website A single, unified website for libp2p.io | HTML | 5 |
| 11 | libp2p/workshop A TUI app for presenting interactive programming workshops | Rust | 5 |
| 12 | libp2p/js-libp2p-example-auto-tls How to get a TLS certificate automatically | JavaScript | 5 |
| 13 | libp2p/js-libp2p-example-custom-protocols How to create custom protocols for your app | JavaScript | 4 |
| 14 | libp2p/website-new Rebuild of the libp2p.io website | JavaScript | 3 |
| 15 | libp2p/js-libp2p-aes-ctr Streaming AES-CTR for node and browsers | TypeScript | 3 |
| 16 | libp2p/rust-libp2p-identity Data structures and algorithms for identifying peers in libp2p. | 3 | |
| 17 | libp2p/js-libp2p-dht-adventure Learn how to create a DHT with libp2p | 1 | |
| 18 | libp2p/js-libp2p-example-transports An example using different types of libp2p transport | JavaScript | 1 |
| 19 | libp2p/js-libp2p-example-protocol-and-stream-muxing How to use multiplexed protocol streams | JavaScript | 1 |
| 20 | libp2p/js-libp2p-example-pnet How to configure a libp2p private network | JavaScript | 1 |
| 21 | libp2p/js-libp2p-example-peer-and-content-routing How to use peer and content routing | JavaScript | 1 |
| 22 | libp2p/js-libp2p-rsa Utility functions for dealing with legacy RSA keys | TypeScript | 1 |
| 23 | libp2p/js-libp2p-example-delegated-routing How to use other libp2p nodes to perform delegated routing | JavaScript | 1 |
| 24 | libp2p/js-libp2p-example-connection-encryption An example of how to configure connection encryption | JavaScript | 1 |
| 25 | libp2p/rust-libp2p-examples The Rust Implementation of the libp2p networking stack. | 0 | |
| 26 | libp2p/py-libp2p-daemon-bindings Libp2p bindings for Python | 0 | |
| 27 | libp2p/js-libp2p-example-webrtc-private-to-public Connect a browser to a server over WebRTC | JavaScript | 0 |
| 28 | libp2p/error-codes libp2p error codes registry | 0 | |
| 29 | libp2p/js-libp2p-example-pubsub An example using libp2p pubsub | JavaScript | 0 |
| 30 | libp2p/blog-new blog.libp2p.io website source | 0 |
Total stars are useful as a discovery signal, but they do not tell you whether a team maintains every repository equally. Pair this page with release cadence, maintainer activity, and the flagship concentration shown above before making adoption decisions.
For broader background on GitStar's ranking logic and editorial guidance, see Methodology & Editorial Standards.