Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.7% downloads on crates.io
Top 0.1% dependent packages on crates.io
Top 0.7% dependent repos on crates.io
Top 8.0% forks on crates.io
Top 0.1% docker downloads on crates.io
crates.io : trybuild
Test harness for ui tests of compiler diagnostics
Registry
-
Source
- Documentation
- JSON
purl: pkg:cargo/trybuild
Keywords: testing, dev-dependencies, macros
License: MIT,Apache-2.0
Latest release: 2 days ago
First release: about 5 years ago
Dependent packages: 1,037
Dependent repositories: 3,077
Downloads: 10,979,754 total
Stars: 679 on GitHub
Forks: 62 on GitHub
Docker dependents: 541
Docker downloads: 35,003,418
Total Commits: 432
Committers: 22
Average commits per author: 19.636
Development Distribution Score (DDS): 0.083
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/dtolnay
Last synced: about 21 hours ago
mlua 0.9.8 π°
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await fe...62 versions - Latest release: about 18 hours ago - 110 dependent packages - 181 dependent repositories - 1.33 million downloads total - 1,083 stars on GitHub - 1 maintainer
v8 0.92.0
Rust bindings to V8113 versions - Latest release: about 19 hours ago - 23 dependent packages - 445 dependent repositories - 2.54 million downloads total - 3,006 stars on GitHub - 6 maintainers
uniffi 0.27.2
a multi-language bindings generator for rust50 versions - Latest release: about 20 hours ago - 22 dependent packages - 65 dependent repositories - 1.03 million downloads total - 2,270 stars on GitHub - 8 maintainers
iterextd 0.4.0
This trait provides additional methods for working with iterators, enhancing their functionality.4 versions - Latest release: about 21 hours ago - 965 downloads total - 0 stars on GitHub - 1 maintainer
indexing-str π°
Sound unchecked indexing using βgenerativityβ; a fork of bluss/indexing1 version - Latest release: about 22 hours ago - 551 downloads total - 3 stars on GitHub - 1 maintainer
msft-runtime 0.0.24
Windows async helpers23 versions - Latest release: about 23 hours ago - 2 dependent packages - 4.36 thousand downloads total - 1 maintainer
qbittorrent-web-api-gen
Generated web api for qBittorrent24 versions - Latest release: 1 day ago - 1 dependent package - 1 dependent repositories - 6.75 thousand downloads total - 1 maintainer
msft-service 0.0.23
Windows service API21 versions - Latest release: 1 day ago - 2 dependent packages - 4.2 thousand downloads total - 1 maintainer
clap2 π°
A simple to use, efficient, and full-featured Command Line Argument Parser4 versions - Latest release: 1 day ago - 7 dependent packages - 1 dependent repositories - 3.34 thousand downloads total - 13,387 stars on GitHub - 1 maintainer
darling 0.20.9
A proc-macro library for reading attributes into structs when implementing custom derives.59 versions - Latest release: 1 day ago - 596 dependent packages - 18,822 dependent repositories - 97.1 million downloads total - 912 stars on GitHub - 1 maintainer
scale-decode 0.13.0
Decode SCALE encoded bytes into arbitrary types at runtime14 versions - Latest release: 1 day ago - 10 dependent packages - 115 dependent repositories - 534 thousand downloads total - 6 stars on GitHub - 2 maintainers
int-enum 1.1.2 π°
A derive macro for conversion between integer and enum types.11 versions - Latest release: 1 day ago - 22 dependent packages - 42 dependent repositories - 154 thousand downloads total - 18 stars on GitHub - 1 maintainer
gabouchet-merge
Merge multiple values into one1 version - Latest release: 1 day ago - 287 downloads total - 1 maintainer
fatality 0.1.1 π°
Fatality extension to `thiserror::Error`9 versions - Latest release: 1 day ago - 12 dependent packages - 175 dependent repositories - 1.48 million downloads total - 9 stars on GitHub - 1 maintainer
ratatui-macros 0.4.0 π°
Macros for Ratatui11 versions - Latest release: 1 day ago - 3 dependent packages - 2.99 thousand downloads total - 11 stars on GitHub - 1 maintainer
gc-arena 0.5.3
safe, incrementally garbage collected arenas14 versions - Latest release: 1 day ago - 6 dependent packages - 4 dependent repositories - 104 thousand downloads total - 353 stars on GitHub - 1 maintainer
rustversion 1.0.17 π°
Conditional compilation according to rustc compiler version20 versions - Latest release: 2 days ago - 434 dependent packages - 20,950 dependent repositories - 91.4 million downloads total - 300 stars on GitHub - 1 maintainer
aptos-crypto
Aptos crypto12 versions - Latest release: 2 days ago - 71 dependent packages - 1 dependent repositories - 13.7 thousand downloads total - 5,757 stars on GitHub - 1 maintainer
erased-serde 0.4.5 π°
Type-erased Serialize and Serializer traits44 versions - Latest release: 2 days ago - 226 dependent packages - 5,169 dependent repositories - 23.4 million downloads total - 622 stars on GitHub - 1 maintainer
alloy-sol-types 0.7.3
Compile-time ABI and EIP-712 implementations21 versions - Latest release: 2 days ago - 29 dependent packages - 2 dependent repositories - 750 thousand downloads total - 563 stars on GitHub - 1 maintainer
gotham_restful 0.9.0 π°
RESTful additions for the gotham web framework44 versions - Latest release: 2 days ago - 1 dependent repositories - 18 thousand downloads total - 6 stars on GitHub - 1 maintainer
gotham_restful_redoc 0.2.6+2.1.4 π°
Private implementation detail of gotham_restful10 versions - Latest release: 2 days ago - 1 dependent package - 1 dependent repositories - 4.56 thousand downloads total - 6 stars on GitHub - 1 maintainer
former_meta 2.0.0
Former - a variation of builder pattern. Implementation of its derive macro. Should not be used i...21 versions - Latest release: 2 days ago - 1 dependent package - 2 dependent repositories - 99 thousand downloads total - 22 stars on GitHub - 1 maintainer
former 2.0.0
A flexible and extensible implementation of the builder pattern.28 versions - Latest release: 2 days ago - 10 dependent packages - 2 dependent repositories - 102 thousand downloads total - 22 stars on GitHub - 1 maintainer
typify 0.1.0
JSON schema to rust type code generator15 versions - Latest release: 3 days ago - 188 dependent packages - 100 dependent repositories - 716 thousand downloads total - 318 stars on GitHub - 1 maintainer
dioxus-web-component-macro 0.1.2
dioxus-web-component proc macro4 versions - Latest release: 3 days ago - 1 dependent package - 613 downloads total - 7 stars on GitHub - 1 maintainer
defmt 0.3.7 π°
A highly efficient logging framework that targets resource-constrained devices, like microcontrol...19 versions - Latest release: 3 days ago - 342 dependent packages - 457 dependent repositories - 1.25 million downloads total - 724 stars on GitHub - 2 maintainers
openapi_type 0.5.0 π°
OpenAPI type information for Rust structs and enums13 versions - Latest release: 3 days ago - 3 dependent packages - 4 dependent repositories - 22.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
rustversion-msrv 0.99.16 π°
Conditional compilation according to rustc compiler version + MSRV support1 version - Latest release: 4 days ago - 343 downloads total - 2 stars on GitHub - 1 maintainer
derive-getters 0.4.0
Simple boilerplate getters generator.15 versions - Latest release: 4 days ago - 70 dependent packages - 161 dependent repositories - 4.05 million downloads total - 1 maintainer
egui_commonmark_macros 0.16.0
Embed markdown directly into the binary as egui widgets2 versions - Latest release: 4 days ago - 1 dependent package - 405 downloads total - 67 stars on GitHub - 1 maintainer
config-proc
Proc-macros for config file handling1 version - Latest release: 4 days ago - 297 downloads total - 1 maintainer
test_tools 0.9.0
Tools for writing and running tests.13 versions - Latest release: 5 days ago - 77 dependent packages - 3 dependent repositories - 72.5 thousand downloads total - 22 stars on GitHub - 1 maintainer
macro_tools 0.24.0
Tools for writing procedural macroses.21 versions - Latest release: 5 days ago - 5 dependent packages - 64.7 thousand downloads total - 22 stars on GitHub - 1 maintainer
deno_ops 0.156.0
Proc macro for writing Deno Ops155 versions - Latest release: 6 days ago - 3 dependent packages - 316 dependent repositories - 899 thousand downloads total - 193 stars on GitHub - 3 maintainers
ic-cdk 0.13.3
Canister Developer Kit for the Internet Computer.54 versions - Latest release: 6 days ago - 99 dependent packages - 143 dependent repositories - 1.57 million downloads total - 195 stars on GitHub - 4 maintainers
ic-cdk-macros 0.13.3
Canister Developer Kit macros.43 versions - Latest release: 6 days ago - 27 dependent packages - 131 dependent repositories - 1.13 million downloads total - 195 stars on GitHub - 4 maintainers
utf8-bufread
Provides alternatives to BufRead's read_line & lines that stop not on newlines6 versions - Latest release: 6 days ago - 2.01 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
fuels-macros 0.61.0
Fuel Rust SDK macros to generate types from ABI.35 versions - Latest release: 7 days ago - 4 dependent packages - 123 dependent repositories - 130 thousand downloads total - 44,661 stars on GitHub - 1 maintainer
edgedb-derive 0.5.2
Derive macros for EdgeDB database client.7 versions - Latest release: 7 days ago - 5 dependent packages - 5 dependent repositories - 22.5 thousand downloads total - 2 maintainers
zbus_macros 4.2.1 π°
proc-macros for zbus62 versions - Latest release: 7 days ago - 8 dependent packages - 3,155 dependent repositories - 8.79 million downloads total - 163 stars on GitHub - 2 maintainers
ruma 0.10.0
Types and traits for working with the Matrix protocol.30 versions - Latest release: 7 days ago - 18 dependent packages - 154 dependent repositories - 183 thousand downloads total - 550 stars on GitHub - 2 maintainers
ruma-events 0.28.0
Serializable types for the events in the Matrix specification.63 versions - Latest release: 7 days ago - 11 dependent packages - 29 dependent repositories - 97.4 thousand downloads total - 550 stars on GitHub - 2 maintainers
ruma-common 0.13.0
Common types for other ruma crates.34 versions - Latest release: 7 days ago - 15 dependent packages - 155 dependent repositories - 198 thousand downloads total - 550 stars on GitHub - 1 maintainer
tardis 0.1.0-rc.15 π°
Elegant, clean Rust development framework66 versions - Latest release: 7 days ago - 2 dependent packages - 1 dependent repositories - 19.7 thousand downloads total - 77 stars on GitHub - 1 maintainer
iai-callgrind 0.11.0
High-precision and consistent benchmarking framework/harness for Rust19 versions - Latest release: 7 days ago - 18 dependent packages - 1 dependent repositories - 64.4 thousand downloads total - 36 stars on GitHub - 1 maintainer
aqueue_trait π°
Type erasure for async trait methods1 version - Latest release: 7 days ago - 1 dependent package - 586 downloads total - 1,706 stars on GitHub - 1 maintainer
tardis-macros 0.1.0-rc.15 π°
Elegant, clean Rust development framework52 versions - Latest release: 8 days ago - 1 dependent package - 1 dependent repositories - 16.3 thousand downloads total - 77 stars on GitHub - 1 maintainer
gramatika-macro 0.5.1
Proc macros for Gramatika11 versions - Latest release: 8 days ago - 1 dependent package - 3.89 thousand downloads total - 4 stars on GitHub - 1 maintainer
proc-macro-error2
Almost drop-in replacement to panics in proc-macros2 versions - Latest release: 8 days ago - 650 downloads total - 0 stars on GitLab.com - 1 maintainer
quote-next π°
Quasi-quoting macro quote!(...)4 versions - Latest release: 8 days ago - 3 dependent packages - 3.56 thousand downloads total - 1,229 stars on GitHub - 1 maintainer
orchestra 0.3.6
Generate an orchestra of subsystems from a single struct.16 versions - Latest release: 8 days ago - 2 dependent packages - 138 dependent repositories - 1.27 million downloads total - 25 stars on GitHub - 3 maintainers
parity-scale-codec 3.6.10
SCALE - Simple Concatenating Aggregated Little Endians56 versions - Latest release: 8 days ago - 901 dependent packages - 4,603 dependent repositories - 14.4 million downloads total - 236 stars on GitHub - 2 maintainers
serde_json 1.0.117
A JSON serialization file format149 versions - Latest release: 9 days ago - 26,676 dependent packages - 80,300 dependent repositories - 257 million downloads total - 4,565 stars on GitHub - 1 maintainer
cxx 1.0.122 π°
Safe interop between Rust and C++169 versions - Latest release: 9 days ago - 185 dependent packages - 8,444 dependent repositories - 20.1 million downloads total - 5,530 stars on GitHub - 1 maintainer
zerocopy 0.7.34
Utilities for zero-copy parsing and serialization81 versions - Latest release: 9 days ago - 198 dependent packages - 963 dependent repositories - 30.5 million downloads total - 840 stars on GitHub - 1 maintainer
zerocopy-derive 0.7.34
Custom derive for traits from the zerocopy crate68 versions - Latest release: 9 days ago - 23 dependent packages - 912 dependent repositories - 16.5 million downloads total - 840 stars on GitHub - 1 maintainer
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: 10 days ago - 80 dependent packages - 4,630 dependent repositories - 13.9 million downloads total - 174 stars on GitHub - 1 maintainer
remain 0.2.14 π°
Compile-time checks that an enum, struct, or match is written in sorted order.21 versions - Latest release: 10 days ago - 36 dependent packages - 299 dependent repositories - 821 thousand downloads total - 108 stars on GitHub - 1 maintainer
thiserror 1.0.60 π°
derive(Error)61 versions - Latest release: 10 days ago - 16,613 dependent packages - 57,359 dependent repositories - 194 million downloads total - 3,697 stars on GitHub - 1 maintainer
paste 1.0.15 π°
Macros for all your token pasting needs35 versions - Latest release: 10 days ago - 1,829 dependent packages - 23,840 dependent repositories - 104 million downloads total - 915 stars on GitHub - 1 maintainer
no-panic 0.1.30 π°
Attribute macro to require that the compiler prove a function can't ever panic.31 versions - Latest release: 10 days ago - 31 dependent packages - 59 dependent repositories - 184 thousand downloads total - 924 stars on GitHub - 1 maintainer
linkme 0.3.26 π°
Safe cross-platform linker shenanigans45 versions - Latest release: 10 days ago - 60 dependent packages - 381 dependent repositories - 1.54 million downloads total - 545 stars on GitHub - 1 maintainer
apistos-schemars 0.8.19
Generate JSON Schemas from Rust code4 versions - Latest release: 10 days ago - 4 dependent packages - 5.64 thousand downloads total - 1 stars on GitHub - 1 maintainer
anyhow 1.0.83 π°
Flexible concrete Error type built on std::error::Error85 versions - Latest release: 10 days ago - 15,807 dependent packages - 46,716 dependent repositories - 174 million downloads total - 5,067 stars on GitHub - 1 maintainer
schemars 0.8.19
Generate JSON Schemas from Rust code59 versions - Latest release: 10 days ago - 959 dependent packages - 3,242 dependent repositories - 17.1 million downloads total - 721 stars on GitHub - 1 maintainer
kube-derive 0.91.0 π°
Custom derives for the kube kubernetes crates80 versions - Latest release: 10 days ago - 20 dependent packages - 302 dependent repositories - 3.24 million downloads total - 2,661 stars on GitHub - 1 maintainer
rquickjs-core 0.6.2
High level bindings to the QuickJS JavaScript engine27 versions - Latest release: 10 days ago - 2 dependent packages - 71 dependent repositories - 255 thousand downloads total - 371 stars on GitHub - 2 maintainers
rquickjs 0.6.2
High level bindings to the QuickJS JavaScript engine32 versions - Latest release: 10 days ago - 25 dependent packages - 72 dependent repositories - 256 thousand downloads total - 371 stars on GitHub - 2 maintainers
dyn-slice 3.2.2
&dyn [Trait] implementation, inspired by a Reddit thread.18 versions - Latest release: 11 days ago - 4.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
hecs 0.10.5
A fast, minimal, and ergonomic entity-component-system library56 versions - Latest release: 11 days ago - 41 dependent packages - 61 dependent repositories - 112 thousand downloads total - 896 stars on GitHub - 1 maintainer
savvy-macro 0.6.3
Generate R-ready Rust functions by adding `#[savvy]` macro40 versions - Latest release: 11 days ago - 1 dependent package - 13.5 thousand downloads total - 25 stars on GitHub - 1 maintainer
openraft-macros 0.9.9
Advanced Raft consensus10 versions - Latest release: 11 days ago - 1 dependent package - 16.5 thousand downloads total - 1,196 stars on GitHub - 1 maintainer
rustify 0.6.0
A Rust library for interacting with HTTP API endpoints.15 versions - Latest release: 11 days ago - 7 dependent packages - 24 dependent repositories - 773 thousand downloads total - 25 stars on GitHub - 1 maintainer
sqlx-oldapi 0.6.21 π°
π§° The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries with...18 versions - Latest release: 12 days ago - 3 dependent packages - 1 dependent repositories - 10.3 thousand downloads total - 40 stars on GitHub - 1 maintainer
v_utils 1.3.0
My utils crate33 versions - Latest release: 12 days ago - 8.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
carpio
expose REST APIs from a Rust program1 version - Latest release: 13 days ago - 289 downloads total - 1 stars on GitHub - 1 maintainer
rubedo-macros 0.5.3
Proc macros for Rubedo22 versions - Latest release: 13 days ago - 2 dependent packages - 6.15 thousand downloads total - 3 stars on GitHub - 1 maintainer
silkenweb 0.8.0
A library for building web apps10 versions - Latest release: 14 days ago - 3 dependent packages - 11 dependent repositories - 3.7 thousand downloads total - 235 stars on GitHub - 1 maintainer
rocksdbx
Rust wrapper for Facebook's RocksDB embeddable database1 version - Latest release: 14 days ago - 271 downloads total - 1,729 stars on GitHub - 1 maintainer
field_access 0.1.7
Dynamically access struct fields9 versions - Latest release: 14 days ago - 2 dependent packages - 2.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
fluvio-protocol 0.10.13
Fluvio streaming protocol43 versions - Latest release: 14 days ago - 16 dependent packages - 29 dependent repositories - 182 thousand downloads total - 2,284 stars on GitHub - 1 maintainer
anyid 0.1.0
Provides ambiguous identifier.1 version - Latest release: 15 days ago - 1 dependent package - 0 downloads total - 1 maintainer
libp2p-swarm 0.44.2
The libp2p swarm56 versions - Latest release: 15 days ago - 36 dependent packages - 1,570 dependent repositories - 5.23 million downloads total - 4,117 stars on GitHub - 2 maintainers
bump-scope 0.3.1
A bump allocator with support for scopes.15 versions - Latest release: 15 days ago - 3.52 thousand downloads total - 7 stars on GitHub - 1 maintainer
arrow_convert 0.6.7 π°
Convert between nested rust types and Arrow with arrow8 versions - Latest release: 15 days ago - 2.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
selfie 0.0.3
Experimental, macro-free and allocation-free self-referential structs.3 versions - Latest release: 16 days ago - 1 dependent repositories - 5.14 thousand downloads total - 11 stars on GitHub - 1 maintainer
ockam 0.122.0 π°
End-to-end encryption and mutual authentication for distributed applications.124 versions - Latest release: 16 days ago - 6 dependent packages - 16 dependent repositories - 45.2 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
ockam_transport_tcp 0.112.0 π°
TCP Transport for the Ockam Routing Protocol.113 versions - Latest release: 16 days ago - 4 dependent packages - 17 dependent repositories - 42.6 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
ockam_vault 0.107.0 π°
A software-only Ockam Vault implementation.114 versions - Latest release: 16 days ago - 13 dependent packages - 17 dependent repositories - 47.6 thousand downloads total - 3,957 stars on GitHub - 3 maintainers
xcm-procedural 9.0.0
Procedural macros for XCM (polkadot v1.11.0)15 versions - Latest release: 16 days ago - 1 dependent package - 1 dependent repositories - 44.5 thousand downloads total - 1 maintainer
hdk 0.2.8
The Holochain HDK184 versions - Latest release: 16 days ago - 30 dependent packages - 136 dependent repositories - 153 thousand downloads total - 860 stars on GitHub - 5 maintainers
jsonrpsee-proc-macros 0.22.5
Procedueral macros for jsonrpsee50 versions - Latest release: 17 days ago - 1 dependent package - 1,446 dependent repositories - 4.02 million downloads total - 555 stars on GitHub - 2 maintainers
scale-encode 0.7.0
Encode types to SCALE bytes given a desired target type27 versions - Latest release: 17 days ago - 8 dependent packages - 74 dependent repositories - 353 thousand downloads total - 0 stars on GitHub - 1 maintainer
prompt-organizer 0.1.0 π°
A simple library to better manage AI prompts in your Rust code.1 version - Latest release: 17 days ago - 129 downloads total - 6 stars on GitHub - 1 maintainer
swift-bridge-macro 0.1.55
Powers swift-bridge module code generation.56 versions - Latest release: 18 days ago - 1 dependent package - 4 dependent repositories - 163 thousand downloads total - 721 stars on GitHub - 1 maintainer
serde_with_macros 3.8.1
proc-macro library for serde_with37 versions - Latest release: 18 days ago - 15 dependent packages - 8,435 dependent repositories - 41.6 million downloads total - 598 stars on GitHub - 1 maintainer
pavex_macros 0.1.38
Procedural macros for the Pavex framwork.30 versions - Latest release: 18 days ago - 1 dependent package - 8.38 thousand downloads total - 1,536 stars on GitHub - 1 maintainer
musli 0.0.121
MΓΌsli is a flexible and generic binary serialization framework.121 versions - Latest release: 18 days ago - 18 dependent packages - 2 dependent repositories - 48.6 thousand downloads total - 326 stars on GitHub - 1 maintainer
musli-zerocopy 0.0.121
Refreshingly simple zero copy primitives by MΓΌsli.71 versions - Latest release: 18 days ago - 1 dependent package - 82.4 thousand downloads total - 326 stars on GitHub - 1 maintainer