Third-Party Licenses
Dugite depends on a number of open-source Rust crates. This page documents all third-party dependencies and their license terms.
Total dependencies: 560
Generated from Cargo.lock on 2026-07-31 at commit 3cbe3986c8. Regenerate with just licenses after any dependency change — nothing in CI does it for you.
Dugite itself is licensed under Apache-2.0. Counts below are per unique crate name (the highest version, where a crate appears at several versions) across all target platforms, so they include target-gated dependencies such as the windows-* family that are not built on Linux or macOS.
License Summary
| License | Count |
|---|---|
| MIT OR Apache-2.0 | 285 |
| MIT | 119 |
| Apache-2.0 OR MIT | 44 |
| Apache-2.0 | 22 |
| Unicode-3.0 | 18 |
| Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT | 14 |
| Unlicense OR MIT | 6 |
| Zlib OR Apache-2.0 OR MIT | 6 |
| BSD-3-Clause | 4 |
| MPL-2.0+ | 3 |
| Apache-2.0 OR ISC OR MIT | 3 |
| ISC | 3 |
| CC0-1.0 OR MIT-0 OR Apache-2.0 | 2 |
| MIT OR Apache-2.0 OR Zlib | 2 |
| BlueOak-1.0.0 | 2 |
| CDLA-Permissive-2.0 | 2 |
| BSD-2-Clause OR Apache-2.0 OR MIT | 2 |
| 0BSD OR MIT OR Apache-2.0 | 1 |
| Apache-2.0 WITH LLVM-exception | 1 |
| BSD-2-Clause | 1 |
| ISC AND (Apache-2.0 OR ISC) | 1 |
| ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0) | 1 |
| (Apache-2.0 OR MIT) AND BSD-3-Clause | 1 |
| MIT OR Apache-2.0 OR CC0-1.0 | 1 |
| MIT OR Apache-2.0 OR BSD-1-Clause | 1 |
| (MIT OR Apache-2.0) AND Unicode-DFS-2016 | 1 |
| Apache-2.0 OR MIT | 1 |
| Zlib | 1 |
| MIT AND BSD-3-Clause | 1 |
| MIT OR Zlib OR Apache-2.0 | 1 |
| (MIT OR Apache-2.0) AND Apache-2.0 | 1 |
| MIT OR Apache-2.0 OR LGPL-2.1-or-later | 1 |
| Apache-2.0 AND ISC | 1 |
| Apache-2.0 OR BSL-1.0 | 1 |
| MPL-2.0 OR MIT OR Apache-2.0 | 1 |
| MIT OR MPL-2.0 | 1 |
| WTFPL | 1 |
| (MIT OR Apache-2.0) AND Unicode-3.0 | 1 |
| Unknown | 1 |
| MIT AND Unicode-DFS-2016 | 1 |
Licenses Needing Review
Everything not covered by a plainly permissive license (MIT, Apache-2.0, BSD, ISC, Zlib, CC0, Unicode-3.0, BlueOak, CDLA-Permissive, or MPL-2.0 file-level copyleft). Review these before shipping a binary distribution:
| Crate | Version | License |
|---|---|---|
| bitmaps | 3.2.1 | MPL-2.0+ |
| imbl | 7.0.0 | MPL-2.0+ |
| imbl-sized-chunks | 0.1.3 | MPL-2.0+ |
| terminfo | 0.9.0 | WTFPL |
| vrf_dalek | 0.1.0 | Unknown |
| wezterm-bidi | 0.2.3 | MIT AND Unicode-DFS-2016 |
Key Dependencies
These are the primary libraries that Dugite directly depends on:
| Crate | Version | License | Description |
|---|---|---|---|
| tokio | 1.52.3 | MIT | An event-driven, non-blocking I/O platform for writing asynchronous I/O |
| backe... | |||
| tokio-util | 0.7.18 | MIT | Additional utilities for working with Tokio. |
| hyper | 1.10.1 | MIT | A protective and efficient HTTP library for all. |
| reqwest | 0.13.3 | MIT OR Apache-2.0 | higher level HTTP client library |
| socket2 | 0.6.3 | MIT OR Apache-2.0 | Utilities for handling networking sockets with a maximal amount of configurat... |
| hickory-resolver | 0.26.1 | MIT OR Apache-2.0 | hickory-resolver is a safe and secure DNS stub resolver library intended to b... |
| tonic | 0.14.6 | MIT | A gRPC over HTTP/2 implementation focused on high performance, interoperabili... |
| prost | 0.14.4 | Apache-2.0 | A Protocol Buffers implementation for the Rust Language. |
| serde | 1.0.228 | MIT OR Apache-2.0 | A generic serialization/deserialization framework |
| serde_json | 1.0.150 | MIT OR Apache-2.0 | A JSON serialization file format |
| minicbor | 0.26.5 | BlueOak-1.0.0 | A small CBOR codec suitable for no_std environments. |
| bincode | 2.0.1 | MIT | A binary serialization / deserialization strategy for transforming structs in... |
| toml | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 | A native Rust encoder and decoder of TOML-formatted files and streams. Provid... |
| blake2 | 0.9.2 | MIT OR Apache-2.0 | BLAKE2 hash functions |
| blake2b_simd | 1.0.4 | MIT | a pure Rust BLAKE2b implementation with dynamic SIMD |
| sha2 | 0.9.9 | MIT OR Apache-2.0 | Pure Rust implementation of the SHA-2 hash function family |
| including SHA-224,... | |||
| sha3 | 0.12.0 | MIT OR Apache-2.0 | Implementation of the SHA-3 family of cryptographic hash algorithms |
| ed25519-dalek | 2.2.0 | BSD-3-Clause | Fast and efficient ed25519 EdDSA key generations, signing, and verification i... |
| curve25519-dalek | 4.1.3 | BSD-3-Clause | A pure-Rust implementation of group operations on ristretto255 and Curve25519 |
| blst | 0.3.16 | Apache-2.0 | Bindings for blst BLS12-381 library |
| k256 | 0.13.4 | Apache-2.0 OR MIT | secp256k1 elliptic curve library written in pure Rust with support for ECDSA |
| ... | |||
| kes-summed-ed25519 | 0.2.1 | Apache-2.0 | Key Evolving Signature |
| vrf_dalek | 0.1.0 | Unknown | |
| num-bigint | 0.4.6 | MIT OR Apache-2.0 | Big integer implementation for Rust |
| num-rational | 0.4.2 | MIT OR Apache-2.0 | Rational numbers implementation for Rust |
| dashu-int | 0.4.2 | MIT OR Apache-2.0 | A big integer library with good performance |
| memmap2 | 0.9.11 | MIT OR Apache-2.0 | Cross-platform Rust API for memory-mapped file IO |
| fs2 | 0.4.3 | MIT/Apache-2.0 | Cross-platform file locks and file duplication. |
| imbl | 7.0.0 | MPL-2.0+ | Immutable collection datatypes |
| crc32fast | 1.5.0 | MIT OR Apache-2.0 | Fast, SIMD-accelerated CRC32 (IEEE) checksum computation |
| zstd | 0.13.3 | MIT | Binding for the zstd compression library. |
| tar | 0.4.46 | MIT OR Apache-2.0 | A Rust implementation of a TAR file reader and writer. This library does not |
| ... | |||
| hex | 0.4.3 | MIT OR Apache-2.0 | Encoding and decoding data into/from hexadecimal representation. |
| bs58 | 0.5.1 | MIT/Apache-2.0 | Another Base58 codec implementation. |
| bech32 | 0.11.1 | MIT | Encodes and decodes the Bech32 format and implements the bech32 and bech32m c... |
| base64 | 0.22.1 | MIT OR Apache-2.0 | encodes and decodes base64 as bytes or utf8 |
| mithril-client | 0.14.5 | Apache-2.0 | Mithril client library |
| clap | 4.6.1 | MIT OR Apache-2.0 | A simple to use, efficient, and full-featured Command Line Argument Parser |
| ratatui | 0.30.2 | MIT | A library that's all about cooking up terminal user interfaces |
| crossterm | 0.29.0 | MIT | A crossplatform terminal library for manipulating terminals. |
| indicatif | 0.18.6 | MIT | A progress bar and cli reporting library for Rust |
| tracing | 0.1.44 | MIT | Application-level tracing for Rust. |
| tracing-subscriber | 0.3.23 | MIT | Utilities for implementing and composing tracing subscribers. |
| dashmap | 6.2.1 | MIT | Blazing fast concurrent HashMap for Rust. |
| parking_lot | 0.12.5 | MIT OR Apache-2.0 | More compact and efficient implementations of the standard synchronization pr... |
| arc-swap | 1.9.2 | MIT OR Apache-2.0 | Atomically swappable Arc |
| rayon | 1.12.0 | MIT OR Apache-2.0 | Simple work-stealing parallelism for Rust |
| rand | 0.9.4 | MIT OR Apache-2.0 | Random number generators and other randomness functionality. |
| chrono | 0.4.44 | MIT OR Apache-2.0 | Date and time library for Rust |
All Dependencies
Complete list of all third-party crates used by Dugite, sorted alphabetically.
| Crate | Version | License |
|---|---|---|
| adler2 | 2.0.1 | 0BSD OR MIT OR Apache-2.0 |
| aho-corasick | 1.1.4 | Unlicense OR MIT |
| alloca | 0.4.0 | MIT |
| allocator-api2 | 0.2.21 | MIT OR Apache-2.0 |
| android_system_properties | 0.1.5 | MIT/Apache-2.0 |
| anes | 0.1.6 | MIT OR Apache-2.0 |
| anstream | 1.0.0 | MIT OR Apache-2.0 |
| anstyle | 1.0.14 | MIT OR Apache-2.0 |
| anstyle-parse | 1.0.0 | MIT OR Apache-2.0 |
| anstyle-query | 1.1.5 | MIT OR Apache-2.0 |
| anstyle-wincon | 3.0.11 | MIT OR Apache-2.0 |
| anyhow | 1.0.102 | MIT OR Apache-2.0 |
| approx | 0.5.1 | Apache-2.0 |
| ar_archive_writer | 0.5.1 | Apache-2.0 WITH LLVM-exception |
| arc-swap | 1.9.2 | MIT OR Apache-2.0 |
| archery | 1.2.2 | MIT |
| arraydeque | 0.5.1 | MIT/Apache-2.0 |
| arrayref | 0.3.9 | BSD-2-Clause |
| arrayvec | 0.7.6 | MIT OR Apache-2.0 |
| async-trait | 0.1.89 | MIT OR Apache-2.0 |
| atomic | 0.6.1 | Apache-2.0/MIT |
| atomic-waker | 1.1.2 | Apache-2.0 OR MIT |
| autocfg | 1.5.0 | Apache-2.0 OR MIT |
| aws-lc-rs | 1.17.0 | ISC AND (Apache-2.0 OR ISC) |
| aws-lc-sys | 0.41.0 | ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0) |
| axum | 0.8.9 | MIT |
| axum-core | 0.5.6 | MIT |
| az | 1.3.0 | MIT/Apache-2.0 |
| base16ct | 0.2.0 | Apache-2.0 OR MIT |
| base64 | 0.22.1 | MIT OR Apache-2.0 |
| base64ct | 1.8.3 | Apache-2.0 OR MIT |
| bech32 | 0.11.1 | MIT |
| bincode | 2.0.1 | MIT |
| bincode_derive | 2.0.1 | MIT |
| bindgen | 0.72.1 | BSD-3-Clause |
| bit-set | 0.8.0 | Apache-2.0 OR MIT |
| bit-vec | 0.8.0 | Apache-2.0 OR MIT |
| bitflags | 2.13.0 | MIT OR Apache-2.0 |
| bitmaps | 3.2.1 | MPL-2.0+ |
| blake2 | 0.9.2 | MIT OR Apache-2.0 |
| blake2b_simd | 1.0.4 | MIT |
| block-buffer | 0.9.0 | MIT OR Apache-2.0 |
| blst | 0.3.16 | Apache-2.0 |
| bs58 | 0.5.1 | MIT/Apache-2.0 |
| bumpalo | 3.20.2 | MIT OR Apache-2.0 |
| by_address | 1.2.1 | MIT OR Apache-2.0 |
| bytemuck | 1.25.0 | Zlib OR Apache-2.0 OR MIT |
| byteorder | 1.5.0 | Unlicense OR MIT |
| bytes | 1.12.0 | MIT |
| cast | 0.3.0 | MIT OR Apache-2.0 |
| castaway | 0.2.4 | MIT |
| cc | 1.2.60 | MIT OR Apache-2.0 |
| cexpr | 0.6.0 | Apache-2.0/MIT |
| cfg-if | 1.0.4 | MIT OR Apache-2.0 |
| cfg_aliases | 0.2.1 | MIT |
| chacha20 | 0.10.0 | MIT OR Apache-2.0 |
| chrono | 0.4.44 | MIT OR Apache-2.0 |
| ciborium | 0.2.2 | Apache-2.0 |
| ciborium-io | 0.2.2 | Apache-2.0 |
| ciborium-ll | 0.2.2 | Apache-2.0 |
| ckb-merkle-mountain-range | 0.6.1 | MIT |
| clang-sys | 1.8.1 | Apache-2.0 |
| clap | 4.6.1 | MIT OR Apache-2.0 |
| clap_builder | 4.6.0 | MIT OR Apache-2.0 |
| clap_derive | 4.6.1 | MIT OR Apache-2.0 |
| clap_lex | 1.1.0 | MIT OR Apache-2.0 |
| cmake | 0.1.58 | MIT OR Apache-2.0 |
| colorchoice | 1.0.5 | MIT OR Apache-2.0 |
| combine | 4.6.7 | MIT |
| compact_str | 0.9.0 | MIT |
| console | 0.16.4 | MIT |
| const-oid | 0.9.6 | Apache-2.0 OR MIT |
| constant_time_eq | 0.4.2 | CC0-1.0 OR MIT-0 OR Apache-2.0 |
| convert_case | 0.10.0 | MIT |
| core-foundation | 0.9.4 | MIT OR Apache-2.0 |
| core-foundation-sys | 0.8.7 | MIT OR Apache-2.0 |
| cpufeatures | 0.3.0 | MIT OR Apache-2.0 |
| crc32fast | 1.5.0 | MIT OR Apache-2.0 |
| criterion | 0.8.2 | Apache-2.0 OR MIT |
| criterion-plot | 0.8.2 | Apache-2.0 OR MIT |
| critical-section | 1.2.0 | MIT OR Apache-2.0 |
| crossbeam-channel | 0.5.15 | MIT OR Apache-2.0 |
| crossbeam-deque | 0.8.6 | MIT OR Apache-2.0 |
| crossbeam-epoch | 0.9.18 | MIT OR Apache-2.0 |
| crossbeam-utils | 0.8.21 | MIT OR Apache-2.0 |
| crossterm | 0.29.0 | MIT |
| crossterm_winapi | 0.9.1 | MIT |
| crunchy | 0.2.4 | MIT |
| crypto-bigint | 0.5.5 | Apache-2.0 OR MIT |
| crypto-common | 0.2.1 | MIT OR Apache-2.0 |
| crypto-mac | 0.8.0 | MIT OR Apache-2.0 |
| csscolorparser | 0.6.2 | MIT OR Apache-2.0 |
| curve25519-dalek | 4.1.3 | BSD-3-Clause |
| curve25519-dalek-derive | 0.1.1 | MIT/Apache-2.0 |
| darling | 0.23.0 | MIT |
| darling_core | 0.23.0 | MIT |
| darling_macro | 0.23.0 | MIT |
| dashmap | 6.2.1 | MIT |
| dashu-base | 0.4.3 | MIT OR Apache-2.0 |
| dashu-int | 0.4.2 | MIT OR Apache-2.0 |
| data-encoding | 2.11.0 | MIT |
| deltae | 0.3.2 | MIT |
| der | 0.7.10 | Apache-2.0 OR MIT |
| deranged | 0.5.8 | MIT OR Apache-2.0 |
| derive_more | 2.1.1 | MIT |
| derive_more-impl | 2.1.1 | MIT |
| digest | 0.9.0 | MIT OR Apache-2.0 |
| displaydoc | 0.2.5 | MIT OR Apache-2.0 |
| document-features | 0.2.12 | MIT OR Apache-2.0 |
| dunce | 1.0.5 | CC0-1.0 OR MIT-0 OR Apache-2.0 |
| dyn-clone | 1.0.20 | MIT OR Apache-2.0 |
| ecdsa | 0.16.9 | Apache-2.0 OR MIT |
| ed25519 | 2.2.3 | Apache-2.0 OR MIT |
| ed25519-dalek | 2.2.0 | BSD-3-Clause |
| either | 1.15.0 | MIT OR Apache-2.0 |
| elliptic-curve | 0.13.8 | Apache-2.0 OR MIT |
| encode_unicode | 1.0.0 | Apache-2.0 OR MIT |
| encoding_rs | 0.8.35 | (Apache-2.0 OR MIT) AND BSD-3-Clause |
| equivalent | 1.0.2 | Apache-2.0 OR MIT |
| erased-serde | 0.4.10 | MIT OR Apache-2.0 |
| errno | 0.3.14 | MIT OR Apache-2.0 |
| euclid | 0.22.14 | MIT OR Apache-2.0 |
| fancy-regex | 0.11.0 | MIT |
| fast-srgb8 | 1.0.0 | MIT OR Apache-2.0 OR CC0-1.0 |
| fastrand | 2.4.1 | Apache-2.0 OR MIT |
| ff | 0.13.1 | MIT/Apache-2.0 |
| fiat-crypto | 0.2.9 | MIT OR Apache-2.0 OR BSD-1-Clause |
| filedescriptor | 0.8.3 | MIT |
| filetime | 0.2.27 | MIT/Apache-2.0 |
| find-msvc-tools | 0.1.9 | MIT OR Apache-2.0 |
| finl_unicode | 1.4.0 | (MIT OR Apache-2.0) AND Unicode-DFS-2016 |
| fixed | 1.31.0 | MIT/Apache-2.0 |
| fixedbitset | 0.5.7 | MIT OR Apache-2.0 |
| flate2 | 1.1.9 | MIT OR Apache-2.0 |
| flume | 0.12.0 | Apache-2.0/MIT |
| fnv | 1.0.7 | Apache-2.0 / MIT |
| foldhash | 0.2.0 | Zlib |
| form_urlencoded | 1.2.2 | MIT OR Apache-2.0 |
| fs2 | 0.4.3 | MIT/Apache-2.0 |
| fs_extra | 1.3.0 | MIT |
| futures | 0.3.32 | MIT OR Apache-2.0 |
| futures-channel | 0.3.32 | MIT OR Apache-2.0 |
| futures-core | 0.3.32 | MIT OR Apache-2.0 |
| futures-executor | 0.3.32 | MIT OR Apache-2.0 |
| futures-io | 0.3.32 | MIT OR Apache-2.0 |
| futures-macro | 0.3.32 | MIT OR Apache-2.0 |
| futures-sink | 0.3.32 | MIT OR Apache-2.0 |
| futures-task | 0.3.32 | MIT OR Apache-2.0 |
| futures-util | 0.3.32 | MIT OR Apache-2.0 |
| generic-array | 0.14.9 | MIT |
| getrandom | 0.4.2 | MIT OR Apache-2.0 |
| glob | 0.3.3 | MIT OR Apache-2.0 |
| group | 0.13.0 | MIT/Apache-2.0 |
| h2 | 0.4.15 | MIT |
| half | 2.7.1 | MIT OR Apache-2.0 |
| hashbrown | 0.17.0 | MIT OR Apache-2.0 |
| hashlink | 0.10.0 | MIT OR Apache-2.0 |
| heck | 0.5.0 | MIT OR Apache-2.0 |
| hermit-abi | 0.5.2 | MIT OR Apache-2.0 |
| hex | 0.4.3 | MIT OR Apache-2.0 |
| hickory-net | 0.26.1 | MIT OR Apache-2.0 |
| hickory-proto | 0.26.1 | MIT OR Apache-2.0 |
| hickory-resolver | 0.26.1 | MIT OR Apache-2.0 |
| hmac | 0.12.1 | MIT OR Apache-2.0 |
| http | 1.4.0 | MIT OR Apache-2.0 |
| http-body | 1.0.1 | MIT |
| http-body-util | 0.1.3 | MIT |
| httparse | 1.10.1 | MIT OR Apache-2.0 |
| httpdate | 1.0.3 | MIT OR Apache-2.0 |
| hybrid-array | 0.4.10 | MIT OR Apache-2.0 |
| hyper | 1.10.1 | MIT |
| hyper-rustls | 0.27.8 | Apache-2.0 OR ISC OR MIT |
| hyper-timeout | 0.5.2 | MIT OR Apache-2.0 |
| hyper-util | 0.1.20 | MIT |
| iana-time-zone | 0.1.65 | MIT OR Apache-2.0 |
| iana-time-zone-haiku | 0.1.2 | MIT OR Apache-2.0 |
| icu_collections | 2.2.0 | Unicode-3.0 |
| icu_locale_core | 2.2.0 | Unicode-3.0 |
| icu_normalizer | 2.2.0 | Unicode-3.0 |
| icu_normalizer_data | 2.2.0 | Unicode-3.0 |
| icu_properties | 2.2.0 | Unicode-3.0 |
| icu_properties_data | 2.2.0 | Unicode-3.0 |
| icu_provider | 2.2.0 | Unicode-3.0 |
| id-arena | 2.3.0 | MIT/Apache-2.0 |
| ident_case | 1.0.1 | MIT/Apache-2.0 |
| idna | 1.1.0 | MIT OR Apache-2.0 |
| idna_adapter | 1.2.1 | Apache-2.0 OR MIT |
| imbl | 7.0.0 | MPL-2.0+ |
| imbl-sized-chunks | 0.1.3 | MPL-2.0+ |
| indexmap | 2.14.0 | Apache-2.0 OR MIT |
| indicatif | 0.18.6 | MIT |
| indoc | 2.0.7 | MIT OR Apache-2.0 |
| instability | 0.3.12 | MIT |
| inventory | 0.3.24 | MIT OR Apache-2.0 |
| ipconfig | 0.3.4 | MIT/Apache-2.0 |
| ipnet | 2.12.0 | MIT OR Apache-2.0 |
| iri-string | 0.7.12 | MIT OR Apache-2.0 |
| is_terminal_polyfill | 1.70.2 | MIT OR Apache-2.0 |
| itertools | 0.14.0 | MIT OR Apache-2.0 |
| itoa | 1.0.18 | MIT OR Apache-2.0 |
| jni | 0.22.4 | MIT OR Apache-2.0 |
| jni-macros | 0.22.4 | MIT OR Apache-2.0 |
| jni-sys | 0.4.1 | MIT OR Apache-2.0 |
| jni-sys-macros | 0.4.1 | MIT OR Apache-2.0 |
| jobserver | 0.1.34 | MIT OR Apache-2.0 |
| js-sys | 0.3.95 | MIT OR Apache-2.0 |
| k256 | 0.13.4 | Apache-2.0 OR MIT |
| kasuari | 0.4.12 | MIT OR Apache-2.0 |
| keccak | 0.2.0 | Apache-2.0 OR MIT |
| kes-summed-ed25519 | 0.2.1 | Apache-2.0 |
| lab | 0.11.0 | MIT |
| lazy_static | 1.5.0 | MIT OR Apache-2.0 |
| leb128fmt | 0.1.0 | MIT OR Apache-2.0 |
| libc | 0.2.186 | MIT OR Apache-2.0 |
| libloading | 0.8.9 | ISC |
| libm | 0.2.16 | MIT |
| libredox | 0.1.16 | MIT |
| line-clipping | 0.3.7 | MIT OR Apache-2.0 |
| linux-raw-sys | 0.12.1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| litemap | 0.8.2 | Unicode-3.0 |
| litrs | 1.0.0 | MIT OR Apache-2.0 |
| lock_api | 0.4.14 | MIT OR Apache-2.0 |
| log | 0.4.29 | MIT OR Apache-2.0 |
| lru | 0.18.0 | MIT |
| lru-slab | 0.1.2 | MIT OR Apache-2.0 OR Zlib |
| mac_address | 1.1.8 | MIT OR Apache-2.0 |
| matchers | 0.2.0 | MIT |
| matchit | 0.8.4 | MIT AND BSD-3-Clause |
| memchr | 2.8.0 | Unlicense OR MIT |
| memmap2 | 0.9.11 | MIT OR Apache-2.0 |
| memmem | 0.1.1 | MIT/Apache-2.0 |
| memoffset | 0.9.1 | MIT |
| mime | 0.3.17 | MIT OR Apache-2.0 |
| minicbor | 0.26.5 | BlueOak-1.0.0 |
| minicbor-derive | 0.16.2 | BlueOak-1.0.0 |
| minimal-lexical | 0.2.1 | MIT/Apache-2.0 |
| miniz_oxide | 0.8.9 | MIT OR Zlib OR Apache-2.0 |
| mio | 1.2.0 | MIT |
| mithril-aggregator-client | 0.1.10 | Apache-2.0 |
| mithril-aggregator-discovery | 0.1.4 | Apache-2.0 |
| mithril-build-script | 0.2.28 | Apache-2.0 |
| mithril-cardano-node-internal-database | 0.1.11 | Apache-2.0 |
| mithril-client | 0.14.5 | Apache-2.0 |
| mithril-common | 0.6.67 | Apache-2.0 |
| mithril-stm | 0.10.5 | Apache-2.0 |
| moka | 0.12.15 | (MIT OR Apache-2.0) AND Apache-2.0 |
| multimap | 0.10.1 | MIT OR Apache-2.0 |
| ndk-context | 0.1.1 | MIT OR Apache-2.0 |
| netlink-packet-core | 0.7.0 | MIT |
| netlink-packet-sock-diag | 0.4.2 | MIT |
| netlink-packet-utils | 0.5.2 | MIT |
| netlink-sys | 0.8.8 | MIT |
| netstat2 | 0.11.2 | MIT OR Apache-2.0 |
| nix | 0.31.3 | MIT |
| nom | 8.0.0 | MIT |
| ntapi | 0.4.3 | Apache-2.0 OR MIT |
| nu-ansi-term | 0.50.3 | MIT |
| num-bigint | 0.4.6 | MIT OR Apache-2.0 |
| num-conv | 0.2.1 | MIT OR Apache-2.0 |
| num-derive | 0.4.2 | MIT OR Apache-2.0 |
| num-integer | 0.1.46 | MIT OR Apache-2.0 |
| num-modular | 0.6.1 | Apache-2.0 |
| num-order | 1.2.0 | Apache-2.0 |
| num-rational | 0.4.2 | MIT OR Apache-2.0 |
| num-traits | 0.2.19 | MIT OR Apache-2.0 |
| num_cpus | 1.17.0 | MIT OR Apache-2.0 |
| num_threads | 0.1.7 | MIT OR Apache-2.0 |
| objc2-core-foundation | 0.3.2 | Zlib OR Apache-2.0 OR MIT |
| objc2-io-kit | 0.3.2 | Zlib OR Apache-2.0 OR MIT |
| object | 0.37.3 | Apache-2.0 OR MIT |
| once_cell | 1.21.4 | MIT OR Apache-2.0 |
| once_cell_polyfill | 1.70.2 | MIT OR Apache-2.0 |
| oorandom | 11.1.5 | MIT |
| opaque-debug | 0.3.1 | MIT OR Apache-2.0 |
| openssl-probe | 0.2.1 | MIT OR Apache-2.0 |
| ordered-float | 5.3.0 | MIT |
| page_size | 0.6.0 | MIT/Apache-2.0 |
| palette | 0.7.6 | MIT OR Apache-2.0 |
| palette_derive | 0.7.6 | MIT OR Apache-2.0 |
| parking_lot | 0.12.5 | MIT OR Apache-2.0 |
| parking_lot_core | 0.9.12 | MIT OR Apache-2.0 |
| paste | 1.0.15 | MIT OR Apache-2.0 |
| percent-encoding | 2.3.2 | MIT OR Apache-2.0 |
| pest | 2.8.6 | MIT OR Apache-2.0 |
| pest_derive | 2.8.6 | MIT OR Apache-2.0 |
| pest_generator | 2.8.6 | MIT OR Apache-2.0 |
| pest_meta | 2.8.6 | MIT OR Apache-2.0 |
| petgraph | 0.8.3 | MIT OR Apache-2.0 |
| phf | 0.11.3 | MIT |
| phf_codegen | 0.11.3 | MIT |
| phf_generator | 0.11.3 | MIT |
| phf_macros | 0.11.3 | MIT |
| phf_shared | 0.11.3 | MIT |
| pin-project | 1.1.13 | Apache-2.0 OR MIT |
| pin-project-internal | 1.1.13 | Apache-2.0 OR MIT |
| pin-project-lite | 0.2.17 | Apache-2.0 OR MIT |
| pkcs8 | 0.10.2 | Apache-2.0 OR MIT |
| pkg-config | 0.3.33 | MIT OR Apache-2.0 |
| plain | 0.2.3 | MIT/Apache-2.0 |
| plotters | 0.3.7 | MIT |
| plotters-backend | 0.3.7 | MIT |
| plotters-svg | 0.3.7 | MIT |
| portable-atomic | 1.13.1 | Apache-2.0 OR MIT |
| potential_utf | 0.1.5 | Unicode-3.0 |
| powerfmt | 0.2.0 | MIT OR Apache-2.0 |
| ppv-lite86 | 0.2.21 | MIT OR Apache-2.0 |
| prefix-trie | 0.8.4 | MIT OR Apache-2.0 |
| prettyplease | 0.2.37 | MIT OR Apache-2.0 |
| proc-macro2 | 1.0.106 | MIT OR Apache-2.0 |
| proptest | 1.11.0 | MIT OR Apache-2.0 |
| prost | 0.14.4 | Apache-2.0 |
| prost-build | 0.14.4 | Apache-2.0 |
| prost-derive | 0.14.4 | Apache-2.0 |
| prost-types | 0.14.4 | Apache-2.0 |
| psm | 0.1.31 | MIT OR Apache-2.0 |
| pulldown-cmark | 0.13.4 | MIT |
| pulldown-cmark-to-cmark | 22.0.0 | Apache-2.0 |
| quick-error | 1.2.3 | MIT/Apache-2.0 |
| quinn | 0.11.9 | MIT OR Apache-2.0 |
| quinn-proto | 0.11.16 | MIT OR Apache-2.0 |
| quinn-udp | 0.5.14 | MIT OR Apache-2.0 |
| quote | 1.0.45 | MIT OR Apache-2.0 |
| r-efi | 6.0.0 | MIT OR Apache-2.0 OR LGPL-2.1-or-later |
| rand | 0.9.4 | MIT OR Apache-2.0 |
| rand_chacha | 0.9.0 | MIT OR Apache-2.0 |
| rand_core | 0.9.5 | MIT OR Apache-2.0 |
| rand_pcg | 0.10.2 | MIT OR Apache-2.0 |
| rand_xorshift | 0.4.0 | MIT OR Apache-2.0 |
| rand_xoshiro | 0.7.0 | MIT OR Apache-2.0 |
| ratatui | 0.30.2 | MIT |
| ratatui-core | 0.1.2 | MIT |
| ratatui-crossterm | 0.1.2 | MIT |
| ratatui-macros | 0.7.2 | MIT |
| ratatui-termina | 0.1.0 | MIT |
| ratatui-termwiz | 0.1.2 | MIT |
| ratatui-widgets | 0.3.2 | MIT |
| rayon | 1.12.0 | MIT OR Apache-2.0 |
| rayon-core | 1.13.0 | MIT OR Apache-2.0 |
| redox_syscall | 0.7.4 | MIT |
| ref-cast | 1.0.25 | MIT OR Apache-2.0 |
| ref-cast-impl | 1.0.25 | MIT OR Apache-2.0 |
| regex | 1.12.3 | MIT OR Apache-2.0 |
| regex-automata | 0.4.14 | MIT OR Apache-2.0 |
| regex-syntax | 0.8.10 | MIT OR Apache-2.0 |
| reqwest | 0.13.3 | MIT OR Apache-2.0 |
| resolv-conf | 0.7.6 | MIT OR Apache-2.0 |
| rfc6979 | 0.4.0 | Apache-2.0 OR MIT |
| ring | 0.17.14 | Apache-2.0 AND ISC |
| ripemd | 0.2.0 | MIT OR Apache-2.0 |
| rustc-hash | 2.1.2 | Apache-2.0 OR MIT |
| rustc_version | 0.4.1 | MIT OR Apache-2.0 |
| rustix | 1.1.4 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| rustls | 0.23.38 | Apache-2.0 OR ISC OR MIT |
| rustls-native-certs | 0.8.3 | Apache-2.0 OR ISC OR MIT |
| rustls-pki-types | 1.14.0 | MIT OR Apache-2.0 |
| rustls-platform-verifier | 0.7.0 | MIT OR Apache-2.0 |
| rustls-platform-verifier-android | 0.1.1 | MIT OR Apache-2.0 |
| rustls-webpki | 0.103.13 | ISC |
| rustversion | 1.0.22 | MIT OR Apache-2.0 |
| rusty-fork | 0.3.1 | MIT/Apache-2.0 |
| ryu | 1.0.23 | Apache-2.0 OR BSL-1.0 |
| safe_arch | 0.7.4 | Zlib OR Apache-2.0 OR MIT |
| same-file | 1.0.6 | Unlicense/MIT |
| saphyr | 0.0.6 | MIT OR Apache-2.0 |
| saphyr-parser | 0.0.6 | MIT OR Apache-2.0 |
| schannel | 0.1.29 | MIT |
| schemars | 1.2.1 | MIT |
| scopeguard | 1.2.0 | MIT OR Apache-2.0 |
| sec1 | 0.7.3 | Apache-2.0 OR MIT |
| security-framework | 3.7.0 | MIT OR Apache-2.0 |
| security-framework-sys | 2.17.0 | MIT OR Apache-2.0 |
| semver | 1.0.28 | MIT OR Apache-2.0 |
| serde | 1.0.228 | MIT OR Apache-2.0 |
| serde_bytes | 0.11.19 | MIT OR Apache-2.0 |
| serde_core | 1.0.228 | MIT OR Apache-2.0 |
| serde_derive | 1.0.228 | MIT OR Apache-2.0 |
| serde_json | 1.0.150 | MIT OR Apache-2.0 |
| serde_spanned | 1.1.1 | MIT OR Apache-2.0 |
| serde_urlencoded | 0.7.1 | MIT/Apache-2.0 |
| serde_with | 3.21.0 | MIT OR Apache-2.0 |
| serde_with_macros | 3.21.0 | MIT OR Apache-2.0 |
| sha2 | 0.9.9 | MIT OR Apache-2.0 |
| sha3 | 0.12.0 | MIT OR Apache-2.0 |
| sharded-slab | 0.1.7 | MIT |
| shlex | 1.3.0 | MIT OR Apache-2.0 |
| signal-hook | 0.3.18 | Apache-2.0/MIT |
| signal-hook-mio | 0.2.5 | MIT OR Apache-2.0 |
| signal-hook-registry | 1.4.8 | MIT OR Apache-2.0 |
| signature | 2.2.0 | Apache-2.0 OR MIT |
| simd-adler32 | 0.3.9 | MIT |
| simd_cesu8 | 1.1.1 | Apache-2.0 OR MIT |
| simdutf8 | 0.1.5 | MIT OR Apache-2.0 |
| siphasher | 1.0.2 | MIT/Apache-2.0 |
| slab | 0.4.12 | MIT |
| slog | 2.8.2 | MPL-2.0 OR MIT OR Apache-2.0 |
| smallvec | 1.15.1 | MIT OR Apache-2.0 |
| socket2 | 0.6.3 | MIT OR Apache-2.0 |
| spin | 0.9.8 | MIT |
| spki | 0.7.3 | Apache-2.0 OR MIT |
| sponge-cursor | 0.1.0 | MIT OR Apache-2.0 |
| stable_deref_trait | 1.2.1 | MIT OR Apache-2.0 |
| stacker | 0.1.24 | MIT OR Apache-2.0 |
| static_assertions | 1.1.0 | MIT OR Apache-2.0 |
| strsim | 0.11.1 | MIT |
| strum | 0.28.0 | MIT |
| strum_macros | 0.28.0 | MIT |
| subtle | 2.6.1 | BSD-3-Clause |
| symlink | 0.1.0 | MIT/Apache-2.0 |
| syn | 2.0.117 | MIT OR Apache-2.0 |
| sync_wrapper | 1.0.2 | Apache-2.0 |
| synstructure | 0.13.2 | MIT |
| sysinfo | 0.39.3 | MIT |
| system-configuration | 0.7.0 | MIT OR Apache-2.0 |
| system-configuration-sys | 0.6.0 | MIT OR Apache-2.0 |
| tagptr | 0.2.0 | MIT/Apache-2.0 |
| tar | 0.4.46 | MIT OR Apache-2.0 |
| tempfile | 3.27.0 | MIT OR Apache-2.0 |
| termina | 0.3.3 | MIT OR MPL-2.0 |
| terminfo | 0.9.0 | WTFPL |
| termios | 0.3.3 | MIT |
| termwiz | 0.23.3 | MIT |
| thiserror | 2.0.18 | MIT OR Apache-2.0 |
| thiserror-impl | 2.0.18 | MIT OR Apache-2.0 |
| thread_local | 1.1.9 | MIT OR Apache-2.0 |
| threadpool | 1.8.1 | MIT/Apache-2.0 |
| time | 0.3.47 | MIT OR Apache-2.0 |
| time-core | 0.1.8 | MIT OR Apache-2.0 |
| time-macros | 0.2.27 | MIT OR Apache-2.0 |
| tinystr | 0.8.3 | Unicode-3.0 |
| tinytemplate | 1.2.1 | Apache-2.0 OR MIT |
| tinyvec | 1.11.0 | Zlib OR Apache-2.0 OR MIT |
| tinyvec_macros | 0.1.1 | MIT OR Apache-2.0 OR Zlib |
| tokio | 1.52.3 | MIT |
| tokio-macros | 2.7.0 | MIT |
| tokio-rustls | 0.26.4 | MIT OR Apache-2.0 |
| tokio-stream | 0.1.18 | MIT |
| tokio-util | 0.7.18 | MIT |
| toml | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 |
| toml_datetime | 1.1.1+spec-1.1.0 | MIT OR Apache-2.0 |
| toml_parser | 1.1.2+spec-1.1.0 | MIT OR Apache-2.0 |
| toml_writer | 1.1.1+spec-1.1.0 | MIT OR Apache-2.0 |
| tonic | 0.14.6 | MIT |
| tonic-build | 0.14.6 | MIT |
| tonic-prost | 0.14.6 | MIT |
| tonic-prost-build | 0.14.6 | MIT |
| tonic-reflection | 0.14.6 | MIT |
| tonic-web | 0.14.6 | MIT |
| tower | 0.5.3 | MIT |
| tower-http | 0.6.8 | MIT |
| tower-layer | 0.3.3 | MIT |
| tower-service | 0.3.3 | MIT |
| tracing | 0.1.44 | MIT |
| tracing-appender | 0.2.5 | MIT |
| tracing-attributes | 0.1.31 | MIT |
| tracing-core | 0.1.36 | MIT |
| tracing-log | 0.2.0 | MIT |
| tracing-serde | 0.2.0 | MIT |
| tracing-subscriber | 0.3.23 | MIT |
| try-lock | 0.2.5 | MIT |
| typeid | 1.0.3 | MIT OR Apache-2.0 |
| typenum | 1.19.0 | MIT OR Apache-2.0 |
| typetag | 0.2.21 | MIT OR Apache-2.0 |
| typetag-impl | 0.2.21 | MIT OR Apache-2.0 |
| ucd-trie | 0.1.7 | MIT OR Apache-2.0 |
| unarray | 0.1.4 | MIT OR Apache-2.0 |
| unicase | 2.9.0 | MIT OR Apache-2.0 |
| unicode-ident | 1.0.24 | (MIT OR Apache-2.0) AND Unicode-3.0 |
| unicode-segmentation | 1.13.2 | MIT OR Apache-2.0 |
| unicode-truncate | 2.0.1 | MIT OR Apache-2.0 |
| unicode-width | 0.2.2 | MIT OR Apache-2.0 |
| unicode-xid | 0.2.6 | MIT OR Apache-2.0 |
| unit-prefix | 0.5.2 | MIT |
| untrusted | 0.9.0 | ISC |
| unty | 0.0.4 | MIT OR Apache-2.0 |
| url | 2.5.8 | MIT OR Apache-2.0 |
| utf8_iter | 1.0.4 | Apache-2.0 OR MIT |
| utf8parse | 0.2.2 | Apache-2.0 OR MIT |
| uuid | 1.23.1 | Apache-2.0 OR MIT |
| valuable | 0.1.1 | MIT |
| version_check | 0.9.5 | MIT/Apache-2.0 |
| virtue | 0.0.18 | MIT |
| vrf_dalek | 0.1.0 | Unknown |
| vtparse | 0.6.2 | MIT |
| wait-timeout | 0.2.1 | MIT/Apache-2.0 |
| walkdir | 2.5.0 | Unlicense/MIT |
| want | 0.3.1 | MIT |
| wasi | 0.9.0+wasi-snapshot-preview1 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wasip2 | 1.0.2+wasi-0.2.9 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wasip3 | 0.4.0+wasi-0.3.0-rc-2026-01-06 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wasm-bindgen | 0.2.118 | MIT OR Apache-2.0 |
| wasm-bindgen-futures | 0.4.68 | MIT OR Apache-2.0 |
| wasm-bindgen-macro | 0.2.118 | MIT OR Apache-2.0 |
| wasm-bindgen-macro-support | 0.2.118 | MIT OR Apache-2.0 |
| wasm-bindgen-shared | 0.2.118 | MIT OR Apache-2.0 |
| wasm-encoder | 0.244.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wasm-metadata | 0.244.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wasm-streams | 0.5.0 | MIT OR Apache-2.0 |
| wasmparser | 0.244.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| web-sys | 0.3.95 | MIT OR Apache-2.0 |
| web-time | 1.1.0 | MIT OR Apache-2.0 |
| webpki-root-certs | 1.0.7 | CDLA-Permissive-2.0 |
| webpki-roots | 1.0.6 | CDLA-Permissive-2.0 |
| wezterm-bidi | 0.2.3 | MIT AND Unicode-DFS-2016 |
| wezterm-blob-leases | 0.1.1 | MIT |
| wezterm-color-types | 0.3.0 | MIT |
| wezterm-dynamic | 0.2.1 | MIT |
| wezterm-dynamic-derive | 0.1.1 | MIT |
| wezterm-input-types | 0.1.0 | MIT |
| wide | 0.7.33 | Zlib OR Apache-2.0 OR MIT |
| widestring | 1.2.1 | MIT OR Apache-2.0 |
| winapi | 0.3.9 | MIT/Apache-2.0 |
| winapi-i686-pc-windows-gnu | 0.4.0 | MIT/Apache-2.0 |
| winapi-util | 0.1.11 | Unlicense OR MIT |
| winapi-x86_64-pc-windows-gnu | 0.4.0 | MIT/Apache-2.0 |
| windows | 0.62.2 | MIT OR Apache-2.0 |
| windows-collections | 0.3.2 | MIT OR Apache-2.0 |
| windows-core | 0.62.2 | MIT OR Apache-2.0 |
| windows-future | 0.3.2 | MIT OR Apache-2.0 |
| windows-implement | 0.60.2 | MIT OR Apache-2.0 |
| windows-interface | 0.59.3 | MIT OR Apache-2.0 |
| windows-link | 0.2.1 | MIT OR Apache-2.0 |
| windows-numerics | 0.3.1 | MIT OR Apache-2.0 |
| windows-registry | 0.6.1 | MIT OR Apache-2.0 |
| windows-result | 0.4.1 | MIT OR Apache-2.0 |
| windows-strings | 0.5.1 | MIT OR Apache-2.0 |
| windows-sys | 0.61.2 | MIT OR Apache-2.0 |
| windows-targets | 0.52.6 | MIT OR Apache-2.0 |
| windows-threading | 0.2.1 | MIT OR Apache-2.0 |
| windows_aarch64_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
| windows_aarch64_msvc | 0.52.6 | MIT OR Apache-2.0 |
| windows_i686_gnu | 0.52.6 | MIT OR Apache-2.0 |
| windows_i686_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
| windows_i686_msvc | 0.52.6 | MIT OR Apache-2.0 |
| windows_x86_64_gnu | 0.52.6 | MIT OR Apache-2.0 |
| windows_x86_64_gnullvm | 0.52.6 | MIT OR Apache-2.0 |
| windows_x86_64_msvc | 0.52.6 | MIT OR Apache-2.0 |
| winnow | 1.0.1 | MIT |
| wit-bindgen | 0.51.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wit-bindgen-core | 0.51.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wit-bindgen-rust | 0.51.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wit-bindgen-rust-macro | 0.51.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wit-component | 0.244.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| wit-parser | 0.244.0 | Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT |
| writeable | 0.6.3 | Unicode-3.0 |
| xattr | 1.6.1 | MIT OR Apache-2.0 |
| yoke | 0.8.2 | Unicode-3.0 |
| yoke-derive | 0.8.2 | Unicode-3.0 |
| zerocopy | 0.8.48 | BSD-2-Clause OR Apache-2.0 OR MIT |
| zerocopy-derive | 0.8.48 | BSD-2-Clause OR Apache-2.0 OR MIT |
| zerofrom | 0.1.7 | Unicode-3.0 |
| zerofrom-derive | 0.1.7 | Unicode-3.0 |
| zeroize | 1.9.0 | Apache-2.0 OR MIT |
| zeroize_derive | 1.5.0 | Apache-2.0 OR MIT |
| zerotrie | 0.2.4 | Unicode-3.0 |
| zerovec | 0.11.6 | Unicode-3.0 |
| zerovec-derive | 0.11.3 | Unicode-3.0 |
| zmij | 1.0.21 | MIT |
| zstd | 0.13.3 | MIT |
| zstd-safe | 7.2.4 | MIT OR Apache-2.0 |
| zstd-sys | 2.0.16+zstd.1.5.7 | MIT/Apache-2.0 |
Regenerating This Page
This page is generated from Cargo.lock metadata. To regenerate after dependency changes:
just licenses
# equivalently:
python3 scripts/dev/generate-licenses.py > docs/src/reference/third-party-licenses.md
Native (non-Rust) code reaches the build through a handful of crates worth naming explicitly:
| Component | Arrives via | Notes |
|---|---|---|
BLS12-381 (blst, C) | direct dependency of dugite-uplc | Plutus BLS builtins; also pulled transitively by mithril-stm |
| zstd (C) | zstd / zstd-sys | Mithril snapshot decompression |
| ring / aws-lc (C, asm) | rustls stack under reqwest, tonic, mithril-client | TLS |
| libsecp256k1 (C) | not used | dugite-uplc deliberately uses pure-Rust k256 instead of secp256k1-sys |
| libsodium | not used | VRF is pure Rust via a forked curve25519-dalek |
Four dependencies are git-pinned rather than published to crates.io:
vrf_dalek and curve25519-dalek-fork (the IETF-03 VRF-compatible fork,
required for Praos leader election), plus amaru-uplc and cddl, which are
both development/conformance-only.