7.4 KiB
7.4 KiB
TypeDialog License
Project License
TypeDialog is licensed under the MIT License.
See 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 for the complete dependency tree.