# Ecosystem Level Information
title = "libp2p"

sub_ecosystems = []

github_organizations = ["https://github.com/libp2p"]

# Repositories
[[repo]]
url = "https://github.com/jrhea/mothra"
tags = ["Protocol"]

[[repo]]
url = "https://github.com/libp2p/.github"

[[repo]]
url = "https://github.com/libp2p/awesome-libp2p"

[[repo]]
url = "https://github.com/libp2p/blog"

[[repo]]
url = "https://github.com/libp2p/bountied-projects"

[[repo]]
url = "https://github.com/libp2p/community"

[[repo]]
url = "https://github.com/libp2p/cpp-libp2p"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-crypto"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-io"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-peer"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-protocol"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-record"

[[repo]]
url = "https://github.com/libp2p/cs-libp2p-utils"

[[repo]]
url = "https://github.com/libp2p/demo-multi-lang"

[[repo]]
url = "https://github.com/libp2p/developer-meetings"

[[repo]]
url = "https://github.com/libp2p/devgrants"

[[repo]]
url = "https://github.com/libp2p/dht-tracer"

[[repo]]
url = "https://github.com/libp2p/dht-tracer-archived"

[[repo]]
url = "https://github.com/libp2p/dht-tracer1"

[[repo]]
url = "https://github.com/libp2p/dht-utils"

[[repo]]
url = "https://github.com/libp2p/dht-vis-v0"

[[repo]]
url = "https://github.com/libp2p/docs"

[[repo]]
url = "https://github.com/libp2p/docs-old"

[[repo]]
url = "https://github.com/libp2p/fclibp2p-zhi"

[[repo]]
url = "https://github.com/libp2p/github-mgmt"

[[repo]]
url = "https://github.com/libp2p/go-addr-util"

[[repo]]
url = "https://github.com/libp2p/go-buffer-pool"

[[repo]]
url = "https://github.com/libp2p/go-cidranger"

[[repo]]
url = "https://github.com/libp2p/go-composable-record"

[[repo]]
url = "https://github.com/libp2p/go-composable-routing"

[[repo]]
url = "https://github.com/libp2p/go-conn-security"

[[repo]]
url = "https://github.com/libp2p/go-conn-security-multistream"

[[repo]]
url = "https://github.com/libp2p/go-doh-resolver"

[[repo]]
url = "https://github.com/libp2p/go-eventbus"

[[repo]]
url = "https://github.com/libp2p/go-flow-metrics"

[[repo]]
url = "https://github.com/libp2p/go-libp2p"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-asn-util"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-autonat"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-autonat-svc"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-backoff"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-blankhost"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-certbot"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-circuit"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-circuit-progs"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-conn"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-connmgr"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-consensus"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-coral-dht"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-core"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-crypto"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-daemon"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-discovery"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-dummy-conn"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-examples"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-gorpc"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-gostream"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-host"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-http"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-identify"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-interface-conn"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-interface-connmgr"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-interface-pnet"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-introspection"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-introspector"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-kad-dht"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-kbucket"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-loggables"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-metrics"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-mplex"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-nat"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-net"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-netutil"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-noise"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-peer"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-peerstore"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-ping"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-pnet"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-protocol"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-pubsub"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-pubsub-DEPRECATED"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-pubsub-router"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-pubsub-tracer"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-quic-transport"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-raft"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-rcmgr"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-record"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-relay-daemon"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-rendezvous"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-resource-manager"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-routing"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-routing-helpers"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-secio"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-slog"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-swarm"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-testing"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-tls"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-transport"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-transport-upgrader"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-webrtc-direct"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-websocket-star-rendezvous"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-xor"

[[repo]]
url = "https://github.com/libp2p/go-libp2p-yamux"

[[repo]]
url = "https://github.com/libp2p/go-maddr-filter"

[[repo]]
url = "https://github.com/libp2p/go-mplex"

[[repo]]
url = "https://github.com/libp2p/go-msgio"

[[repo]]
url = "https://github.com/libp2p/go-nat"

[[repo]]
url = "https://github.com/libp2p/go-netroute"

[[repo]]
url = "https://github.com/libp2p/go-openssl"

[[repo]]
url = "https://github.com/libp2p/go-p2pcat"

[[repo]]
url = "https://github.com/libp2p/go-peerstream"

[[repo]]
url = "https://github.com/libp2p/go-reuseport"

[[repo]]
url = "https://github.com/libp2p/go-reuseport-transport"

[[repo]]
url = "https://github.com/libp2p/go-routing-grammar"

[[repo]]
url = "https://github.com/libp2p/go-routing-language"

[[repo]]
url = "https://github.com/libp2p/go-smart-record"

[[repo]]
url = "https://github.com/libp2p/go-sockaddr"

[[repo]]
url = "https://github.com/libp2p/go-socket-activation"

[[repo]]
url = "https://github.com/libp2p/go-src-select"

[[repo]]
url = "https://github.com/libp2p/go-stream-muxer"

[[repo]]
url = "https://github.com/libp2p/go-stream-muxer-multistream"

[[repo]]
url = "https://github.com/libp2p/go-tcp-transport"

[[repo]]
url = "https://github.com/libp2p/go-testutil"

[[repo]]
url = "https://github.com/libp2p/go-udp-transport"

[[repo]]
url = "https://github.com/libp2p/go-utp-transport"

