enum_dispatch
Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed
Ecosystem
crates.io
crates.io
Latest Release
almost 2 years ago
0.3.13
almost 2 years ago
Versions
26
26
Downloads
36,888,529 total
36,888,529 total
Dependent Packages
202
202
Dependent Repos
2,775
2,775
lace_cc 0.7.0
Core of the Lace cross-categorization engine library12 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 16.2 thousand downloads total - 136 stars on GitHub - 3 maintainers
gdnative_tweener 0.5.9
A port of DoTween(3rd party package for Unity) to Godot 3.5, using GdNative.17 versions - Latest release: over 1 year ago - 21.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_downcast 0.2.0 💰
Safe downcasting for enums2 versions - Latest release: over 1 year ago - 54.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
cxx2flow 0.6.2
Convert your C/C++ code to control flow chart26 versions - Latest release: over 1 year ago - 1 dependent repositories - 33.5 thousand downloads total - 795 stars on GitHub - 1 maintainer
emplace 1.6.0
Command-line tool to mirror installed software on multiple machines.81 versions - Latest release: almost 2 years ago - 107 thousand downloads total - 283 stars on GitHub - 1 maintainer
egui-multiwin 0.5.2
A crate that allows for multiple windows with egui22 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 28.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
inarybay 0.1.1
Graph-based binary format (de)serializer generator2 versions - Latest release: almost 2 years ago - 1.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
terminal-arcade 0.0.1
Terminal-based arcade-style games for when you're bored out of your mind.1 version - Latest release: almost 2 years ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
cabin-language 0.0.1
A dead simple, highly performant, and extremely safe programming language.1 version - Latest release: almost 2 years ago - 1.57 thousand downloads total - 12 stars on GitHub - 1 maintainer
axiom-query 2.0.17
This contains the ZK circuits that generate proofs for the `AxiomV2Query` smart contract.4 versions - Latest release: almost 2 years ago - 1 dependent package - 7.26 thousand downloads total - 94 stars on GitHub - 1 maintainer
drillhash 0.1.0
Drillhash is an asic-resistant hashing algorithm for Ore.1 version - Latest release: almost 2 years ago - 1.54 thousand downloads total - 1 maintainer
quantinuum-hugr 0.2.1 removed
⚠ This crate has been renamed to `hugr` ⚠3 versions - Latest release: almost 2 years ago - 3.83 thousand downloads total - 49 stars on GitHub - 3 maintainers
qibo-core 0.0.1
Qibo framework core elements1 version - Latest release: almost 2 years ago - 1.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
dtn7 0.21.0
Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)86 versions - Latest release: almost 2 years ago - 112 thousand downloads total - 75 stars on GitHub - 1 maintainer
pace_core 0.19.0
pace-core - library to support timetracking on the command line26 versions - Latest release: almost 2 years ago - 3 dependent packages - 34.4 thousand downloads total - 24 stars on GitHub - 1 maintainer
octotablet 0.1.0
Cross-platform Tablet and Stylus Api 🐙✨1 version - Latest release: almost 2 years ago - 2.61 thousand downloads total - 33 stars on GitHub - 1 maintainer
rspotify-s-model 0.13.2
Model for RSpotify2 versions - Latest release: almost 2 years ago - 2.83 thousand downloads total - 698 stars on GitHub - 1 maintainer
nes_core 0.2.0
A NES emulator written in Rust.2 versions - Latest release: almost 2 years ago - 1.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
edtui-papier 0.3.2
A TUI based vim inspired editor14 versions - Latest release: almost 2 years ago - 1 dependent package - 17.4 thousand downloads total - 96 stars on GitHub - 1 maintainer
etptypes 1.0.1+1.2
Energistics Transport Protocol (ETP) Message types2 versions - Latest release: about 2 years ago - 3.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
petridish 0.7.1
A command-line utility that creates project layout.12 versions - Latest release: about 2 years ago - 15 thousand downloads total - 14 stars on GitHub - 1 maintainer
cli-diary 0.8.0
A CLI based diary tool for adding entries on the fly.8 versions - Latest release: about 2 years ago - 10.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
solstrale 0.1.11
A Path tracing library20 versions - Latest release: about 2 years ago - 1 dependent repositories - 23.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
steam-language-gen 0.1.4
Generate Rust bindings to Steam enums and messages.5 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 11.2 thousand downloads total - 69 stars on GitHub - 1 maintainer
barnsley 0.2.3
iterated function system image generator9 versions - Latest release: about 2 years ago - 12.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
runfile 0.1.1
Run commands in the languages you love!2 versions - Latest release: about 2 years ago - 3.38 thousand downloads total - 110 stars on GitHub - 1 maintainer
tiny2 0.1.0
A simple OBSBot Tiny2 GUI control panel for Linux1 version - Latest release: about 2 years ago - 1.53 thousand downloads total - 28 stars on GitHub - 1 maintainer
sl-up 0.1.1
An interactive TUI smartlog for Sapling SCM, like git-sl-up but written in Rust.2 versions - Latest release: about 2 years ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
base16-palettes 0.1.0
A representation of the Base16 palettes in Rust1 version - Latest release: about 2 years ago - 1 dependent package - 2.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
tic80 0.1.0
An opinionated interface into the tic80 system1 version - Latest release: about 2 years ago - 1.53 thousand downloads total - 1 maintainer
ghsec 0.5.0
GitHub Security Linter1 version - Latest release: about 2 years ago - 1.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
retable 0.6.3
An Atomic-like double indexed entity-attribute data structures.25 versions - Latest release: about 2 years ago - 27.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
spaghettinuum 0.2.2
The future of the internet is al dente11 versions - Latest release: about 2 years ago - 12.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
reCTBN 0.1.0
A Continuous Time Bayesian Networks Library written in Rust1 version - Latest release: about 2 years ago - 1.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
pickleback 0.1.0
A reliability layer for unreliable datagram exchange1 version - Latest release: about 2 years ago - 1.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
img-tool 0.1.0
img-tool1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 1 maintainer
chessagon 0.1.0
Hexagonal chess1 version - Latest release: over 2 years ago - 1 dependent package - 1.89 thousand downloads total - 1 maintainer
nsi-core 0.8.0 💰
Nodal Scene Interface for (offline) 3D renderers – ɴsɪ.4 versions - Latest release: over 2 years ago - 4 dependent packages - 8.14 thousand downloads total - 15 stars on GitHub - 1 maintainer
korvin-core 0.2.1
The core for korvin frontend framework1 version - Latest release: over 2 years ago - 1 dependent package - 1.87 thousand downloads total - 4 stars on GitHub - 1 maintainer
pgpq 0.9.0 💰
Encode Apache Arrow `RecordBatch`es to Postgres' native binary format11 versions - Latest release: over 2 years ago - 13.5 thousand downloads total - 272 stars on GitHub - 1 maintainer
swarm-bot 0.4.1
A autonomous bot launcher for Minecraft15 versions - Latest release: over 2 years ago - 22.5 thousand downloads total - 98 stars on GitHub - 1 maintainer
entropy-ecs 0.1.0
一个虚拟世界1 version - Latest release: over 2 years ago - 1.5 thousand downloads total - 1 maintainer
haondt-medea 0.6.1
A command-line developers toolbox2 versions - Latest release: over 2 years ago - 2.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
rv64emu 0.1.1
A riscv64 emulator written in rust,it can run on Linux, Windows and MacOS. Even on the embedded d...2 versions - Latest release: over 2 years ago - 1 dependent repositories - 3.14 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
16 versions - Latest release: over 2 years ago - 4 dependent packages - 33 dependent repositories - 102 thousand downloads total - 114 stars on GitHub - 1 maintainer
twitch-irc 5.0.1 💰
Connect to Twitch chat from a Rust application.16 versions - Latest release: over 2 years ago - 4 dependent packages - 33 dependent repositories - 102 thousand downloads total - 114 stars on GitHub - 1 maintainer
barbarosa 0.2.0
A Rubik's cube library2 versions - Latest release: over 2 years ago - 2.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
oco 0.1.1
A command-line option processor that lets you parse and manipulate the values of command-line o...2 versions - Latest release: over 2 years ago - 2.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
unreal_asset 0.1.16
Unreal Engine 4/5 game asset serialization library.4 versions - Latest release: over 2 years ago - 6.14 thousand downloads total - 74 stars on GitHub - 2 maintainers
geo302 0.2.2
A simple geoIP-based redirect proxy9 versions - Latest release: over 2 years ago - 11.5 thousand downloads total - 5 stars on GitHub - 1 maintainer
solarti-token-swap 3.0.1
Solarti Program Library Token Swap2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 2.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
surge-imports 0.2.12-alpha.0
adsr envelopes from the surge synthesizer6 versions - Latest release: almost 3 years ago - 71 dependent packages - 32.8 thousand downloads total - 63 stars on GitHub - 1 maintainer
rustzx-core 0.16.0
ZX Spectrum emulator core library5 versions - Latest release: almost 3 years ago - 2 dependent packages - 2 dependent repositories - 10.2 thousand downloads total - 209 stars on GitHub - 1 maintainer
runa-orbiter 0.0.1-alpha1 💰
Reference implementation of Wayland protocol interfaces1 version - Latest release: almost 3 years ago - 1 dependent package - 1.97 thousand downloads total - 115 stars on GitHub - 1 maintainer
waffles-solana-client 1.16.0-alpha.10
Waffle Labs maintained Solana Client8 versions - Latest release: almost 3 years ago - 7 dependent packages - 14.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
safecoin-client 1.14.17
Safecoin Client10 versions - Latest release: almost 3 years ago - 3 dependent packages - 1 dependent repositories - 20.4 thousand downloads total - 19 stars on GitHub - 1 maintainer
diatom-core 0.6.1
The diatom programming language2 versions - Latest release: almost 3 years ago - 3 dependent packages - 5.01 thousand downloads total - 72 stars on GitHub - 1 maintainer
first_order_logic 0.1.0
An implementation of first-order logic1 version - Latest release: about 3 years ago - 1.55 thousand downloads total - 1 maintainer
mid-compression 1.0.0
Compression utilities for the `middleware` protocol1 version - Latest release: about 3 years ago - 1 dependent package - 2.42 thousand downloads total - 1 maintainer
diatom 0.5.2
The diatom programming language23 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 28.7 thousand downloads total - 72 stars on GitHub - 1 maintainer
nbsanity 0.1.3
Jupyter Notebook Linter3 versions - Latest release: about 3 years ago - 3.98 thousand downloads total - 1 maintainer
nurl 0.3.7 💰
Generate Nix fetcher calls from repository URLs13 versions - Latest release: about 3 years ago - 20.5 thousand downloads total - 616 stars on GitHub - 1 maintainer
layout21raw 3.0.0-pre.2
Layout21 Raw-Format Integrated Circuit Layout1 version - Latest release: about 3 years ago - 2 dependent packages - 3.33 thousand downloads total - 54 stars on GitHub - 1 maintainer
risinglight 0.2.0
An OLAP database system for educational purpose3 versions - Latest release: about 3 years ago - 4.23 thousand downloads total - 1,766 stars on GitHub - 1 maintainer
gst-plugin-webrtcredux 0.5.0
A revived version of GStreamer's webrtcbin plugin built for modern protocols8 versions - Latest release: about 3 years ago - 9.78 thousand downloads total - 21 stars on GitHub - 2 maintainers
qvnt 0.4.4
Advanced quantum computation simulator.14 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 20.1 thousand downloads total - 16 stars on GitHub - 1 maintainer
safe-token-swap 3.0.0
Safecoin Program Library Token Swap2 versions - Latest release: over 3 years ago - 2.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
rocfl 1.7.0
A CLI for OCFL repositories34 versions - Latest release: over 3 years ago - 44.8 thousand downloads total - 18 stars on GitHub - 1 maintainer
async_ui_gtk 0.1.0
Async UI for GTK41 version - Latest release: over 3 years ago - 1.72 thousand downloads total - 562 stars on GitHub - 1 maintainer
async_ui_core 0.1.0
Shared code for Async UI1 version - Latest release: over 3 years ago - 2 dependent packages - 2.46 thousand downloads total - 562 stars on GitHub - 1 maintainer
streampager 0.10.3
streampager is a pager for command output or large files14 versions - Latest release: over 3 years ago - 229 dependent repositories - 111 thousand downloads total - 60 stars on GitHub - 1 maintainer
seripack 0.1.0
Easy routing for packet/message like structs1 version - Latest release: over 3 years ago - 1.5 thousand downloads total - 1 maintainer
swordfish-rs 0.6.0
Cli tool for typing effect in Termainl for screencasts14 versions - Latest release: over 3 years ago - 16.2 thousand downloads total - 52 stars on GitHub - 1 maintainer
kvstructs 0.1.1 💰
General basic key-value structs for Key-Value based storages.26 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 31.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
armbankrate-parser 0.1.0
Library that parses Armenian bank rates1 version - Latest release: over 3 years ago - 1 dependent package - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
options-common 0.8.0
Utilities for working with financial options13 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 16.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
bcdown 0.2.2
Bilibili漫画下载器,written in Rust,支持epub pdf zip格式11 versions - Latest release: over 3 years ago - 14.7 thousand downloads total - 202 stars on GitHub - 1 maintainer
ors 0.0.12
ors - onnxruntime bindings for rust12 versions - Latest release: over 3 years ago - 18 thousand downloads total - 1 maintainer
otter 1.2.1
Otter game system; main data structures Rust crate.9 versions - Latest release: over 3 years ago - 4 dependent packages - 16.9 thousand downloads total - 6 stars on salsa.debian.org - 2 maintainers
Top 4.1% on crates.io
3 versions - Latest release: over 3 years ago - 7 dependent packages - 50 dependent repositories - 107 thousand downloads total - 4,137 stars on GitHub - 1 maintainer
spl-token-swap 3.0.0
Solana Program Library Token Swap3 versions - Latest release: over 3 years ago - 7 dependent packages - 50 dependent repositories - 107 thousand downloads total - 4,137 stars on GitHub - 1 maintainer
biostats 0.6.8
A bioinformatics library23 versions - Latest release: almost 4 years ago - 30.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
padme-core 0.0.1
Gameboy emulator engine1 version - Latest release: almost 4 years ago - 1.78 thousand downloads total - 63 stars on GitHub - 1 maintainer
ouverture-ui 0.1.0
A next-generation music player and manager GUI based of ouverture-core1 version - Latest release: almost 4 years ago - 1.56 thousand downloads total - 10 stars on GitHub - 1 maintainer
ouverture-core 0.1.0
A next-generation music player and manager library1 version - Latest release: almost 4 years ago - 1 dependent package - 2.17 thousand downloads total - 10 stars on GitHub - 1 maintainer
guide-counter 0.1.3 💰
Fast and accurate guide counting for CRISPR screens.4 versions - Latest release: almost 4 years ago - 5.42 thousand downloads total - 33 stars on GitHub - 2 maintainers
atefs 1.10.0
Distributed filesystem built on an immutable data store with strong encryption and authentication18 versions - Latest release: almost 4 years ago - 25.3 thousand downloads total - 140 stars on GitHub - 1 maintainer
atedb 1.8.0
Distributed datachain (database) built on an immutable data store with strong encryption and auth...10 versions - Latest release: almost 4 years ago - 14.2 thousand downloads total - 140 stars on GitHub - 1 maintainer
ateweb 1.2.0
High performance web server built on top of atefs6 versions - Latest release: almost 4 years ago - 1 dependent repositories - 8.73 thousand downloads total - 140 stars on GitHub - 1 maintainer
ate-files 1.2.0
Model and helper functions for access files stored in ATEs4 versions - Latest release: almost 4 years ago - 3 dependent packages - 1 dependent repositories - 8.19 thousand downloads total - 140 stars on GitHub - 1 maintainer
visual-search 0.1.2
Visual search engine for images using Deep Learning models to extract features3 versions - Latest release: about 4 years ago - 4.97 thousand downloads total - 47 stars on GitHub - 1 maintainer
oaf 0.1.4
A more user-friendly CLI for Git repositories2 versions - Latest release: about 4 years ago - 3.13 thousand downloads total - 9 stars on GitHub - 1 maintainer
gfx-swap 0.1.0
gfx-swap is an anchor re-implement of the token-swap program in solana-program-library.1 version - Latest release: over 4 years ago - 1.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
voila 3.4.0
A tool for doing complex operations to files and directories.19 versions - Latest release: over 4 years ago - 22.7 thousand downloads total - 97 stars on GitHub - 1 maintainer
gpl-token-swap 2.1.0
Gemachain Program Library Token Swap1 version - Latest release: over 4 years ago - 1.63 thousand downloads total - 1 maintainer
lef21 0.2.0
Library Exchange Format (LEF) Integrated Circuit Layout Parser & Writer2 versions - Latest release: over 4 years ago - 3 dependent packages - 5.34 thousand downloads total - 54 stars on GitHub - 1 maintainer
aorist_core 0.0.14
Core abstractions the aorist project5 versions - Latest release: over 4 years ago - 2 dependent packages - 8.88 thousand downloads total - 21 stars on GitHub - 1 maintainer
yolol-devices 0.3.3
Starbase game's yolol devices library6 versions - Latest release: over 4 years ago - 2 dependent packages - 8.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
nopkg 1.0.1
command line tool to automatic artifact fetching2 versions - Latest release: almost 5 years ago - 2.83 thousand downloads total - 0 stars on git.ikl.sh - 1 maintainer
Top 8.8% on crates.io
14 versions - Latest release: almost 5 years ago - 4 dependent packages - 4 dependent repositories - 123 thousand downloads total - 644 stars on GitHub - 1 maintainer
nlprule 0.6.4
A fast, low-resource Natural Language Processing and Error Correction library.14 versions - Latest release: almost 5 years ago - 4 dependent packages - 4 dependent repositories - 123 thousand downloads total - 644 stars on GitHub - 1 maintainer
dlog 0.1.2
A command line utility to efficiently track where you spend your time.3 versions - Latest release: almost 5 years ago - 4.53 thousand downloads total - 5 stars on GitHub - 1 maintainer
rerust 0.1.0
Reactive programming with dataflow semantics1 version - Latest release: almost 5 years ago - 1.61 thousand downloads total - 1 maintainer
Past Dependents
Include Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Filter by Kind
Links
| Registry | crates.io |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:cargo/enum_dispatch
spec |
| License | MIT, Apache-2.0 |
| First Release | about 7 years ago |
| Last Synced | 10 days ago |
Repository
| Stars | 141 on GitLab.com |
| Forks | 35 on GitLab.com |
| Docker Dependents | 81 |
| Docker Downloads | 23,292,876 |
Rankings on crates.io
Overall
Top 4.1%
Downloads
Top 0.7%
Dependent packages
Top 0.4%
Dependent repos
Top 0.8%
Forks
Top 9.9%
Docker downloads
Top 0.8%