Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io maintainers: David Tolnay

Top 0.4% on crates.io
serde 1.0.202
A generic serialization/deserialization framework
289 versions - Latest release: about 4 hours ago - 39,083 dependent packages - 98,312 dependent repositories - 303 million downloads total - 8,622 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde_derive 1.0.202
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
244 versions - Latest release: about 4 hours ago - 7,662 dependent packages - 78,049 dependent repositories - 271 million downloads total - 8,622 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
serde_derive_internals 0.29.1
AST representation used by Serde derive macros. Unstable.
23 versions - Latest release: about 4 hours ago - 35 dependent packages - 3,602 dependent repositories - 21.6 million downloads total - 8,622 stars on GitHub - 1 maintainer
xargo-check
The 'xargo-check' binary is provided by the 'xargo' package. Use `cargo install xargo --bin xargo...
1 version - Latest release: about 6 hours ago - 225 downloads total - 1 maintainer
Top 1.0% on crates.io
syn 2.0.62 💰
Parser for Rust source code
295 versions - Latest release: 4 days ago - 8,692 dependent packages - 105,913 dependent repositories - 459 million downloads total - 2,533 stars on GitHub - 1 maintainer
syn-visit
Trait to visit a syn syntax tree by shared reference.
1 version - Latest release: 5 days ago - 0 downloads total - 1 maintainer
syn-visit-mut
Trait to transform a syn syntax tree by mutable reference.
1 version - Latest release: 5 days ago - 0 downloads total - 1 maintainer
syn-fold
Trait to transform a syn syntax tree by value.
1 version - Latest release: 5 days ago - 0 downloads total - 1 maintainer
Top 8.7% on crates.io
serde_item
AST representation used by Serde codegen. Unstable.
2 versions - Latest release: 5 days ago - 2 dependent packages - 1 dependent repositories - 12.1 thousand downloads total - 8,615 stars on GitHub - 1 maintainer
cxx-codegen 💰
C++ code generator for the `cxx` crate
1 version - Latest release: 6 days ago - 371 downloads total - 5,531 stars on GitHub - 1 maintainer
trybuild-test-suite 💰
Test suite of the trybuild crate
1 version - Latest release: 6 days ago - 330 downloads total - 721 stars on GitHub - 1 maintainer
serde_json_experimental
A JSON serialization file format
1 version - Latest release: 6 days ago - 609 downloads total - 4,565 stars on GitHub - 1 maintainer
quote-next 💰
Quasi-quoting macro quote!(...)
4 versions - Latest release: 7 days ago - 3 dependent packages - 3.56 thousand downloads total - 1,229 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
serde_json 1.0.117
A JSON serialization file format
149 versions - Latest release: 7 days ago - 26,676 dependent packages - 80,300 dependent repositories - 257 million downloads total - 4,565 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx 1.0.122 💰
Safe interop between Rust and C++
169 versions - Latest release: 8 days ago - 185 dependent packages - 8,444 dependent repositories - 20.1 million downloads total - 5,530 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
cxxbridge-macro 1.0.122 💰
Implementation detail of the `cxx` crate.
168 versions - Latest release: 8 days ago - 1 dependent package - 8,423 dependent repositories - 20.2 million downloads total - 5,531 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
cxxbridge-cmd 1.0.122 💰
C++ code generator for integrating `cxx` crate into a non-Cargo build.
168 versions - Latest release: 8 days ago - 1 dependent repositories - 826 thousand downloads total - 5,531 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx-build 1.0.122 💰
C++ code generator for integrating `cxx` crate into a Cargo build.
154 versions - Latest release: 8 days ago - 134 dependent packages - 8,295 dependent repositories - 18.3 million downloads total - 5,531 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
cxx-gen 0.7.122 💰
C++ code generator for integrating `cxx` crate into higher level tools.
137 versions - Latest release: 8 days ago - 6 dependent packages - 39 dependent repositories - 912 thousand downloads total - 5,531 stars on GitHub - 2 maintainers
Top 3.7% on crates.io
cxxbridge-flags 1.0.122 💰
Compiler configuration of the `cxx` crate (implementation detail)
145 versions - Latest release: 8 days ago - 1 dependent package - 8,403 dependent repositories - 20 million downloads total - 5,531 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
proc-macro2 1.0.82 💰
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries ...
138 versions - Latest release: 8 days ago - 7,224 dependent packages - 104,726 dependent repositories - 343 million downloads total - 678 stars on GitHub - 1 maintainer
Top 3.5% on crates.io
prettyplease 0.2.20 💰
A minimal `syn` syntax tree pretty-printer
48 versions - Latest release: 8 days ago - 209 dependent packages - 6,936 dependent repositories - 47.2 million downloads total - 588 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
ref-cast 1.0.23 💰
Safely cast &T to &U where the struct U contains a single field of type T.
33 versions - Latest release: 8 days ago - 80 dependent packages - 4,630 dependent repositories - 13.9 million downloads total - 174 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
ref-cast-impl 1.0.23 💰
Derive implementation for ref_cast::RefCast.
33 versions - Latest release: 8 days ago - 1 dependent package - 4,516 dependent repositories - 13.9 million downloads total - 174 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
remain 0.2.14 💰
Compile-time checks that an enum, struct, or match is written in sorted order.
21 versions - Latest release: 8 days ago - 36 dependent packages - 299 dependent repositories - 821 thousand downloads total - 108 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
rustversion 1.0.16 💰
Conditional compilation according to rustc compiler version
19 versions - Latest release: 8 days ago - 434 dependent packages - 20,950 dependent repositories - 89.8 million downloads total - 297 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
semver 1.0.23 💰
Parser and evaluator for Cargo's flavor of Semantic Versioning
61 versions - Latest release: 8 days ago - 1,460 dependent packages - 48,694 dependent repositories - 210 million downloads total - 527 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
trybuild 1.0.94 💰
Test harness for ui tests of compiler diagnostics
95 versions - Latest release: 8 days ago - 1,037 dependent packages - 3,077 dependent repositories - 10.9 million downloads total - 679 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 1.0.60 💰
derive(Error)
61 versions - Latest release: 8 days ago - 16,613 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
thiserror-impl 1.0.60 💰
Implementation detail of the `thiserror` crate
60 versions - Latest release: 8 days ago - 9 dependent packages - 53,839 dependent repositories - 194 million downloads total - 3,873 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.18 💰
Fast floating point to string conversion
30 versions - Latest release: 8 days ago - 164 dependent packages - 71,941 dependent repositories - 235 million downloads total - 516 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
paste 1.0.15 💰
Macros for all your token pasting needs
35 versions - Latest release: 8 days ago - 1,829 dependent packages - 23,840 dependent repositories - 104 million downloads total - 915 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
no-panic 0.1.30 💰
Attribute macro to require that the compiler prove a function can't ever panic.
31 versions - Latest release: 8 days ago - 31 dependent packages - 59 dependent repositories - 184 thousand downloads total - 924 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
monostate 0.1.13 💰
Type that deserializes only from one specific value
14 versions - Latest release: 9 days ago - 13 dependent packages - 416 dependent repositories - 979 thousand downloads total - 215 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
monostate-impl 0.1.13 💰
Implementation detail of the monostate crate
14 versions - Latest release: 9 days ago - 1 dependent package - 412 dependent repositories - 978 thousand downloads total - 215 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
linkme 0.3.26 💰
Safe cross-platform linker shenanigans
45 versions - Latest release: 9 days ago - 60 dependent packages - 381 dependent repositories - 1.54 million downloads total - 545 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
linkme-impl 0.3.26 💰
Implementation detail of the linkme crate
45 versions - Latest release: 9 days ago - 1 dependent package - 368 dependent repositories - 1.54 million downloads total - 545 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
dissimilar 1.0.9 💰
Diff library with semantic cleanup, based on Google's diff-match-patch
10 versions - Latest release: 9 days ago - 32 dependent packages - 1,891 dependent repositories - 11.8 million downloads total - 188 stars on GitHub - 1 maintainer
db-dump 0.7.2 💰
Library for scripting analyses against crates.io's database dumps
35 versions - Latest release: 9 days ago - 1 dependent package - 3 dependent repositories - 28.1 thousand downloads total - 62 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
colorous 1.0.14 💰
Professional color schemes ported from d3-scale-chromatic
15 versions - Latest release: 9 days ago - 18 dependent packages - 186 dependent repositories - 273 thousand downloads total - 204 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
cargo-expand 1.0.86 💰
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expan...
141 versions - Latest release: 9 days ago - 5 dependent packages - 6 dependent repositories - 579 thousand downloads total - 2,436 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
anyhow 1.0.83 💰
Flexible concrete Error type built on std::error::Error
85 versions - Latest release: 9 days ago - 15,807 dependent packages - 46,716 dependent repositories - 174 million downloads total - 5,067 stars on GitHub - 1 maintainer
cargo-llvm-lines 0.4.38 💰
Count the number of lines of LLVM IR across all instantiations of a generic function.
49 versions - Latest release: 9 days ago - 39 thousand downloads total - 377 stars on GitHub - 1 maintainer
ser
May factor out serde::ser into its own crate
1 version - Latest release: 10 days ago - 501 downloads total - 1 maintainer
arraybuf
std::io::BufWriter and BufReader based on stack-allocated [u8; N]
1 version - Latest release: 12 days ago - 266 downloads total - 1 maintainer
watt-runtime
WebAssembly all up in your token trees?
1 version - Latest release: 13 days ago - 427 downloads total - 1 maintainer
syn-next 💰
Parser for Rust source code
8 versions - Latest release: 13 days ago - 1 dependent package - 4.01 thousand downloads total - 2,674 stars on GitHub - 1 maintainer
watt-abi 💰
Details of how Watt calls into a WebAssembly program
1 version - Latest release: 13 days ago - 400 downloads total - 1,225 stars on GitHub - 1 maintainer
syn-error-experiment 💰
Syn error experiment
1 version - Latest release: 13 days ago - 627 downloads total - 2,674 stars on GitHub - 1 maintainer
fast-rustup 💰
Rustup, but the download and untar happen concurrently
2 versions - Latest release: 13 days ago - 482 downloads total - 54 stars on GitHub - 1 maintainer
serde_traits
Serde without derive
1 version - Latest release: 18 days ago - 383 downloads total - 1 maintainer
serde-example
An example Serializer and Deserializer data format for Serde
1 version - Latest release: 18 days ago - 588 downloads total - 18 stars on GitHub - 1 maintainer
cargo-tally 1.0.44 💰
Cargo subcommand for drawing graphs of the number of dependencies on a crate over time
76 versions - Latest release: 18 days ago - 29.7 thousand downloads total - 226 stars on GitHub - 1 maintainer
unsafe-libfyaml 💰
libfyaml transpiled to rust by c2rust
1 version - Latest release: 19 days ago - 268 downloads total - 11 stars on GitHub - 1 maintainer
libfyaml 💰
Safe Rust binding for libfyaml
1 version - Latest release: 19 days ago - 267 downloads total - 11 stars on GitHub - 1 maintainer
serde_libfyaml
YAML implementation for Serde based on the C libfyaml library
1 version - Latest release: 20 days ago - 241 downloads total - 1 maintainer
codemod
Programmatically transform source code using a Syn visitor or fold operation
1 version - Latest release: 22 days ago - 254 downloads total - 1 maintainer
untagged
Visitor for writing untagged enum deserialization with good error messages
1 version - Latest release: 22 days ago - 253 downloads total - 1 maintainer
serde_bincode
Bincode 1.0 compat
1 version - Latest release: 22 days ago - 2 dependent repositories - 250 downloads total - 1 maintainer
libfuzzer
https://github.com/rust-fuzz/libfuzzer/issues/55
1 version - Latest release: 23 days ago - 227 downloads total - 1 maintainer
cargo-untrusted
Sandbox a cargo build command using firejail or bwrap
1 version - Latest release: 23 days ago - 298 downloads total - 1 maintainer
cargo-legacy-tui
https://github.com/rust-lang/cargo/issues/8889
1 version - Latest release: 24 days ago - 269 downloads total - 1 maintainer
cargo-tui
https://github.com/rust-lang/cargo/issues/8889
1 version - Latest release: 24 days ago - 276 downloads total - 1 maintainer
rustq
jq for Rust source code
1 version - Latest release: 24 days ago - 498 downloads total - 1 maintainer
safe-libyaml 💰
Safe public API around the unsafe-libyaml crate
1 version - Latest release: 24 days ago - 246 downloads total - 32 stars on GitHub - 1 maintainer
proc-macro2-next 💰
A stable implementation of the upcoming new `proc_macro` API. Comes with an option, off by defaul...
5 versions - Latest release: 25 days ago - 3 dependent packages - 4.09 thousand downloads total - 659 stars on GitHub - 1 maintainer
serde2
Re-export of serde::*
1 version - Latest release: 25 days ago - 4 dependent repositories - 592 downloads total - 2 stars on GitHub - 1 maintainer
serde_yaml_incomplete
YAML support for rust-serde
1 version - Latest release: 25 days ago - 994 downloads total - 2 maintainers
bazel
https://bazel.build
1 version - Latest release: 25 days ago - 260 downloads total - 1 maintainer
ttcc
Token tree calling convention
2 versions - Latest release: 25 days ago - 987 downloads total - 1 maintainer
unparse
https://twitter.com/davidtolnay/status/1478416636206104576
1 version - Latest release: 25 days ago - 256 downloads total - 1 maintainer
serde_growable_stack
Serde adapter that avoids stack overflow by dynamically growing the stack
1 version - Latest release: 25 days ago - 467 downloads total - 1 maintainer
nopanic
#[nopanic] attribute
1 version - Latest release: 25 days ago - 377 downloads total - 1 maintainer
Top 8.6% on crates.io
post-expansion
Strip attributes after #[derive(...)] expansion
4 versions - Latest release: 25 days ago - 4 dependent packages - 5 dependent repositories - 36.2 thousand downloads total - 1 maintainer
quoteln
https://twitter.com/davidtolnay/status/1478416636206104576
1 version - Latest release: 26 days ago - 241 downloads total - 1 maintainer
buck
https://buck.build
1 version - Latest release: 26 days ago - 254 downloads total - 1 maintainer
semver-normalization
Normalize semver requirements to simplest form, perform intersections
1 version - Latest release: 26 days ago - 283 downloads total - 1 maintainer
serde_plugin
Add custom logic and your own attributes to serde_derive. Coming soon!
1 version - Latest release: 26 days ago - 482 downloads total - 1 maintainer
linebreaks
https://twitter.com/davidtolnay/status/1478416636206104576
1 version - Latest release: 26 days ago - 284 downloads total - 1 maintainer
serde_libyaml
YAML implementation for Serde based on the C LibYAML library
1 version - Latest release: 26 days ago - 289 downloads total - 1 maintainer
unsafe-libyaml-test-suite
test suite for unsafe-libyaml crate
1 version - Latest release: 27 days ago - 260 downloads total - 1 maintainer
Top 8.8% on crates.io
select-rustc 💰
Conditional compilation according to rustc compiler version
3 versions - Latest release: 27 days ago - 4 dependent packages - 16 dependent repositories - 180 thousand downloads total - 290 stars on GitHub - 1 maintainer
reparse
AST coercion macros described in The Little Book Of Rust Macros
2 versions - Latest release: 27 days ago - 1.73 thousand downloads total - 1 maintainer
cxxbridge
Safe rust <-> c++ FFI bridge
1 version - Latest release: 27 days ago - 358 downloads total - 1 maintainer
cxx-folly
Binding to C++ folly library, e.g. StringPiece
1 version - Latest release: 27 days ago - 274 downloads total - 1 maintainer
mock
Gratuitously unsafe mocks
1 version - Latest release: 28 days ago - 1.26 thousand downloads total - 1 maintainer
quote-impl
Anything that needs to be factored out of the quote crate
1 version - Latest release: 28 days ago - 411 downloads total - 1 maintainer
rustflags 0.1.6 💰
Parser for CARGO_ENCODED_RUSTFLAGS
7 versions - Latest release: 28 days ago - 2 dependent packages - 1 dependent repositories - 107 thousand downloads total - 13 stars on GitHub - 1 maintainer
tomlfmt
A lightweight formatter for human-written TOML files
1 version - Latest release: 29 days ago - 248 downloads total - 1 maintainer
cxx-chrono
Binding to C++'s std::chrono
1 version - Latest release: 29 days ago - 263 downloads total - 1 maintainer
however
A trait object library
1 version - Latest release: 30 days ago - 381 downloads total - 1 maintainer
distributed-slice
Collection of static elements that are gathered into a contiguous section of the binary by the li...
1 version - Latest release: 30 days ago - 261 downloads total - 1 maintainer
miniserde-json
JSON data format for miniserde serialization library
1 version - Latest release: 30 days ago - 247 downloads total - 1 maintainer
de
May factor out serde::de into its own crate
1 version - Latest release: 30 days ago - 516 downloads total - 1 maintainer
item 💰
Nom parser for Rust items
5 versions - Latest release: 30 days ago - 3.57 thousand downloads total - 2,647 stars on GitHub - 1 maintainer
fastwrite
Fast implementation of io::Write
3 versions - Latest release: 30 days ago - 2.3 thousand downloads total - 1 maintainer
cargo-rm 💰
Remove Cargo.lock lockfile
4 versions - Latest release: 30 days ago - 1.54 thousand downloads total - 29 stars on GitHub - 1 maintainer
cargo-afl 0.15.5
Fuzzing Rust code with american-fuzzy-lop
17 versions - Latest release: 30 days ago - 31.8 thousand downloads total - 1,567 stars on GitHub - 2 maintainers
syn-codegen 0.4.2 💰
Syntax tree describing Syn's syntax tree
7 versions - Latest release: about 1 month ago - 4 dependent repositories - 14.5 thousand downloads total - 2,533 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
async-trait 0.1.80 💰
Type erasure for async trait methods
81 versions - Latest release: about 1 month ago - 6,344 dependent packages - 27,916 dependent repositories - 126 million downloads total - 1,706 stars on GitHub - 1 maintainer