CATEGORY
Simulation 1,973 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
qoqo-aqtAQT backend for qoqo quantum computing toolkit17,046Apache-2.0
nexosimA high performance asynchronous compute framework for system simulation.16,953MIT OR Apache-2.0
nautilus-coreCore functionality for the Nautilus trading engine16,885LGPL-3.0-or-later
modeA behavioral state machine library written in Rust16,882Apache-2.0 OR MIT
gmt_dos-clients_scopeGMT DOS Scope Client16,869MIT
bgpsimA network control-plane simulator16,606non-standard
geonumgeometric number library supporting unlimited dimensions with O(1) complexity16,522BSD-3-Clause
agent-coordinateA Rust crate for defining and managing agent coordinates including locations and goals with flexible initialization options and…16,480non-standard
pddlA PDDL 3.1 parser, strongly typed16,390EUPL-1.2
polyhedron-facespolyhedron faces for Rust16,351MIT
rvemuRISC-V emulator core implementation.16,163MIT
nautilus-modelDomain model for the Nautilus trading engine16,124LGPL-3.0-or-later
maelstrom-nodeMaelstrom Rust node framework16,059EPL-2.0
fibril_verifierVerifies behavior for distributed systems implemented with the Fibril library.15,828MIT OR Apache-2.0
gmt_dos-clients_lomGMT DOS LOM Client15,825MIT
vegas-latticeCLI and library to work with lattices15,747non-standard
intricoHigh-performance Quantum Computing library to simulate quantum circuits with precision and power.15,735Apache-2.0
ncubeGeneralized Hypercube Visualizer15,705MIT
gmt_dos-clients_m1-ctrlGMT DOS M1 Control Client15,694MIT
amfiteatr_coreA framework to model and simulate game theory problems with many agents15,640non-standard
redact-composerA library for building modular musical composers.15,607MIT
gmt_dos-clients_mountGMT DOS Mount Control Client15,464MIT
liblinearRust bindings for the liblinear C++ library15,451MIT
qoqo-iqmIQM backend for qoqo quantum computing toolkit15,290Apache-2.0
nnv-rsVerification and Statistics on Deep Neural Networks15,225MIT
chimeWIP library for continuous, predictable, mutable change over time15,222MIT OR Apache-2.0
sim_deriveSim Derive is a macro library, which supports the Sim discrete event simulation package15,177MIT OR Apache-2.0
bevy_mod_physxPhysX plugin for Bevy15,115MIT
netem-traceA library for for generating network emulation trace.15,092Apache-2.0
netperfA network performance measurement tool14,898MIT OR Apache-2.0
amfiteatr_rlExtensions providing reinforcement learning implementations for `amfiteatr`14,845non-standard
genetic-rsA small framework for managing genetic algorithms14,742MIT
structural-shapesCommon structural shapes14,702MIT
sif-kdtreesimple, immutable, flat k-d tree14,654MIT OR Apache-2.0
sad_machineSad Machine - a static State Machine macro14,647MIT OR Apache-2.0
audionimbusA safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects,…14,578MIT OR Apache-2.0
cisatCognitively-Inspired Simulated Annealing Teams14,482MIT
war_card_gameWar (card game) simulation14,401MIT
beetmash_templateAn example workflow for publishing Bevy apps and scenes to Beetmash.14,268MIT OR Apache-2.0
amfiteatr_net_extProof of concept extension to provide basic TCP communication14,054non-standard
beetMalleable Application Framework14,045MIT OR Apache-2.0
gmt_m1-ctrl_center-actuatorsGiant Magellan Telescope C-code control system models14,034MIT
gmt_dos-clients_windloadsGMT DOS Windloads Client13,786MIT
gmt_m1-ctrl_hardpoints-dynamicsGiant Magellan Telescope C-code control system models13,754MIT
gmt_dos-clients_domeseeingGMT DOS Domeseeing Client13,744MIT
bevy_logicA logic gate simulation plugin for Bevy.13,690MIT
dimas-coredimas-core - core library for DiMAS13,677non-standard
lc3tools-sysRust bindings for LC3Tools13,655Apache-2.0
amfiteatr_classicImplementation of some classic game theory problems to research on13,650non-standard
roqollageVisualization tool for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations13,639Apache-2.0
RustQuant_utilsA Rust library for quantitative finance.13,607MIT OR Apache-2.0
nautilus-commonCommon functionality and machinery for the Nautilus trading engine13,371LGPL-3.0-or-later
ode-rsODE Open Dynamics Engine for Rust13,293MIT
amethyst_physicsThe Amethyst Physics engine interface.13,258MIT
imperative-rs-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.13,219MIT OR Apache-2.0
gmt_m1-ctrl_outer-actuatorsGiant Magellan Telescope C-code control system models13,218MIT
dimas-configdimas-config - configuration library for DiMAS13,210non-standard
desruDiscrete Event Simulation in Rust (DESRu)13,189Apache-2.0
sobol-qmcA Sobol sequence generator for Rust13,184BSD-3-Clause
c3dioA library for reading and writing C3D motion capture files.13,181MIT OR Apache-2.0
libbfiExtendable brainfuck interpreter library13,170BSD-3-Clause
mathmlA parser for MathML13,074MIT OR Apache-2.0
mujoco-rsA high-level Rust wrapper around the MuJoCo C library, with a native viewer (re-)written in Rust.12,967MIT OR Apache-2.0
dimas-comdimas-com - communication library for DiMAS12,931non-standard
poodioFarts poo poo audio12,911MIT
beet_mlMachine Learning actions built upon beet_flow12,801MIT OR Apache-2.0
chromosomeGenetic algorithm tools library12,773MIT
t4tTit-for-tat: a game theory toolbox.12,736MIT
RustQuant_autodiffA Rust library for quantitative finance.12,645MIT OR Apache-2.0
lc3dbgCommand-line LC-3 debugger12,611GPL-2.0-only
dimas-commandsdimas-commands - commands library for DiMAS12,575non-standard
mcrtMonte-Carlo Radiative Transfer (MCRT) tool.12,505MIT OR Apache-2.0
revm-traceHigh-performance multi-threaded EVM transaction simulator and analyzer with comprehensive tracing capabilities12,491MIT OR Apache-2.0
velvetClassical atomistic simulation engine with a focus on user-friendliness and extensibility12,419MIT
beetmash_coreThe number one bevy scene registry.12,374MIT OR Apache-2.0
imperative-rsAuto derivable trait to easily define instruction sets12,325MIT OR Apache-2.0
RustQuant_errorA Rust library for quantitative finance.12,316MIT OR Apache-2.0
rgrowA modular Tile Assembly Model simulator, inspired by Xgrow.12,265MIT
molar_powersasapowersasa FFI bindings for molar12,131Artistic-2.0
amethyst_nphysicsThe NPhysics backend for the `amethyst_physics` crate.12,033MIT
beetmashThe number one bevy scene registry.12,024MIT OR Apache-2.0
dvcompute_utilsDiscrete event simulation library (utilities)12,000MPL-2.0
icasadi_testRust interface to CasADi functions (for testing purposes only)11,971MIT
perpendicularPerpendicular is a simple general purpose n-dimensional vector library.11,837Apache-2.0
RustQuant_mathA Rust library for quantitative finance.11,766MIT OR Apache-2.0
RustQuant_mlA Rust library for quantitative finance.11,764MIT OR Apache-2.0
beetmash_sceneThe number one bevy scene registry.11,750MIT OR Apache-2.0
RustQuant_isoA Rust library for quantitative finance.11,740MIT OR Apache-2.0
verilatorAutomated generation of Verilator test modules.11,695MIT/Apache-2.0
beetmash_netA lightweight Bevy replication library.11,624MIT OR Apache-2.0
chapatyAn event-driven Rust engine for building and evaluating quantitative trading agents. Features a Gym-style API for algorithmic…11,610Apache-2.0
fibrilA library for implementing distributed systems with commmunicating fibers.11,469MIT OR Apache-2.0
gmt_m2-ctrl_asm_pid-dampingGiant Magellan Telescope primary mirror control system11,467MIT
librunnerRust library to assist runners on planning their workouts, races, and improve their health.11,461Apache-2.0
nautilus-executionCore execution machinery for the Nautilus trading engine11,443LGPL-3.0-or-later
pros-simulatorRun PROS robot code without the need for real VEX V5 hardware.11,410MIT
gfretGenerates an svg template of a musical instrument fretboard11,333BSD-2-Clause
gmt_mount-ctrl_driverGiant Magellan Telescope C-code control system models11,092MIT
polarizationSimulate the polarization of a laser beam11,060MIT OR Apache-2.0
fibril_coreCore types for the Fibril library.11,051MIT OR Apache-2.0
amfiteatr_proc_macroProcedural macro crate for amfiteatr_* crates11,036non-standard
nautilus-analysisPerformance analysis and statistics for the Nautilus trading engine11,007LGPL-3.0-or-later
anabaenaL-System (Lindenmayer system) framework for Rust10,963BSD-3-Clause
logicsimcomposable, modular, digital logic simulation10,946MIT
voicevox-rsvoicevox client library for Rust10,944MIT
qollageVisualization tool for qoqo quantum computing toolkit by HQS Quantum Simulations10,821Apache-2.0
RustQuant_timeA Rust library for quantitative finance.10,796MIT OR Apache-2.0
neatCrate for working with NEAT in rust10,766MIT
phylotreeA crate to deal with phylogenetic trees and distance matrices10,758GPL-3.0
lk_mathCollection of reusable mathematical tools.10,726MIT OR Apache-2.0
nautilus-indicatorsTechnical indicators for the Nautilus trading engine10,716LGPL-3.0-or-later
dimasctldimasctl - a cli for DiMAS10,697non-standard
nautilus-portfolioPortfolio components and functionality for the Nautilus trading engine10,642LGPL-3.0-or-later
impulse_responseImpulse Response Integration Method10,596MIT OR Apache-2.0
dmd_coreAT&T / Teletype DMD 5620 Terminal Emulator - Core Library10,585MIT
lapack-traitsGeneric real/complex scalar trait wrappers for BLAS and LAPACK routines10,493MIT
fbsim-coreA library for american football simulation10,471non-standard
bourse-bookSimulated limit order book library10,372MIT
RustQuant_stochasticsA Rust library for quantitative finance.10,360MIT OR Apache-2.0
beet_examplesBits and pieces for substantial beet examples10,353MIT OR Apache-2.0
gmt_m2-ctrl_asm_preshape-filterGiant Magellan Telescope primary mirror control system10,341MIT
reservoirsA library for simulating Bolin & Rodhe reservoir models.10,308MIT OR Apache-2.0
gmt_m2-ctrl_asm_positionnerGiant Magellan Telescope primary mirror control system10,300MIT
flecs_ecsRust API for the C/CPP flecs ECS library <https://github.com/SanderMertens/flecs>10,293MIT
bourse-macrosMacros for bourse library10,287MIT
dvcompute_distDiscrete event simulation library (optimistic distributed simulation)10,270MPL-2.0
simconnect-sdk-deriveMacros implementation for SimConnect SDK. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for…10,264MIT
nautilus-tradingStrategy machinery and controllers for the Nautilus trading engine10,221LGPL-3.0-or-later
audionimbus-sysRust bindings for Steam Audio.10,214MIT OR Apache-2.0
nautilus-dataCore data handling machinery for the Nautilus trading engine10,173LGPL-3.0-or-later
beet_flowAn ECS control flow library10,156MIT OR Apache-2.0
nautilus-riskCore risk management machinery for the Nautilus trading engine10,088LGPL-3.0-or-later
nlmrsA Rust crate for building Neutral Landscape Models.10,056MIT
parse-monitorsGiant Magellan Telescope Computation Fluid Dynamics Parser10,054MIT
simconnect-sdkSimConnect SDK. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.9,953MIT
bourse-deDiscrete event market simulation library9,931MIT
genetic-rs-macrosMacros for genetic-rs9,914MIT
supergridAn extremely optimized (safe) spatial hash grid.9,834GPL-3.0
crystalorbNetwork-agnostic, high-level game networking library9,762Apache-2.0
nautilus-cryptographyCryptographic primitives and management for the Nautilus trading engine9,748LGPL-3.0-or-later
playing-cardsA Rust library for playing cards and poker hand evaluation9,618MIT OR Apache-2.0
nautilus-serializationSerialization functionality for the Nautilus trading engine9,598LGPL-3.0-or-later
nautilus-systemSystem orchestration for the Nautilus trading engine9,540LGPL-3.0-or-later
helixiserA crate for the calculation of diffraction patterns of helical objects9,529MIT
fumblean oxidized implementation of the original clumsy tool, designed to simulate adverse network conditions on Windows systems.9,339non-standard
genetic-rs-commonCommonly-used parts of genetic-rs9,313MIT
dvcompute_rand_distDiscrete event simulation library (random number generator primitives for optimistic distributed simulation and nested simulation)9,309MPL-2.0
rumocaModelica compiler written in RUST9,296Apache-2.0
gmt_mount-ctrl_controllerGiant Magellan Telescope C-code control system models9,277MIT
dosio-macrosA procedural macro to build the Giant Magellan Telescope dynamic optical simulations inputs/outputs9,270MIT
gmt_dos-clients_servosGMT DOS Servo-Mechanisms Client9,223MIT
RustQuant_instrumentsA Rust library for quantitative finance.9,214MIT OR Apache-2.0
dyntri-coreBase crate to work with and perform measurements on Dynamical Triangulations.9,101GPL-3.0-or-later
modulatorA trait for abstracted, decoupled modulation sources9,099MIT
RustQuant_cashflowsA Rust library for quantitative finance.9,030MIT OR Apache-2.0
mujoco-sysFFI bindings to MuJoCo9,005MIT
t4t-gamesA library of games and strategies built with t4t.8,982MIT
steam-audioRust wrapper for Valve Software's binaural audio rendering library.8,975non-standard
molar_gromacsGromacs dynamic plugin loader for molar8,971Artistic-2.0
dvcompute_branchDiscrete event simulation library (nested simulation)8,954MPL-2.0
beet_spatialSpatial actions built upon beet_flow8,929MIT OR Apache-2.0
nautilus-networkNetwork communication machinery for the Nautilus trading engine8,877LGPL-3.0-or-later
ispm-wrapperWrappers for Intel® Simics® Package Manager commands8,875Apache-2.0
rstmThis crate focuses on building concrete implementations for Turing Machines.8,848Apache-2.0
ode-rs-0000OYK sample for ODE (Open Dynamics Engine)8,846MIT
molar_molfileDEPRECATED: VMD molfile FFI bindings (DCD, PDB, XYZ) formerly used by molar. Replaced by native Rust IO in molar >=1.2.0.8,785Artistic-2.0
rapier3d-urdfURDF file loader for the 3D rapier physics engine.8,747Apache-2.0
simics-api-sysAutomatically generated Intel® Simics® Simulator FFI bindings8,704Apache-2.0
topoptTopology optimization in pure Rust, based on 99 lines of MATLAB8,698MIT
uncertainFast and correct computations with uncertain values.8,659MIT
dyntri-edt2dDirect Monte Carlo sampler of 2D Euclidean Dynamical Triangulations.8,614GPL-3.0-or-later
dyntri-cdt2dMarkov-chain Monte Carlo simulator of 2D Causal Dynamical Triangulations.8,581GPL-3.0-or-later
digifiGeneral purpose financial library and framework for financial modelling, portfolio optimisation, and asset pricing.8,536MIT OR Apache-2.0
kairCOnstraint Based Reconstruction and Analysis (COBRA) in Rust8,530GPL-2.0-or-later
dvcompute_networkDiscrete event simulation library (the generalized network interface)8,450MPL-2.0
beet_netVery bevy networking utilities8,433MIT OR Apache-2.0
ortsorts core — orbital mechanics simulation, force/torque/sensor models, and WASM plugin host runtime.8,411MIT
bevy_xpbd_3d_parentingAllows children of a `bevy_xpbd_3d` `RigidBody` to exert forces on their parents8,394MIT OR Apache-2.0
radiate-coreCore traits and interfaces for the Radiate genetic algorithm library.8,338MIT
beet_flow_macrosBevy Everywhere8,310MIT OR Apache-2.0
simics-signIntel® Simics® Simulator module signing tools8,291Apache-2.0
pxrRust interface for OpenUSD8,283MIT OR Apache-2.0
langtons-termiteImplementation of Langton's Ant that runs in a terminal window8,275GPL-3.0+
pxr_buildRust interface for OpenUSD8,273MIT OR Apache-2.0
triangle-rsA Rust binder for the 2D mesh generator and Delaunay triangulator Triangle8,260MIT
grid_pathfindingPathfinding using jump point search (JPS) and connected components on a 2D grid.8,255MIT
lc3-isaTypes and friends for the LC-3 ISA.8,244MPL-2.0
keybd_eventSimulating keyboard on Linux, Windows and Mac OS in rust8,236MIT
radiate-errorErrors for the radiate genetic algorithm library8,220MIT
lysogeny-brothSubstrate for cellular automata in Rust.8,215MIT AND Apache-2.0
reductionistS3 Active Storage server8,113Apache-2.0
mount-ctrlGiant Magellan Telescope mount control system8,061MIT
hal-simAn embedded-hal and embedded-graphics Display simulator.8,054MIT OR Apache-2.0
nautilus-liveCore live trading components and machinery for the Nautilus trading engine7,995LGPL-3.0-or-later
ballistics-engineHigh-performance ballistics trajectory engine with professional physics7,979MIT OR Apache-2.0
surface-gridA crate providing data structures for square-tiled grids wrapped around the surface of certain objects.7,943BSD-3-Clause
async-maelstromA library that allows distributed applications to work with Maelstrom7,933non-standard
freebjBlackjack strategy simulator7,905MIT
chironGraphical and command-line interface tools for Biomechanics Foundation7,878MIT OR Apache-2.0
sparkl3d-kernels3-dimensional physics engine in Rust.7,875Apache-2.0