Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / libp2p / rust-libp2p
The Rust Implementation of the libp2p networking stack.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Frust-libp2p
Stars: 4,117
Forks: 853
Open Issues: 193
License: mit
Language: Rust
Repo Size: 17.1 MB
Dependencies:
1,319
Created: about 7 years ago
Updated: 29 days ago
Last pushed: about 1 month ago
Last synced: about 1 month ago
Commit Stats
Commits: 2205
Authors: 207
Mean commits per author: 10.65
Development Distribution Score: 0.71
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/libp2p/rust-libp2p
Topics: decentralization, libp2p, networking, peer-to-peer, rust
Files
Dependencies
- async-std-crate 1.6 development
- env_logger 0.10 development
- tokio-crate 1.0 development
- async-std-resolver 0.23
- async-trait 0.1.72
- futures 0.3.28
- log 0.4.20
- parking_lot 0.12.0
- smallvec 1.11.0
- trust-dns-resolver 0.23
- actions-rs/audit-check v1 composite
- actions/checkout v4 composite
- EmbarkStudios/cargo-deny-action v1 composite
- Swatinem/rust-cache a95ba195448af2da9b00fb742d14ffaaf3c21f43 composite
- actions/checkout v4 composite
- dtolnay/rust-toolchain stable composite
- dtolnay/rust-toolchain master composite
- nanasess/setup-chromedriver v2 composite
- obi1kenobi/cargo-semver-checks-action v2 composite
- r7kamura/rust-problem-matchers 2c2f1016021a7455a6b5b4bbae31145f3b3cd83a composite
- taiki-e/cache-cargo-install-action v1 composite
- taiki-e/cache-cargo-install-action 924d49e0af41f449f0ad549559bc608ee4653562 composite
- tj-actions/glob v17 composite
- actions/checkout v4 composite
- docker/build-push-action v5 composite
- docker/login-action v3 composite
- docker/metadata-action v5 composite
- docker/setup-buildx-action v3 composite
- actions/checkout v4 composite
- actions/deploy-pages v2 composite
- actions/upload-pages-artifact v2.0.0 composite
- actions/checkout v4 composite
- docker/setup-buildx-action v3 composite
- libp2p/test-plans/.github/actions/run-interop-ping-test master composite
- actions/stale v7 composite
- docker.io/library/golang 1.20 build
- scratch latest build
- github.com/benbjohnson/clock v1.3.0
- github.com/beorn7/perks v1.0.1
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0
- github.com/flynn/noise v1.0.0
- github.com/francoispqt/gojay v1.2.13
- github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
- github.com/golang/mock v1.6.0
- github.com/golang/protobuf v1.5.3
- github.com/google/gopacket v1.1.19
- github.com/google/pprof v0.0.0-20230405160723-4a4c7d95572b
- github.com/ipfs/go-cid v0.4.1
- github.com/ipfs/go-log/v2 v2.5.1
- github.com/jbenet/go-temp-err-catcher v0.1.0
- github.com/klauspost/compress v1.16.4
- github.com/klauspost/cpuid/v2 v2.2.4
- github.com/libp2p/go-buffer-pool v0.1.0
- github.com/libp2p/go-libp2p v0.27.8
- github.com/libp2p/go-netroute v0.2.1
- github.com/mattn/go-isatty v0.0.18
- github.com/matttproud/golang_protobuf_extensions v1.0.4
- github.com/minio/sha256-simd v1.0.0
- github.com/mr-tron/base58 v1.2.0
- github.com/multiformats/go-base32 v0.1.0
- github.com/multiformats/go-base36 v0.2.0
- github.com/multiformats/go-multiaddr v0.9.0
- github.com/multiformats/go-multibase v0.2.0
- github.com/multiformats/go-multicodec v0.8.1
- github.com/multiformats/go-multihash v0.2.1
- github.com/multiformats/go-multistream v0.4.1
- github.com/multiformats/go-varint v0.0.7
- github.com/onsi/ginkgo/v2 v2.9.2
- github.com/prometheus/client_golang v1.14.0
- github.com/prometheus/client_model v0.3.0
- github.com/prometheus/common v0.42.0
- github.com/prometheus/procfs v0.9.0
- github.com/quic-go/qpack v0.4.0
- github.com/quic-go/qtls-go1-19 v0.3.3
- github.com/quic-go/qtls-go1-20 v0.2.3
- github.com/quic-go/quic-go v0.33.0
- github.com/quic-go/webtransport-go v0.5.2
- github.com/spaolacci/murmur3 v1.1.0
- go.uber.org/atomic v1.10.0
- go.uber.org/multierr v1.11.0
- go.uber.org/zap v1.24.0
- golang.org/x/crypto v0.7.0
- golang.org/x/exp v0.0.0-20230321023759-10a507213a29
- golang.org/x/mod v0.10.0
- golang.org/x/net v0.8.0
- golang.org/x/sys v0.7.0
- golang.org/x/text v0.8.0
- golang.org/x/tools v0.7.0
- google.golang.org/protobuf v1.30.0
- lukechampine.com/blake3 v1.1.7
- async-std 1.6.2 development
- either 1.9
- fnv 1.0
- futures 0.3.28
- futures-timer 3
- instant 0.1.12
- log 0.4
- once_cell 1.18.0
- parking_lot 0.12.0
- pin-project 1.1.3
- quick-protobuf 0.8
- rand 0.8
- serde 1
- smallvec 1.11.0
- thiserror 1.0
- unsigned-varint 0.7
- void 1
- base64 0.21.4 development
- criterion 0.5 development
- hex-literal 0.4.1 development
- rmp-serde 1.1 development
- serde_json 1.0 development
- asn1_der 0.7.6
- bs58 0.5.0
- ed25519-dalek 2.0
- libsecp256k1 0.7.0
- log 0.4
- multihash 0.19.1
- p256 0.13
- quick-protobuf 0.8.1
- rand 0.8
- sec1 0.7
- serde 1
- sha2 0.10.7
- thiserror 1.0
- void 1.0
- zeroize 1.6
- async-std 1.6.2 development
- async-trait 0.1 development
- clap 4.1.6 development
- either 1.8.0 development
- env_logger 0.10.0 development
- tokio 1.15 development
- bytes 1
- futures 0.3.26
- futures-timer 3.0.2
- getrandom 0.2.3
- instant 0.1.12
- pin-project 1.0.0
- tokio 1.29.1 development
- futures-timer 3.0.2
- futures-util 0.3.28
- async-std 1.6.2 development
- env_logger 0.10 development
- futures_ringbuf 0.4.0 development
- rand 0.8 development
- bytes 1
- futures 0.3
- log 0.4
- pin-project 1.1.3
- smallvec 1.11.0
- unsigned-varint 0.7
- async-std 1.0 development
- futures 0.3.28
- pin-project 1.1.3
- static_assertions 1
- hex-literal 0.4 development
- unsigned-varint 0.7 development
- asynchronous-codec 0.6
- bytes 1
- futures 0.3
- hex 0.4
- log 0.4.19
- quick-protobuf 0.8
- rand 0.8
- serde 1.0
- sha2 0.10.7
- thiserror 1
- tinytemplate 1.2
- async-std 1.7.0 development
- criterion 0.5 development
- env_logger 0.10 development
- futures 0.3 development
- asynchronous-codec 0.6
- bytes 1
- futures 0.3.28
- log 0.4
- nohash-hasher 0.2
- parking_lot 0.12
- rand 0.8
- smallvec 1.11.0
- unsigned-varint 0.7
- async-std 1.10 development
- env_logger 0.10 development
- async-trait 0.1
- futures 0.3
- futures-timer 3.0
- instant 0.1
- log 0.4
- quick-protobuf 0.8
- rand 0.8
- async-std 1.12.0 development
- clap 4.3.23 development
- env_logger 0.10.0 development
- rand 0.8 development
- asynchronous-codec 0.6
- either 1.9.0
- futures 0.3.28
- futures-timer 3.0
- instant 0.1.12
- log 0.4
- quick-protobuf 0.8
- thiserror 1.0
- void 1
- async-std 1.6.3 development
- env_logger 0.10.0 development
- hex 0.4.2 development
- asynchronous-codec 0.6
- base64 0.21.4
- byteorder 1.3.4
- bytes 1.5
- either 1.9
- fnv 1.0.7
- futures 0.3.28
- futures-ticker 0.0.3
- getrandom 0.2.9
- hex_fmt 0.3.0
- instant 0.1.12
- log 0.4.20
- prometheus-client 0.21.2
- quick-protobuf 0.8
- rand 0.8
- regex 1.9.5
- serde 1
- sha2 0.10.7
- smallvec 1.11.0
- unsigned-varint 0.7.2
- void 1.0.2
- async-std 1.6.2 development
- env_logger 0.10 development
- asynchronous-codec 0.6
- either 1.9.0
- futures 0.3.28
- futures-timer 3.0.2
- log 0.4.20
- lru 0.11.1
- quick-protobuf 0.8
- smallvec 1.11.0
- thiserror 1.0
- void 1.0
- async-std 1.12.0 development
- env_logger 0.10.0 development
- futures-timer 3.0 development
- arrayvec 0.7.4
- asynchronous-codec 0.6
- bytes 1
- either 1.9
- fnv 1.0
- futures 0.3.28
- futures-timer 3.0.2
- instant 0.1.12
- log 0.4
- quick-protobuf 0.8
- rand 0.8
- serde 1.0
- sha2 0.10.7
- smallvec 1.11.0
- thiserror 1
- uint 0.9
- unsigned-varint 0.7
- void 1.0
- async-std 1.9.0 development
- env_logger 0.10.0 development
- tokio 1.32 development
- async-io 1.13.0
- data-encoding 2.4.0
- futures 0.3.28
- if-watch 3.0.1
- log 0.4.20
- rand 0.8.3
- smallvec 1.11.0
- socket2 0.5.4
- tokio 1.32
- trust-dns-proto 0.23.0
- void 1.0.2
- rand 0.8 development
- anyhow 1
- async-trait 0.1
- clap 4.3.23
- env_logger 0.10.0
- futures 0.3.28
- instant 0.1.12
- log 0.4
- serde 1.0
- serde_json 1.0
- thiserror 1.0
- tokio 1.32.0
- void 1
- async-std 1.6.2 development
- env_logger 0.10.0 development
- either 1.9.0
- futures 0.3.28
- futures-timer 3.0.2
- instant 0.1.12
- log 0.4.20
- rand 0.8
- void 1.0
- env_logger 0.10.0 development
- asynchronous-codec 0.6
- bytes 1
- either 1.9.0
- futures 0.3.28
- futures-timer 3
- instant 0.1.12
- log 0.4
- quick-protobuf 0.8
- rand 0.8.4
- static_assertions 1
- thiserror 1.0
- void 1
- env_logger 0.10.0 development
- rand 0.8 development
- tokio 1.32 development
- async-trait 0.1
- asynchronous-codec 0.6
- bimap 0.6.3
- futures 0.3
- futures-timer 3.0.2
- instant 0.1.12
- log 0.4
- quick-protobuf 0.8
- rand 0.8
- thiserror 1
- void 1
- async-std 1.6.2 development
- env_logger 0.10.0 development
- futures_ringbuf 0.4.0 development
- rand 0.8 development
- serde 1.0 development
- async-trait 0.1
- cbor4ii 0.3.1
- futures 0.3.28
- instant 0.1.12
- log 0.4.20
- rand 0.8
- serde 1.0
- serde_json 1.0.107
- smallvec 1.11.0
- void 1.0.2
- async-std 1.6.2 development
- either 1.9.0 development
- env_logger 0.10 development
- futures 0.3.28 development
- once_cell 1.18.0 development
- tokio 1.29.1 development
- trybuild 1.0.85 development
- void 1 development
- either 1.9.0
- fnv 1.0
- futures 0.3.28
- futures-timer 3.0.2
- getrandom 0.2.9
- instant 0.1.12
- log 0.4
- once_cell 1.18.0
- rand 0.8
- smallvec 1.11.0
- void 1
- wasm-bindgen-futures 0.4.37
- async-std 1.6.2 development
- futures_ringbuf 0.4.0 development
- rand 0.8 development
- flate2 1.0
- futures 0.3.28
- Swatinem/rust-cache a95ba195448af2da9b00fb742d14ffaaf3c21f43 composite
- actions/checkout v4 composite
- dtolnay/rust-toolchain stable composite
- env_logger 0.10.0 development
- futures_ringbuf 0.4.0 development
- bytes 1
- curve25519-dalek 4.1.0
- futures 0.3.28
- log 0.4
- once_cell 1.18.0
- quick-protobuf 0.8
- rand 0.8.3
- sha2 0.10.7
- static_assertions 1
- thiserror 1.0.48
- x25519-dalek 1.1.0
- zeroize 1
- env_logger 0.10.0 development
- futures_ringbuf 0.4.0 development
- rand 0.8 development
- asynchronous-codec 0.6
- bytes 1
- futures 0.3.28
- log 0.4.20
- quick-protobuf 0.8
- unsigned-varint 0.7
- async-std 1.12.0 development
- env_logger 0.10.0 development
- quickcheck 1 development
- tokio 1.32.0 development
- async-std 1.12.0
- bytes 1.5.0
- futures 0.3.28
- futures-timer 3.0.2
- if-watch 3.0.1
- log 0.4
- parking_lot 0.12.0
- quinn 0.10.2
- rand 0.8.5
- rustls 0.21.7
- socket2 0.5.4
- thiserror 1.0.48
- tokio 1.32.0
- hex 0.4.3 development
- hex-literal 0.4.1 development
- tokio 1.32.0 development
- futures 0.3.28
- futures-rustls 0.24.0
- rcgen 0.10.0
- ring 0.16.20
- rustls 0.21.7
- thiserror 1.0.48
- webpki 0.101.4
- x509-parser 0.15.1
- yasna 0.5.2
- env_logger 0.10 development
- quickcheck 1.0.3 development
- tokio 1.32 development
- async-trait 0.1
- bytes 1
- futures 0.3
- futures-timer 3
- hex 0.4
- if-watch 3.0
- log 0.4
- rand 0.8
- rcgen 0.11.1
- serde 1.0
- stun 0.5
- thiserror 1
- tinytemplate 1.2
- tokio 1.32
- tokio-util 0.7
- webrtc 0.9.0
- hex-literal 0.4 development
- bytes 1
- futures 0.3
- futures-timer 3
- getrandom 0.2.9
- hex 0.4.3
- js-sys 0.3
- log 0.4.19
- send_wrapper 0.6.0
- serde 1.0
- thiserror 1
- wasm-bindgen 0.2.87
- wasm-bindgen-futures 0.4.37
- web-sys 0.3.64
- async-std 1.6.5 development
- rcgen 0.10.0 development
- either 1.9.0
- futures 0.3.28
- futures-rustls 0.24.0
- log 0.4.20
- parking_lot 0.12.0
- quicksink 0.1
- soketto 0.7.0
- url 2.4
- webpki-roots 0.25
- multibase 0.9.1 development
- futures 0.3.28
- js-sys 0.3.64
- log 0.4.20
- send_wrapper 0.6.0
- thiserror 1.0.48
- wasm-bindgen 0.2.87
- wasm-bindgen-futures 0.4.37
- web-sys 0.3.64
- gcr.io/distroless/cc latest build
- rust 1.72-bullseye build