# TypeDialog License ## Project License TypeDialog is licensed under the **MIT License**. See [LICENSE](LICENSE) file for the full MIT license text. --- ## Dependencies This project includes the following dependencies under their respective licenses: ### Apache-2.0 Only (3) - rpassword 7.4.0 - rtoolbox 0.0.3 - sync_wrapper 1.0.2 ### MIT Only (66) - atty 0.2.14 - axum 0.8.7 - axum-core 0.5.5 - bytes 1.11.0 - castaway 0.2.4 - compact_str 0.8.1 - console 0.16.2 - convert_case 0.10.0 - crossterm 0.28.1 - crossterm 0.29.0 - crossterm_winapi 0.9.1 - darling 0.20.11 - darling_core 0.20.11 - darling_macro 0.20.11 - derive_more 2.1.0 - derive_more-impl 2.1.0 - dialoguer 0.12.0 - typedialog 0.1.0 - typedialog-core 0.1.0 - typedialog-tui 0.1.0 - typedialog-web 0.1.0 - fuzzy-matcher 0.3.7 - generic-array 0.14.7 - globwalk 0.9.1 - http-body 1.0.1 - http-body-util 0.1.3 - http-range-header 0.4.2 - hyper 1.8.1 - hyper-util 0.1.19 - inquire 0.9.1 - instability 0.3.10 - libm 0.2.15 - libredox 0.1.10 - lru 0.12.5 - mime_guess 2.0.5 - mio 1.1.1 - nu-ansi-term 0.50.3 - parse-zoneinfo 0.3.1 - phf 0.11.3 - phf_codegen 0.11.3 - phf_generator 0.11.3 - phf_shared 0.11.3 - ratatui 0.29.0 - redox_syscall 0.5.18 - redox_users 0.5.2 - sharded-slab 0.1.7 - slab 0.4.11 - strsim 0.11.1 - strum 0.26.3 - strum_macros 0.26.4 - tera 1.20.1 - tokio 1.48.0 - tokio-macros 2.6.0 - tokio-util 0.7.17 - tower 0.5.2 - tower-http 0.6.8 - tower-layer 0.3.3 - tower-service 0.3.3 - tracing 0.1.43 - tracing-attributes 0.1.31 - tracing-core 0.1.35 - tracing-log 0.2.0 - tracing-subscriber 0.3.22 - unsafe-libyaml 0.2.11 - valuable 0.1.1 - winnow 0.7.14 ### Apache-2.0 OR MIT (190) Most dependencies use dual licensing between Apache-2.0 and MIT. - allocator-api2 0.2.21 | - android_system_properties 0.1.5 | - anstream 0.6.21 - anstyle 1.0.13 | - anstyle-parse 0.2.7 | - anstyle-query 1.1.5 - anstyle-wincon 3.0.11 | - anyhow 1.0.100 | - async-trait 0.1.89 - atomic-waker 1.1.2 | - autocfg 1.5.0 | - bitflags 2.10.0 - block-buffer 0.10.4 | - bstr 1.12.1 | - bumpalo 3.19.0 - cassowary 0.3.0 | - cc 1.2.49 | - cfg-if 1.0.4 - chrono 0.4.42 | - chrono-tz 0.9.0 | - chrono-tz-build 0.3.0 - clap 4.5.53 | - clap_builder 4.5.53 | - clap_derive 4.5.49 - clap_lex 0.7.6 | - colorchoice 1.0.4 | - core-foundation-sys 0.8.7 - cpufeatures 0.2.17 | - crossbeam-deque 0.8.6 | - crossbeam-epoch 0.9.18 - crossbeam-utils 0.8.21 | - crypto-common 0.1.7 | - digest 0.10.7 - dirs 6.0.0 | - dirs-sys 0.5.0 | - displaydoc 0.2.5 - document-features 0.2.12 | - dyn-clone 1.0.20 | - either 1.15.0 - encode_unicode 1.0.0 | - equivalent 1.0.2 | - errno 0.3.14 - fastrand 2.3.0 | - find-msvc-tools 0.1.5 | - fluent 0.17.0 - fluent-bundle 0.16.0 | - fluent-langneg 0.13.1 | - fluent-syntax 0.12.0 - fnv 1.0.7 | - form_urlencoded 1.2.2 | - futures 0.3.31 - futures-channel 0.3.31 | - futures-core 0.3.31 | - futures-executor 0.3.31 - futures-io 0.3.31 | - futures-macro 0.3.31 | - futures-sink 0.3.31 - futures-task 0.3.31 | - futures-util 0.3.31 | - getrandom 0.2.16 - getrandom 0.3.4 | - hashbrown 0.15.5 | - hashbrown 0.16.1 - heck 0.5.0 | - hermit-abi 0.1.19 | - http 1.4.0 - httparse 1.10.1 | - httpdate 1.0.3 | - humansize 2.1.3 - iana-time-zone 0.1.64 | - iana-time-zone-haiku 0.1.2 | - ident_case 1.0.1 - indexmap 2.12.1 | - indoc 2.0.7 | - intl-memoizer 0.5.3 - intl_pluralrules 7.0.2 | - is_terminal_polyfill 1.70.2 | - itertools 0.13.0 - itoa 1.0.15 | - js-sys 0.3.83 | - lazy_static 1.5.0 - libc 0.2.178 | - litrs 1.0.0 | - lock_api 0.4.14 - log 0.4.29 | - mime 0.3.17 | - num-traits 0.2.19 - once_cell 1.21.3 | - once_cell_polyfill 1.70.2 | - parking_lot 0.12.5 - parking_lot_core 0.9.12 | - paste 1.0.15 | - percent-encoding 2.3.2 - pest 2.8.4 | - pest_derive 2.8.4 | - pest_generator 2.8.4 - pest_meta 2.8.4 | - pin-project-lite 0.2.16 | - pin-utils 0.1.0 - ppv-lite86 0.2.21 | - proc-macro2 1.0.103 | - quote 1.0.42 - rand 0.8.5 | - rand_chacha 0.3.1 | - rand_core 0.6.4 - regex 1.12.2 | - regex-automata 0.4.13 | - regex-syntax 0.8.8 - rustc-hash 2.1.1 | - rustc_version 0.4.1 | - rustversion 1.0.22 - scopeguard 1.2.0 | - semver 1.0.27 | - serde 1.0.228 - serde_core 1.0.228 | - serde_derive 1.0.228 | - serde_json 1.0.145 - serde_path_to_error 0.1.20 | - serde_spanned 1.0.3 | - serde_urlencoded 0.7.1 - serde_yaml 0.9.34+deprecated | - sha2 0.10.9 | - shell-words 1.1.0 - shlex 1.3.0 | - signal-hook 0.3.18 | - signal-hook-mio 0.2.5 - signal-hook-registry 1.4.7 | - siphasher 1.0.1 | - slug 0.1.6 - smallvec 1.15.1 | - socket2 0.6.1 | - static_assertions 1.1.0 - syn 2.0.111 | - sys-locale 0.3.2 | - tempfile 3.23.0 - thiserror 2.0.17 | - thiserror-impl 2.0.17 | - thread_local 1.1.9 - toml 0.9.8 | - toml_datetime 0.7.3 | - toml_parser 1.0.4 - toml_writer 1.0.4 | - type-map 0.5.1 | - typenum 1.19.0 - ucd-trie 0.1.7 | - unic-langid 0.9.6 | - unic-langid-impl 0.9.6 - unicase 2.8.1 | - unicode-segmentation 1.12.0 | - unicode-truncate 1.1.0 - unicode-width 0.1.14 | - unicode-width 0.2.0 | - utf8parse 0.2.2 - version_check 0.9.5 | - wasm-bindgen 0.2.106 | - wasm-bindgen-macro 0.2.106 - wasm-bindgen-macro-support 0.2.106 | - wasm-bindgen-shared 0.2.106 | - winapi 0.3.9 - winapi-i686-pc-windows-gnu 0.4.0 | - winapi-x86_64-pc-windows-gnu 0.4.0 | - windows-core 0.62.2 - windows-implement 0.60.2 | - windows-interface 0.59.3 | - windows-link 0.2.1 - windows-result 0.4.1 | - windows-strings 0.5.1 | - windows-sys 0.52.0 - windows-sys 0.59.0 | - windows-sys 0.60.2 | - windows-sys 0.61.2 - windows-targets 0.52.6 | - windows-targets 0.53.5 | - windows_aarch64_gnullvm 0.52.6 - windows_aarch64_gnullvm 0.53.1 | - windows_aarch64_msvc 0.52.6 | - windows_aarch64_msvc 0.53.1 - windows_i686_gnu 0.52.6 | - windows_i686_gnu 0.53.1 | - windows_i686_gnullvm 0.52.6 - windows_i686_gnullvm 0.53.1 | - windows_i686_msvc 0.52.6 | - windows_i686_msvc 0.53.1 - windows_x86_64_gnu 0.52.6 | - windows_x86_64_gnu 0.53.1 | - windows_x86_64_gnullvm 0.52.6 - windows_x86_64_gnullvm 0.53.1 | - windows_x86_64_msvc 0.52.6 | - windows_x86_64_msvc 0.53.1 - zeroize 1.8.2 | ### MIT OR Unlicense (7) - aho-corasick 1.1.4 - globset 0.4.18 - ignore 0.4.25 - memchr 2.7.6 - same-file 1.0.6 - walkdir 2.5.0 - winapi-util 0.1.11 ### Other Licenses **(Apache-2.0 OR MIT) AND Unicode-3.0** (1) - unicode-ident 1.0.22 **Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT** (7) - linux-raw-sys 0.4.15 - linux-raw-sys 0.11.0 - rustix 0.38.44 - rustix 1.1.2 - wasi 0.11.1+wasi-snapshot-preview1 - wasip2 1.0.1+wasi-0.2.4 - wit-bindgen 0.46.0 **Apache-2.0 OR BSD-2-Clause OR MIT** (2) - zerocopy 0.8.31 - zerocopy-derive 0.8.31 **Apache-2.0 OR BSL-1.0** (1) - ryu 1.0.20 **Apache-2.0 OR GPL-2.0** (1) - self_cell 1.2.1 **Apache-2.0 OR LGPL-2.1-or-later OR MIT** (1) - r-efi 5.3.0 **BSD-3-Clause** (1) - deunicode 1.6.2 **BSD-3-Clause AND MIT** (1) - matchit 0.8.4 **MPL-2.0** (1) - option-ext 0.2.0 **Unicode-3.0** (3) - tinystr 0.8.2 - zerofrom 0.1.6 - zerovec 0.11.5 **Zlib** (1) - foldhash 0.1.5 --- ## Summary - **Project License**: MIT - **Total Dependencies**: 286 - **Unique License Types**: 15 different combinations - **Primary License Pattern**: Apache-2.0 OR MIT (most dependencies) ### Compliance All dependencies are compatible with the MIT license under: - Permissive licenses (MIT, Apache-2.0, BSD-3-Clause, MPL-2.0, Zlib) - Weak copyleft (LGPL-2.1-or-later, MPL-2.0) - Public domain (Unlicense, Unicode-3.0) ### Generated - Date: 2025-12-17T13:08:58.510231 - Tool: cargo-license See [DEPENDENCIES.md](DEPENDENCIES.md) for the complete dependency tree.