Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.2% downloads on crates.io
Top 0.1% dependent packages on crates.io
Top 0.2% dependent repos on crates.io
Top 4.9% forks on crates.io
Top 0.1% docker downloads on crates.io
crates.io : structopt
Parse command line argument by defining a struct.
Registry
-
Source
- Documentation
- JSON
purl: pkg:cargo/structopt
Keywords: cli, derive, clap, docopt
License: Apache-2.0,MIT
Latest release: over 2 years ago
First release: over 7 years ago
Dependent packages: 3,827
Dependent repositories: 12,644
Downloads: 42,328,642 total
Stars: 2,689 on GitHub
Forks: 147 on GitHub
Docker dependents: 600
Docker downloads: 37,496,016
Total Commits: 368
Committers: 72
Average commits per author: 5.111
Development Distribution Score (DDS): 0.728
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 9 days ago
base64 0.22.1
encodes and decodes base64 as bytes or utf843 versions - Latest release: 22 days ago - 4,847 dependent packages - 60,264 dependent repositories - 286 million downloads total - 575 stars on GitHub - 2 maintainers
codespan-reporting 0.11.1
Beautiful diagnostic reporting for text-based programming languages22 versions - Latest release: about 3 years ago - 185 dependent packages - 10,855 dependent repositories - 28.1 million downloads total - 1,036 stars on GitHub - 2 maintainers
cargo_metadata 0.18.1
structured access to the output of `cargo metadata`62 versions - Latest release: 7 months ago - 582 dependent packages - 5,579 dependent repositories - 41.8 million downloads total - 165 stars on GitHub - 1 maintainer
indicatif 0.17.8
A progress bar and cli reporting library for Rust45 versions - Latest release: 3 months ago - 1,630 dependent packages - 5,263 dependent repositories - 29.5 million downloads total - 3,928 stars on GitHub - 2 maintainers
git2 0.18.3
Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and...118 versions - Latest release: 2 months ago - 1,000 dependent packages - 4,507 dependent repositories - 28.9 million downloads total - 1,608 stars on GitHub - 4 maintainers
camino 1.1.7 💰
UTF-8 paths17 versions - Latest release: 8 days ago - 271 dependent packages - 4,162 dependent repositories - 35 million downloads total - 392 stars on GitHub - 2 maintainers
libp2p 0.53.2
Peer-to-peer networking library100 versions - Latest release: 6 months ago - 145 dependent packages - 1,645 dependent repositories - 5.37 million downloads total - 4,117 stars on GitHub - 2 maintainers
tui 0.19.0
A library to build rich terminal user interfaces or dashboards37 versions - Latest release: almost 2 years ago - 480 dependent packages - 1,568 dependent repositories - 4.55 million downloads total - 10,806 stars on GitHub - 1 maintainer
isahc 1.7.2 💰
The practical HTTP client that is fun to use.43 versions - Latest release: about 2 years ago - 161 dependent packages - 1,331 dependent repositories - 5.41 million downloads total - 669 stars on GitHub - 1 maintainer
wasm-bindgen-webidl 0.2.75
Support for parsing WebIDL specific to wasm-bindgen53 versions - Latest release: almost 3 years ago - 2 dependent packages - 1,261 dependent repositories - 1.51 million downloads total - 7,340 stars on GitHub - 2 maintainers
quinn 0.11.0 💰
Versatile QUIC transport protocol implementation30 versions - Latest release: 16 days ago - 146 dependent packages - 1,193 dependent repositories - 5.77 million downloads total - 3,462 stars on GitHub - 2 maintainers
inferno 0.11.19
Rust port of the FlameGraph performance profiling tool suite53 versions - Latest release: 6 months ago - 31 dependent packages - 1,127 dependent repositories - 5.88 million downloads total - 1,453 stars on GitHub - 1 maintainer
libp2p-relay 0.17.2
Communications relaying for libp2p26 versions - Latest release: 21 days ago - 4 dependent packages - 967 dependent repositories - 1.33 million downloads total - 4,117 stars on GitHub - 1 maintainer
datatest-stable 0.2.9
Data-driven tests that work on stable Rust14 versions - Latest release: 27 days ago - 31 dependent packages - 874 dependent repositories - 1.01 million downloads total - 31 stars on GitHub - 3 maintainers
prettydiff 0.7.0
Side-by-side diff for two files19 versions - Latest release: 15 days ago - 19 dependent packages - 803 dependent repositories - 1.43 million downloads total - 33 stars on GitHub - 1 maintainer
libtest-mimic 0.7.3 💰
Write your own test harness that looks and behaves like the built-in test harness used by `rustc ...14 versions - Latest release: 13 days ago - 43 dependent packages - 773 dependent repositories - 3.63 million downloads total - 94 stars on GitHub - 1 maintainer
ptree 0.4.0
Pretty-print tree-like structures7 versions - Latest release: over 2 years ago - 45 dependent packages - 765 dependent repositories - 1.16 million downloads total - 3 stars on GitLab.com - 1 maintainer
wasmer 4.2.8
High-performance WebAssembly runtime65 versions - Latest release: about 1 month ago - 136 dependent packages - 730 dependent repositories - 3.88 million downloads total - 16,991 stars on GitHub - 1 maintainer
httpmock 0.7.0 💰
HTTP mocking library for Rust38 versions - Latest release: 5 months ago - 146 dependent packages - 700 dependent repositories - 2.31 million downloads total - 427 stars on GitHub - 1 maintainer
wasm-smith 0.207.0
A WebAssembly test case generator90 versions - Latest release: 15 days ago - 4 dependent packages - 556 dependent repositories - 623 thousand downloads total - 975 stars on GitHub - 2 maintainers
keyring 2.3.3
Cross-platform library for managing passwords/credentials44 versions - Latest release: 20 days ago - 101 dependent packages - 516 dependent repositories - 1.15 million downloads total - 432 stars on GitHub - 2 maintainers
tide 0.16.0
A minimal and pragmatic Rust web application framework built for rapid development26 versions - Latest release: over 3 years ago - 182 dependent packages - 482 dependent repositories - 1.4 million downloads total - 4,837 stars on GitHub - 4 maintainers
clap-verbosity-flag 2.2.0 💰
Easily add a `--verbose` flag to CLIs using Clap16 versions - Latest release: 3 months ago - 259 dependent packages - 477 dependent repositories - 1.33 million downloads total - 154 stars on GitHub - 1 maintainer
sc-cli 0.41.0
Substrate CLI interface. (polkadot v1.11.0)51 versions - Latest release: 22 days ago - 18 dependent packages - 476 dependent repositories - 234 thousand downloads total - 1,386 stars on GitHub - 1 maintainer
regress 0.9.1
A regular expression engine targeting EcmaScript syntax16 versions - Latest release: about 2 months ago - 202 dependent packages - 467 dependent repositories - 3.1 million downloads total - 164 stars on GitHub - 2 maintainers
libp2p-autonat 0.12.0
NAT and firewall detection for libp2p16 versions - Latest release: 7 months ago - 1 dependent package - 467 dependent repositories - 661 thousand downloads total - 4,117 stars on GitHub - 1 maintainer
cached-path 0.6.1
Download and cache HTTP resources.17 versions - Latest release: about 1 year ago - 8 dependent packages - 451 dependent repositories - 773 thousand downloads total - 27 stars on GitHub - 1 maintainer
stderrlog 0.6.0
Logger that logs to stderr based on verbosity specified17 versions - Latest release: 4 months ago - 180 dependent packages - 440 dependent repositories - 1.62 million downloads total - 31 stars on GitHub - 1 maintainer
frame-benchmarking-cli 37.0.0
CLI for benchmarking FRAME (polkadot v1.11.0)54 versions - Latest release: 22 days ago - 8 dependent packages - 428 dependent repositories - 184 thousand downloads total - 1,386 stars on GitHub - 1 maintainer
jsonschema 0.18.0 💰
A crate for performing JSON schema validation36 versions - Latest release: 16 days ago - 80 dependent packages - 413 dependent repositories - 5.42 million downloads total - 451 stars on GitHub - 1 maintainer
witx 0.9.1
Parse and validate witx file format19 versions - Latest release: almost 3 years ago - 16 dependent packages - 392 dependent repositories - 1.48 million downloads total - 4,644 stars on GitHub - 3 maintainers
svm-rs 0.5.2
Solidity compiler version manager42 versions - Latest release: about 1 month ago - 4 dependent packages - 386 dependent repositories - 1.45 million downloads total - 222 stars on GitHub - 4 maintainers
nkeys 0.4.1
Rust implementation of the NATS nkeys library19 versions - Latest release: about 1 month ago - 19 dependent packages - 332 dependent repositories - 2.31 million downloads total - 37 stars on GitHub - 2 maintainers
tokenizers 0.19.1
Provides an implementation of today's most used tokenizers, with a focus on performances and vers...25 versions - Latest release: about 1 month ago - 60 dependent packages - 281 dependent repositories - 772 thousand downloads total - 8,489 stars on GitHub - 3 maintainers
smt2parser 0.6.1
Generic parser library for the SMT-LIB-2 format11 versions - Latest release: over 2 years ago - 5 dependent packages - 271 dependent repositories - 204 thousand downloads total - 21 stars on GitHub - 1 maintainer
z3tracer 0.11.2
Parser for Z3 tracing logs15 versions - Latest release: over 2 years ago - 1 dependent package - 269 dependent repositories - 201 thousand downloads total - 21 stars on GitHub - 1 maintainer
node-inspect 0.8.0
A CLI extension for tetcore node2 versions - Latest release: about 3 years ago - 1 dependent package - 257 dependent repositories - 1.66 thousand downloads total - 14 stars on GitHub - 1 maintainer
cmd_lib 1.9.4
Common rust commandline macros and utils, to write shell script like tasks easily108 versions - Latest release: 11 days ago - 48 dependent packages - 252 dependent repositories - 393 thousand downloads total - 994 stars on GitHub - 1 maintainer
merge 0.1.0
Merge multiple values into one1 version - Latest release: over 3 years ago - 26 dependent packages - 248 dependent repositories - 1.02 million downloads total - 1 maintainer
ggez 0.9.3
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.39 versions - Latest release: 11 months ago - 43 dependent packages - 246 dependent repositories - 273 thousand downloads total - 4,126 stars on GitHub - 6 maintainers
webauthn-rs 0.5.0
Webauthn Framework for Rust Web Servers38 versions - Latest release: 25 days ago - 7 dependent packages - 225 dependent repositories - 430 thousand downloads total - 436 stars on GitHub - 4 maintainers
pipewire 0.8.0
Rust bindings for PipeWire11 versions - Latest release: 4 months ago - 8 dependent packages - 221 dependent repositories - 95.3 thousand downloads total - 26 stars on gitlab.freedesktop.org - 5 maintainers
serde-generate 0.25.1
Library to generate (de)serialization code in multiple languages58 versions - Latest release: about 1 year ago - 5 dependent packages - 220 dependent repositories - 652 thousand downloads total - 105 stars on GitHub - 1 maintainer
cargo-generate 0.21.0 💰
cargo, make me a project52 versions - Latest release: 21 days ago - 13 dependent packages - 197 dependent repositories - 826 thousand downloads total - 1,804 stars on GitHub - 1 maintainer
tendermint-rpc 0.36.0
tendermint-rpc contains the core types returned by a Tendermint node's RPC endpoint. All ...47 versions - Latest release: 28 days ago - 27 dependent packages - 193 dependent repositories - 770 thousand downloads total - 573 stars on GitHub - 6 maintainers
flutter_rust_bridge_codegen 1.82.6
High-level memory-safe binding generator for Flutter/Dart <-> Rust173 versions - Latest release: 5 months ago - 1 dependent package - 181 dependent repositories - 1.5 million downloads total - 3,527 stars on GitHub - 1 maintainer
flamegraph 0.6.5
A simple cargo subcommand for generating flamegraphs, using inferno under the hood24 versions - Latest release: 3 months ago - 5 dependent packages - 175 dependent repositories - 182 thousand downloads total - 4,230 stars on GitHub - 2 maintainers
paw 1.0.0 💰
CLI argument parser.2 versions - Latest release: about 5 years ago - 69 dependent packages - 166 dependent repositories - 1.06 million downloads total - 158 stars on GitHub - 1 maintainer
profile 0.1.1
Switch files by profile3 versions - Latest release: over 1 year ago - 164 dependent repositories - 732 downloads total - 0 stars on GitHub - 1 maintainer
wl-clipboard-rs 0.8.1 💰
Access to the Wayland clipboard for terminal and other window-less applications.11 versions - Latest release: 3 months ago - 16 dependent packages - 162 dependent repositories - 617 thousand downloads total - 207 stars on GitHub - 2 maintainers
clap-cargo 0.14.0
Re-usable CLI flags for `cargo` plugins20 versions - Latest release: 4 months ago - 36 dependent packages - 160 dependent repositories - 760 thousand downloads total - 22 stars on GitHub - 1 maintainer
mdcat 2.1.2 💰
cat for markdown: Show markdown documents in terminals65 versions - Latest release: 2 months ago - 6 dependent packages - 157 dependent repositories - 88.6 thousand downloads total - 2,024 stars on GitHub - 1 maintainer
nats 0.25.0
A Rust NATS client73 versions - Latest release: about 1 month ago - 32 dependent packages - 152 dependent repositories - 1.72 million downloads total - 948 stars on GitHub - 3 maintainers
jaylink 0.3.0
Library to communicate with J-Link USB devices8 versions - Latest release: over 2 years ago - 1 dependent package - 144 dependent repositories - 183 thousand downloads total - 37 stars on GitHub - 1 maintainer
fast-socks5 0.9.6
Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)25 versions - Latest release: about 2 months ago - 8 dependent packages - 116 dependent repositories - 304 thousand downloads total - 305 stars on GitHub - 1 maintainer
quicli 0.4.0
Quickly build cool CLI apps in Rust.9 versions - Latest release: over 5 years ago - 71 dependent packages - 71 dependent repositories - 231 thousand downloads total - 543 stars on GitHub - 1 maintainer
async-nats 0.35.1
A async Rust NATS client52 versions - Latest release: 9 days ago - 32 dependent packages - 67 dependent repositories - 994 thousand downloads total - 948 stars on GitHub - 2 maintainers
filecoin-proofs 17.0.0
The Filecoin specific aspects of storage-proofs, including a C based FFI, to generate and verify ...56 versions - Latest release: 27 days ago - 6 dependent packages - 66 dependent repositories - 323 thousand downloads total - 478 stars on GitHub - 2 maintainers
tame-gcs 0.13.0
A small library with a limited set of Google Cloud Storage operations33 versions - Latest release: 2 months ago - 4 dependent packages - 65 dependent repositories - 291 thousand downloads total - 39 stars on GitHub - 1 maintainer
mini-redis 0.4.1 💰
An incomplete implementation of a Rust client and server. Used as a larger example of an idiomati...6 versions - Latest release: almost 3 years ago - 6 dependent packages - 63 dependent repositories - 134 thousand downloads total - 3,496 stars on GitHub - 1 maintainer
sha1collisiondetection 0.3.4
SHA-1 hash function with collision detection and mitigation14 versions - Latest release: 2 months ago - 3 dependent packages - 61 dependent repositories - 271 thousand downloads total - 1 stars on GitLab.com - 3 maintainers
html_parser 0.7.0
A simple and general purpose html/xhtml parser13 versions - Latest release: about 1 year ago - 27 dependent packages - 59 dependent repositories - 221 thousand downloads total - 72 stars on GitHub - 1 maintainer
egg-mode 0.16.1 💰
Library to interact with the Twitter API20 versions - Latest release: over 1 year ago - 20 dependent packages - 59 dependent repositories - 90.4 thousand downloads total - 373 stars on GitHub - 2 maintainers
cucumber 0.21.0
Cucumber testing framework for Rust, with async support. Fully native, no external test runners o...36 versions - Latest release: about 1 month ago - 23 dependent packages - 57 dependent repositories - 1.33 million downloads total - 532 stars on GitHub - 3 maintainers
gpio-cdev 0.6.0
Linux GPIO Character Device Support (/dev/gpiochipN)7 versions - Latest release: 8 months ago - 14 dependent packages - 57 dependent repositories - 592 thousand downloads total - 202 stars on GitHub - 1 maintainer
bdk 0.29.0
A modern, lightweight, descriptor-based wallet library49 versions - Latest release: 8 months ago - 21 dependent packages - 49 dependent repositories - 395 thousand downloads total - 777 stars on GitHub - 3 maintainers
fuel-core 0.26.0
Fuel client library is aggregation of all fuels service. It contains the all business logic of th...82 versions - Latest release: 23 days ago - 12 dependent packages - 47 dependent repositories - 169 thousand downloads total - 29,013 stars on GitHub - 1 maintainer
wascap 0.14.0
Wascap - wasmCloud Capabilities. Library for extracting, embedding, and validating claims31 versions - Latest release: about 1 month ago - 16 dependent packages - 47 dependent repositories - 128 thousand downloads total - 1,264 stars on GitHub - 2 maintainers
paperclip 0.8.2
OpenAPI tooling library for type-safe compile-time checked HTTP APIs13 versions - Latest release: 8 months ago - 8 dependent packages - 46 dependent repositories - 458 thousand downloads total - 848 stars on GitHub - 2 maintainers
faerie 0.16.0
ELF and Mach-o native binary object file emitter27 versions - Latest release: over 3 years ago - 11 dependent packages - 45 dependent repositories - 326 thousand downloads total - 258 stars on GitHub - 3 maintainers
deelevate 0.2.0
Drop privileges on Windows3 versions - Latest release: about 2 years ago - 2 dependent packages - 42 dependent repositories - 133 thousand downloads total - 1 maintainer
gptman 1.1.2 💰
Pure Rust library to read and modify GUID partition tables26 versions - Latest release: 3 months ago - 3 dependent packages - 41 dependent repositories - 512 thousand downloads total - 115 stars on GitHub - 2 maintainers
gpgme 0.11.0
GPGme bindings for Rust16 versions - Latest release: over 1 year ago - 22 dependent packages - 41 dependent repositories - 93.9 thousand downloads total - 80 stars on GitHub - 1 maintainer
exacl 0.12.0
Manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD13 versions - Latest release: 4 months ago - 5 dependent packages - 41 dependent repositories - 483 thousand downloads total - 8 stars on GitHub - 1 maintainer
csplit 0.1.0
a clone of the unix coreutil csplit1 version - Latest release: over 5 years ago - 40 dependent repositories - 685 downloads total - 0 stars on GitLab.com - 1 maintainer
petname 2.0.2
Generate human readable random names. Usable as a library and from the command-line.33 versions - Latest release: 24 days ago - 16 dependent packages - 38 dependent repositories - 283 thousand downloads total - 52 stars on GitHub - 1 maintainer
imap 2.4.1
IMAP client for Rust53 versions - Latest release: over 3 years ago - 21 dependent packages - 37 dependent repositories - 364 thousand downloads total - 449 stars on GitHub - 2 maintainers
sway-core 0.59.0
Sway core language.126 versions - Latest release: 6 days ago - 12 dependent packages - 36 dependent repositories - 78.3 thousand downloads total - 63,035 stars on GitHub - 1 maintainer
fuel-gql-client 0.15.3
Tx client and schema specification.41 versions - Latest release: over 1 year ago - 11 dependent packages - 34 dependent repositories - 117 thousand downloads total - 29,013 stars on GitHub - 1 maintainer
cargo-license 0.6.1
Cargo subcommand to see license of dependencies16 versions - Latest release: 4 months ago - 7 dependent packages - 34 dependent repositories - 602 thousand downloads total - 399 stars on GitHub - 2 maintainers
miden 0.3.0
Miden virtual machine3 versions - Latest release: over 1 year ago - 33 dependent repositories - 31.4 thousand downloads total - 584 stars on GitHub - 1 maintainer
spirv-tools 0.10.0
Wrapper crate for SPIRV-Tools14 versions - Latest release: 4 months ago - 5 dependent packages - 33 dependent repositories - 306 thousand downloads total - 19 stars on GitHub - 1 maintainer
lofty 0.19.2 💰
Audio metadata library42 versions - Latest release: 27 days ago - 25 dependent packages - 33 dependent repositories - 153 thousand downloads total - 156 stars on GitHub - 1 maintainer
cargo-edit 0.12.2
Cargo commands for modifying a `Cargo.toml` file..43 versions - Latest release: 8 months ago - 18 dependent packages - 31 dependent repositories - 714 thousand downloads total - 2,985 stars on GitHub - 4 maintainers
probe-rs 0.23.0 💰
A collection of on chip debugging tools to communicate with microchips.31 versions - Latest release: 3 months ago - 22 dependent packages - 29 dependent repositories - 155 thousand downloads total - 1,261 stars on GitHub - 2 maintainers
libp2p-dcutr 0.11.0
Direct connection upgrade through relay15 versions - Latest release: 7 months ago - 2 dependent packages - 28 dependent repositories - 116 thousand downloads total - 4,117 stars on GitHub - 1 maintainer
kitsune_p2p_proxy 0.2.8
Proxy transport module for kitsune-p2p111 versions - Latest release: 23 days ago - 1 dependent package - 27 dependent repositories - 75.6 thousand downloads total - 1,106 stars on GitHub - 4 maintainers
textplots 0.8.6
Terminal plotting library.24 versions - Latest release: 4 months ago - 29 dependent packages - 25 dependent repositories - 270 thousand downloads total - 214 stars on GitHub - 1 maintainer
structopt-toml 0.5.1 💰
An default value loader from TOML for structopt16 versions - Latest release: almost 2 years ago - 2 dependent packages - 25 dependent repositories - 88.5 thousand downloads total - 28 stars on GitHub - 1 maintainer
rsass 0.28.8
Sass implementation in pure rust (not complete yet)54 versions - Latest release: 5 months ago - 21 dependent packages - 23 dependent repositories - 125 thousand downloads total - 453 stars on GitHub - 1 maintainer
holochain_conductor_api 0.2.8
Message types for Holochain admin and app interface protocols174 versions - Latest release: 23 days ago - 8 dependent packages - 22 dependent repositories - 81.3 thousand downloads total - 860 stars on GitHub - 4 maintainers
ggrs 0.10.2
GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!28 versions - Latest release: 30 days ago - 4 dependent packages - 22 dependent repositories - 41.3 thousand downloads total - 482 stars on GitHub - 1 maintainer
compress-tools 0.14.3
Utility functions for compressed and archive files handling28 versions - Latest release: 12 months ago - 10 dependent packages - 22 dependent repositories - 63.3 thousand downloads total - 70 stars on GitHub - 2 maintainers
surge-ping 0.8.1
Asynchronous ICMP ping library30 versions - Latest release: 3 months ago - 10 dependent packages - 21 dependent repositories - 541 thousand downloads total - 67 stars on GitHub - 1 maintainer
cargo-bloat 0.12.1
Find out what takes most of the space in your executable.32 versions - Latest release: 13 days ago - 21 dependent repositories - 124 thousand downloads total - 2,159 stars on GitHub - 1 maintainer
madsim 0.2.28
Deterministic Simulator for distributed systems.40 versions - Latest release: 6 days ago - 7 dependent packages - 20 dependent repositories - 442 thousand downloads total - 592 stars on GitHub - 1 maintainer
piz 0.5.1
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompres...8 versions - Latest release: over 1 year ago - 2 dependent packages - 19 dependent repositories - 154 thousand downloads total - 33 stars on GitHub - 1 maintainer
zellij-utils 0.40.1
A utility library for Zellij client and server51 versions - Latest release: 21 days ago - 5 dependent packages - 19 dependent repositories - 114 thousand downloads total - 3 maintainers
transaction-builder-generator
Aptos transaction-builder10 versions - Latest release: 9 days ago - 1 dependent package - 19 dependent repositories - 7.38 thousand downloads total - 5,757 stars on GitHub - 1 maintainer
watchman_client 0.8.0
a client for the Watchman file watching service11 versions - Latest release: almost 2 years ago - 5 dependent packages - 19 dependent repositories - 1.16 million downloads total - 12,040 stars on GitHub - 4 maintainers