[[repo]]
url = "https://github.com/libp2p/go-wireguard"

[[repo]]
url = "https://github.com/libp2p/go-ws-transport"

[[repo]]
url = "https://github.com/libp2p/go-xtp"

[[repo]]
url = "https://github.com/libp2p/go-yamux"

[[repo]]
url = "https://github.com/libp2p/gossipsub-hardening"

[[repo]]
url = "https://github.com/libp2p/haskell-p2pcat"

[[repo]]
url = "https://github.com/libp2p/hydra-booster"

[[repo]]
url = "https://github.com/libp2p/hydra-booster-infra"

[[repo]]
url = "https://github.com/libp2p/interface-connection"

[[repo]]
url = "https://github.com/libp2p/interface-content-routing"

[[repo]]
url = "https://github.com/libp2p/interface-libp2p"

[[repo]]
url = "https://github.com/libp2p/interface-peer-discovery"

[[repo]]
url = "https://github.com/libp2p/interface-peer-routing"

[[repo]]
url = "https://github.com/libp2p/interface-record-store"

[[repo]]
url = "https://github.com/libp2p/interface-stream-muxer"

[[repo]]
url = "https://github.com/libp2p/interface-transport"

[[repo]]
url = "https://github.com/libp2p/interop"

[[repo]]
url = "https://github.com/libp2p/ipfs-camp-2022"

[[repo]]
url = "https://github.com/libp2p/js-interfaces"

[[repo]]
url = "https://github.com/libp2p/js-iprs-record"

[[repo]]
url = "https://github.com/libp2p/js-libp2p"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-bootstrap"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-circuit"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-components"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-connection"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-connection-manager"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-crypto"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-crypto-secp256k1"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-daemon"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-daemon-client"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-daemon-protocol"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-delegated-content-routing"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-delegated-peer-routing"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-distributed-record-store"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-examples"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-floodsub"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-identify"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-interfaces"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-kad-dht"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-kad-record-store"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-kad-routing"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-keychain"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-logger"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-mdns"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-metrics"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-mplex"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-multistream-select"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-nat-mngr"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-peer-collections"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-peer-id"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-peer-record"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-peer-store"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-ping"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-pnet"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-prometheus-metrics"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-pubsub"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-pubsub-peer-discovery"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-record"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-relay-server"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-rendezvous"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-secio"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-spdy"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-stardust"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-switch"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-tcp"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-topology"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-tracked-map"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-udp"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-udt"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-utils"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-utp"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-webrtc"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-webrtc-direct"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-webrtc-peer"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-webrtc-star"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-websocket-star"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-websocket-star-multi"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-websocket-star-rendezvous"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-websockets"

[[repo]]
url = "https://github.com/libp2p/js-libp2p-webtransport"

[[repo]]
url = "https://github.com/libp2p/js-p2pcat"

[[repo]]
url = "https://github.com/libp2p/js-peer-book"

[[repo]]
url = "https://github.com/libp2p/js-peer-id"

[[repo]]
url = "https://github.com/libp2p/js-peer-info"

[[repo]]
url = "https://github.com/libp2p/js-spdy-stream-muxer"

[[repo]]
url = "https://github.com/libp2p/jvm-libp2p"

[[repo]]
url = "https://github.com/libp2p/libp2p"

[[repo]]
url = "https://github.com/libp2p/libp2p-lw2019"

[[repo]]
url = "https://github.com/libp2p/mplex"

[[repo]]
url = "https://github.com/libp2p/notes"

[[repo]]
url = "https://github.com/libp2p/npm-go-libp2p"

[[repo]]
url = "https://github.com/libp2p/npm-go-libp2p-dep"

[[repo]]
url = "https://github.com/libp2p/observation-deck"

[[repo]]
url = "https://github.com/libp2p/observer-toolkit"

[[repo]]
url = "https://github.com/libp2p/projects"

[[repo]]
url = "https://github.com/libp2p/pubsub-notes"

[[repo]]
url = "https://github.com/libp2p/pull-mplex"

[[repo]]
url = "https://github.com/libp2p/punchr"

[[repo]]
url = "https://github.com/libp2p/py-libp2p"

[[repo]]
url = "https://github.com/libp2p/py-libp2p-slog"

[[repo]]
url = "https://github.com/libp2p/py-libp2p-xor"

[[repo]]
url = "https://github.com/libp2p/quic-go"

[[repo]]
url = "https://github.com/libp2p/repl"

[[repo]]
url = "https://github.com/libp2p/research"

[[repo]]
url = "https://github.com/libp2p/research-dht"

[[repo]]
url = "https://github.com/libp2p/research-pubsub"

[[repo]]
url = "https://github.com/libp2p/rust-libp2p"

[[repo]]
url = "https://github.com/libp2p/rust-yamux"

[[repo]]
url = "https://github.com/libp2p/specs"

[[repo]]
url = "https://github.com/libp2p/team-mgmt"

[[repo]]
url = "https://github.com/libp2p/test-plans"

[[repo]]
url = "https://github.com/libp2p/testlab"

[[repo]]
url = "https://github.com/libp2p/website"

[[repo]]
url = "https://github.com/libp2p/website-1"

[[repo]]
url = "https://github.com/libp2p/workspace-go-libp2p"

[[repo]]
url = "https://github.com/libp2p/xtp"

[[repo]]
url = "https://github.com/libp2p/zeroconf"
