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

Registry
crates.io
Packages
234
Total Downloads
32,669,345,144
Top 5.0% on crates.io
linkme 0.3.37 💰
Safe cross-platform linker shenanigans
56 versions - Latest release: 4 months ago - 60 dependent packages - 381 dependent repositories - 39.8 million downloads total - 910 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
serde_yaml 0.9.34+deprecated 💰
YAML data format for Serde
86 versions - Latest release: over 2 years ago - 2,846 dependent packages - 9,134 dependent repositories - 464 million downloads total - 1,015 stars on GitHub - 1 maintainer
cargo-rm 💰
Remove Cargo.lock lockfile
4 versions - Latest release: over 4 years ago - 5.27 thousand downloads total - 35 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
ghost 0.1.23 💰
Define your own PhantomData
24 versions - Latest release: 4 months ago - 10 dependent packages - 1,397 dependent repositories - 18.6 million downloads total - 170 stars on GitHub - 1 maintainer
proc-macro2-test 0.0.1 💰
Test `extern crate proc_macro2 as proc_macro;`
1 version - Latest release: about 4 years ago - 1.55 thousand downloads total - 946 stars on GitHub - 1 maintainer
Top 2.1% on crates.io
semver 1.0.28 💰
Parser and evaluator for Cargo's flavor of Semantic Versioning
66 versions - Latest release: 7 months ago - 1,460 dependent packages - 48,694 dependent repositories - 1.17 billion downloads total - 675 stars on GitHub - 1 maintainer
proc-macro2-fallback 1.0.66 💰
Only the non-libproc_macro-based codepath of the proc-macro2 crate
1 version - Latest release: over 3 years ago - 1.94 thousand downloads total - 946 stars on GitHub - 1 maintainer
eager_json 0.1.0
Deserialize JSON from io::Read by buffering into a string
1 version - Latest release: over 8 years ago - 2.16 thousand downloads total - 5,661 stars on GitHub - 2 maintainers
Top 2.1% on crates.io
proc-macro2 1.0.107 💰
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries ...
163 versions - Latest release: 4 months ago - 7,224 dependent packages - 104,726 dependent repositories - 1.9 billion downloads total - 946 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
anyhow 1.0.104 💰
Flexible concrete Error type built on std::error::Error
106 versions - Latest release: 4 months ago - 15,807 dependent packages - 46,716 dependent repositories - 1.14 billion downloads total - 6,693 stars on GitHub - 1 maintainer
syn-next 💰
Parser for Rust source code
8 versions - Latest release: about 7 years ago - 1 dependent package - 10.8 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
unicode-ident 1.0.27 💰
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode S...
29 versions - Latest release: 27 days ago - 56 dependent packages - 61,426 dependent repositories - 1.66 billion downloads total - 117 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
async-trait 0.1.92 💰
Type erasure for async trait methods
93 versions - Latest release: 3 months ago - 6,344 dependent packages - 27,916 dependent repositories - 794 million downloads total - 2,207 stars on GitHub - 1 maintainer
serde_json_experimental
A JSON serialization file format
1 version - Latest release: about 8 years ago - 1.56 thousand downloads total - 5,661 stars on GitHub - 1 maintainer
zmij 1.0.23 💰
A double-to-string conversion algorithm based on Schubfach and xjb
37 versions - Latest release: 4 months ago - 653 million downloads total - 203 stars on GitHub - 1 maintainer
cargo-docs-rs 1.0.4 💰
Imitate the documentation build that docs.rs would do
24 versions - Latest release: 5 months ago - 55.5 thousand downloads total - 77 stars on GitHub - 2 maintainers
differential-dataflow-master 0.13.0-dev.1
An incremental data-parallel dataflow platform
1 version - Latest release: almost 3 years ago - 1 dependent package - 138 thousand downloads total - 3,031 stars on GitHub - 1 maintainer
quote-next 💰
Quasi-quoting macro quote!(...)
4 versions - Latest release: about 7 years ago - 3 dependent packages - 7.18 thousand downloads total - 1,584 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
quote 1.0.47 💰
Quasi-quoting macro quote!(...)
95 versions - Latest release: 4 months ago - 8,644 dependent packages - 106,671 dependent repositories - 1.92 billion downloads total - 1,584 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
itoa 1.0.18 💰
Fast integer primitive to string conversion
37 versions - Latest release: 8 months ago - 291 dependent packages - 76,076 dependent repositories - 1.6 billion downloads total - 383 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.23 💰
Fast floating point to string conversion
35 versions - Latest release: 9 months ago - 164 dependent packages - 71,941 dependent repositories - 1.31 billion downloads total - 709 stars on GitHub - 1 maintainer
serde_core 1.0.229 💰
Serde traits only, with no support for derive -- use the `serde` crate instead
10 versions - Latest release: 4 months ago - 821 million downloads total - 10,933 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
cxxbridge-macro 1.0.205 💰
Implementation detail of the `cxx` crate.
251 versions - Latest release: 28 days ago - 1 dependent package - 8,423 dependent repositories - 85.9 million downloads total - 6,856 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
cxx-test-suite 0.0.1 💰
Test suite of the cxx crate
2 versions - Latest release: over 1 year ago - 1 dependent package - 7 dependent repositories - 67.2 thousand downloads total - 6,856 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx-build 1.0.205 💰
C++ code generator for integrating `cxx` crate into a Cargo build.
237 versions - Latest release: 28 days ago - 134 dependent packages - 8,295 dependent repositories - 80 million downloads total - 6,856 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
cxxbridge-cmd 1.0.205 💰
C++ code generator for integrating `cxx` crate into a non-Cargo build.
251 versions - Latest release: 28 days ago - 1 dependent repositories - 32.7 million downloads total - 6,856 stars on GitHub - 1 maintainer
Top 4.0% on crates.io
rustversion 1.0.23 💰
Conditional compilation according to rustc compiler version
26 versions - Latest release: 4 months ago - 434 dependent packages - 20,950 dependent repositories - 937 million downloads total - 396 stars on GitHub - 1 maintainer
Top 0.9% on crates.io
cxx 1.0.205 💰
Safe interop between Rust and C++
252 versions - Latest release: 28 days ago - 185 dependent packages - 8,444 dependent repositories - 85.7 million downloads total - 6,856 stars on GitHub - 1 maintainer
Top 3.7% on crates.io
cxxbridge-flags 1.0.205 💰
Compiler configuration of the `cxx` crate (implementation detail)
228 versions - Latest release: 28 days ago - 1 dependent package - 8,403 dependent repositories - 85 million downloads total - 6,856 stars on GitHub - 1 maintainer
cxx-demo 0.0.7 💰
Toy project from https://github.com/dtolnay/cxx
7 versions - Latest release: almost 4 years ago - 9.88 thousand downloads total - 6,852 stars on GitHub - 1 maintainer
Top 2.9% on crates.io
cxx-gen 0.7.205 💰
C++ code generator for integrating `cxx` crate into higher level tools.
220 versions - Latest release: 28 days ago - 6 dependent packages - 39 dependent repositories - 2.57 million downloads total - 6,856 stars on GitHub - 2 maintainers
cxx-symbols 0.4.3 💰
Implementation detail of the `cxx` crate
1 version - Latest release: about 6 years ago - 1 dependent package - 2.95 thousand downloads total - 6,852 stars on GitHub - 1 maintainer
cxx-codegen 💰
C++ code generator for the `cxx` crate
1 version - Latest release: over 6 years ago - 1.39 thousand downloads total - 6,852 stars on GitHub - 1 maintainer
syn-visit 0.0.1 💰
Trait to visit a syn syntax tree by shared reference.
3 versions - Latest release: about 2 years ago - 3.07 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
syn-error-experiment 💰
Syn error experiment
1 version - Latest release: about 8 years ago - 1.6 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
syn-codegen 0.4.2 💰
Syntax tree describing Syn's syntax tree
7 versions - Latest release: over 2 years ago - 4 dependent repositories - 26.9 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
syn-test-suite 0.0.0+test 💰
Test suite of the syn crate
2 versions - Latest release: over 6 years ago - 1 dependent package - 53 dependent repositories - 170 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
synom 0.11.3 💰
Stripped-down Nom parser used by Syn
4 versions - Latest release: over 9 years ago - 11 dependent packages - 3,961 dependent repositories - 18.1 million downloads total - 3,438 stars on GitHub - 1 maintainer
syn-fold 0.0.1 💰
Trait to transform a syn syntax tree by value.
2 versions - Latest release: about 2 years ago - 2.27 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
serde_derive-x86_64-unknown-linux-gnu 1.0.171-alpha.3 💰
Precompiled implementation of #[derive(Serialize, Deserialize)]
4 versions - Latest release: over 3 years ago - 4.82 thousand downloads total - 10,933 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
serde_item 💰
AST representation used by Serde codegen. Unstable.
2 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 17.2 thousand downloads total - 10,933 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
serde_codegen_internals 0.14.2 💰
AST representation used by Serde codegen. Unstable.
24 versions - Latest release: over 9 years ago - 6 dependent packages - 191 dependent repositories - 1.71 million downloads total - 10,933 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde_derive 1.0.229 💰
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
271 versions - Latest release: 4 months ago - 7,662 dependent packages - 78,049 dependent repositories - 1.58 billion downloads total - 10,933 stars on GitHub - 1 maintainer
Top 0.4% on crates.io
serde 1.0.229 💰
A generic serialization/deserialization framework
316 versions - Latest release: 4 months ago - 39,083 dependent packages - 98,312 dependent repositories - 1.67 billion downloads total - 10,933 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
serde_derive_internals 0.30.0 💰
AST representation used by Serde derive macros. Unstable.
24 versions - Latest release: 4 months ago - 35 dependent packages - 3,602 dependent repositories - 288 million downloads total - 10,933 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
serde_json 1.0.154
A JSON serialization file format
186 versions - Latest release: 28 days ago - 26,676 dependent packages - 80,300 dependent repositories - 1.57 billion downloads total - 5,661 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
syn 3.0.9 💰
Parser for Rust source code
362 versions - Latest release: 27 days ago - 8,692 dependent packages - 105,913 dependent repositories - 2.95 billion downloads total - 3,438 stars on GitHub - 1 maintainer
syn-visit-mut 0.0.1 💰
Trait to visit a syn syntax tree by mutable reference.
2 versions - Latest release: about 2 years ago - 2.19 thousand downloads total - 3,438 stars on GitHub - 1 maintainer
serde-bench 0.0.14
Minimal serialization format for benchmarking Serde
14 versions - Latest release: about 1 year ago - 11 dependent packages - 250 dependent repositories - 838 thousand downloads total - 10 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
thiserror-impl 2.0.21 💰
Implementation detail of the `thiserror` crate
91 versions - Latest release: about 2 months ago - 9 dependent packages - 53,839 dependent repositories - 1.77 billion downloads total - 5,587 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
thiserror 2.0.21 💰
derive(Error)
92 versions - Latest release: about 2 months ago - 16,613 dependent packages - 57,359 dependent repositories - 1.79 billion downloads total - 5,587 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
paste-impl 0.1.18 💰
Implementation detail of the `paste` crate
19 versions - Latest release: over 6 years ago - 1 dependent package - 2,289 dependent repositories - 21.4 million downloads total - 1,090 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
paste-test-suite 0.0.0 💰
Test suite of the paste crate
1 version - Latest release: almost 6 years ago - 6 dependent packages - 1 dependent repositories - 74.7 thousand downloads total - 1,090 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: over 2 years ago - 1,829 dependent packages - 23,840 dependent repositories - 600 million downloads total - 1,090 stars on GitHub - 1 maintainer
libfuzzer
https://github.com/rust-fuzz/libfuzzer/issues/55
1 version - Latest release: over 3 years ago - 1.19 thousand downloads total - 1 maintainer
serde_plugin
Add custom logic and your own attributes to serde_derive. Coming soon!
1 version - Latest release: almost 8 years ago - 1.39 thousand downloads total - 1 maintainer
cargo-tui
https://github.com/rust-lang/cargo/issues/8889
1 version - Latest release: over 4 years ago - 1.3 thousand downloads total - 1 maintainer
ttcc
Token tree calling convention
2 versions - Latest release: over 8 years ago - 2.65 thousand downloads total - 1 maintainer
serde_traits
Serde without derive
1 version - Latest release: over 2 years ago - 1.28 thousand downloads total - 1 maintainer
watt-abi 💰
Details of how Watt calls into a WebAssembly program
1 version - Latest release: about 7 years ago - 1.3 thousand downloads total - 1,531 stars on GitHub - 1 maintainer
cxx-folly
Binding to C++ folly library, e.g. StringPiece
1 version - Latest release: about 5 years ago - 1.29 thousand downloads total - 1 maintainer
cxxbridge
Safe rust <-> c++ FFI bridge
1 version - Latest release: almost 7 years ago - 1.37 thousand downloads total - 1 maintainer
Top 8.6% on crates.io
post-expansion
Strip attributes after #[derive(...)] expansion
4 versions - Latest release: about 10 years ago - 4 dependent packages - 5 dependent repositories - 48.2 thousand downloads total - 1 maintainer
quote-impl
Anything that needs to be factored out of the quote crate
1 version - Latest release: over 7 years ago - 1.36 thousand downloads total - 1 maintainer
quoteln
https://twitter.com/davidtolnay/status/1478416636206104576
1 version - Latest release: almost 5 years ago - 1.18 thousand downloads total - 1 maintainer
unsafe-libyaml-test-suite
test suite for unsafe-libyaml crate
1 version - Latest release: over 4 years ago - 1.23 thousand downloads total - 1 maintainer
however
A trait object library
1 version - Latest release: about 7 years ago - 1.32 thousand downloads total - 1 maintainer
cargo-legacy-tui
https://github.com/rust-lang/cargo/issues/8889
1 version - Latest release: over 4 years ago - 1.26 thousand downloads total - 1 maintainer
reparse
AST coercion macros described in The Little Book Of Rust Macros
2 versions - Latest release: over 10 years ago - 3.57 thousand downloads total - 1 maintainer
nopanic
#[nopanic] attribute
1 version - Latest release: over 6 years ago - 1.32 thousand downloads total - 1 maintainer
serde_yaml_incomplete
YAML support for rust-serde
1 version - Latest release: about 10 years ago - 1.92 thousand downloads total - 2 maintainers
fastwrite
Fast implementation of io::Write
3 versions - Latest release: over 10 years ago - 5.11 thousand 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: over 4 years ago - 1.2 thousand downloads total - 1 maintainer
serde_libyaml
YAML implementation for Serde based on the C LibYAML library
1 version - Latest release: over 3 years ago - 1.21 thousand downloads total - 1 maintainer
serde_growable_stack
Serde adapter that avoids stack overflow by dynamically growing the stack
1 version - Latest release: almost 8 years ago - 1.37 thousand downloads total - 1 maintainer
item 💰
Nom parser for Rust items
5 versions - Latest release: about 10 years ago - 8.14 thousand downloads total - 3,417 stars on GitHub - 1 maintainer
rustq
jq for Rust source code
1 version - Latest release: almost 8 years ago - 1.38 thousand downloads total - 1 maintainer
de
May factor out serde::de into its own crate
1 version - Latest release: almost 8 years ago - 1.71 thousand downloads total - 1 maintainer
untagged
Visitor for writing untagged enum deserialization with good error messages
1 version - Latest release: over 3 years ago - 1.11 thousand downloads total - 1 maintainer
trybuild-test-suite 💰
Test suite of the trybuild crate
1 version - Latest release: over 6 years ago - 1.2 thousand downloads total - 1,010 stars on GitHub - 1 maintainer
safe-libyaml 💰
Safe public API around the unsafe-libyaml crate
1 version - Latest release: over 4 years ago - 1.14 thousand downloads total - 37 stars on GitHub - 1 maintainer
bazel
https://bazel.build
1 version - Latest release: almost 4 years ago - 1.25 thousand downloads total - 1 maintainer
buck
https://buck.build
1 version - Latest release: almost 4 years ago - 1.24 thousand downloads total - 1 maintainer
libfyaml 💰
Safe Rust binding for libfyaml
1 version - Latest release: almost 4 years ago - 1.21 thousand downloads total - 13 stars on GitHub - 1 maintainer
miniserde-json
JSON data format for miniserde serialization library
1 version - Latest release: about 4 years ago - 1.23 thousand downloads total - 1 maintainer
serde-example
An example Serializer and Deserializer data format for Serde
1 version - Latest release: over 8 years ago - 1.46 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
select-rustc 💰
Conditional compilation according to rustc compiler version
3 versions - Latest release: over 7 years ago - 4 dependent packages - 16 dependent repositories - 186 thousand downloads total - 394 stars on GitHub - 1 maintainer
semver-normalization
Normalize semver requirements to simplest form, perform intersections
1 version - Latest release: over 5 years ago - 1.2 thousand downloads total - 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: about 7 years ago - 3 dependent packages - 8.49 thousand downloads total - 678 stars on GitHub - 1 maintainer
mock
Gratuitously unsafe mocks
1 version - Latest release: over 10 years ago - 2.24 thousand downloads total - 1 maintainer
cxx-chrono
Binding to C++'s std::chrono
1 version - Latest release: about 5 years ago - 1.28 thousand downloads total - 1 maintainer
cargo-untrusted
Sandbox a cargo build command using firejail or bwrap
1 version - Latest release: about 4 years ago - 1.31 thousand downloads total - 1 maintainer
pagable_storage
Sled and SQLite storage backends for the pagable serialization framework
1 version - Latest release: 5 months ago - 16 downloads total - 4,481 stars on GitHub - 1 maintainer
serde_libfyaml
YAML implementation for Serde based on the C libfyaml library
1 version - Latest release: over 3 years ago - 1.19 thousand downloads total - 1 maintainer
linebreaks
https://twitter.com/davidtolnay/status/1478416636206104576
1 version - Latest release: almost 5 years ago - 1.23 thousand downloads total - 1 maintainer
xargo-check
The 'xargo-check' binary is provided by the 'xargo' package. Use `cargo install xargo --bin xargo...
1 version - Latest release: over 2 years ago - 1.12 thousand downloads total - 1 maintainer
watt-runtime
WebAssembly all up in your token trees?
1 version - Latest release: about 7 years ago - 1.32 thousand downloads total - 1 maintainer
tomlfmt
A lightweight formatter for human-written TOML files
1 version - Latest release: over 3 years ago - 1.12 thousand downloads total - 1 maintainer
fast-rustup 💰
Rustup, but the download and untar happen concurrently
2 versions - Latest release: almost 3 years ago - 2.33 thousand downloads total - 55 stars on GitHub - 1 maintainer
ser
May factor out serde::ser into its own crate
1 version - Latest release: almost 8 years ago - 1.52 thousand downloads total - 1 maintainer
Details
Login dtolnay
Name David Tolnay
URL https://github.com/dtolnay
Profile View on crates.io