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.
dvcompute_experiment_distDiscrete event simulation library (support of experiments for optimistic distributed simulation)4,058MPL-2.0
icentral-scratchGraph-theoretic crate for finding biconnected components and calculating betweenness centrality optimized by identifying…4,050MIT OR Apache-2.0
atari-envAtari Environment for Reinforcement Learning4,049GPL-2.0-or-later
icentral-deltaEfficient computation and maintenance of biconnected components in dynamic graph structures using delta-based methods.4,026MIT OR Apache-2.0
emu_glslA toolkit for GLSL-Rust interop3,996MIT
robot-description-builderA libary to create (valid) Robot descriptions3,967MIT
event-simulationA library for event based simulation of application state3,951MIT OR Apache-2.0
evioliteToolkit for working with evolutionary algorithms3,947MIT
life-backendA backend implementation of Conway's Game of Life3,919MIT OR Apache-2.0
evalurollA dice expression parser and evaluator.3,915MIT
quantrs2-simQuantum circuit simulators for the QuantRS2 framework3,897Apache-2.0
open-oak-game-of-lifeImplementation of Conway's Game of Life using open-oak as the front-end and conlife as the backend3,860AGPL-3.0-only
precedence-netCreate and analyse precedence networks3,851MIT
gemlaUsing evolutionary computation to generate machine learning algorithms3,807MIT
nautilus-databentoDatabento integration adapter for the Nautilus trading engine3,766LGPL-3.0-or-later
dimasmondimasmon - a monitoring tool for DiMAS3,743non-standard
simics-testIntel Simics Simulator module testing tools3,733Apache-2.0
protopolisA multi-agent Ollama simulation in Rust3,728MIT
gmt_mount-ctrl_sampling1000-damping002Giant Magellan Telescope mount control system (1kHz sampling,2% damping)3,720MIT
m2-ctrlGiant Magellan Telescope secondary mirror control system3,716MIT
control_systems_torboxControl systems toolbox3,716MIT
onqOperations for Next-generation Quantum computing3,707MIT
polsimCLI application for polarization simulations3,686MIT OR Apache-2.0
beet_simGame AI simulation primitives built upon beet_flow3,682MIT OR Apache-2.0
vec-racEvolving AI vector racing3,674MIT
dvcompute_results_distDiscrete event simulation library (support of simulation results for optimistic distributed simulation)3,668MPL-2.0
dvcompute_resultsDiscrete event simulation library (support of simulation results for sequential simulation)3,652MPL-2.0
dvcompute_results_branchDiscrete event simulation library (support of simulation results for nested simulation)3,643MPL-2.0
dvcompute_results_consDiscrete event simulation library (support of simulation results for conservative distributed simulation)3,642MPL-2.0
lifers-raylibRaylib frontend for lifers3,628MIT
rs_isl2-dimensional generic Iterative Stencil Loops3,603MIT OR Apache-2.0
symtropy-mathN-dimensional geometric algebra: const-generic points, bivectors, rotors, and collision shapes (2D/3D/4D+). Stack-allocated,…3,597Apache-2.0 OR MIT
digit-bin-indexA high-performance, O(P) data structure for weighted random sampling of binned probabilities, ideal for large-scale simulations.3,596MIT
symtropy-physicsN-dimensional rigid body physics with GJK+EPA collision, CCD, joints, raycasting, and warm-starting. Pluggable PhysicsCallback…3,542Apache-2.0 OR MIT
desqueLightweight discrete-event simulation framework.3,520MIT
voxelisSparse Voxel Octree DAG engine for building worlds, shaping matter, and mastering 3D space — powered by pure Rust.3,505MIT OR Apache-2.0
siderustHigh-precision astronomy and satellite mechanics in Rust.3,490AGPL-3.0-only
roqoqo-qirQIR interface for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations3,479Apache-2.0
rqismA multi-backend quantum circuit simulator3,469non-standard
falsyFalse eso-lang interpreter3,467MIT
femtosa femtosecond-based representation of time, duration, and frequency, for the purpose of simulation3,434MIT OR Apache-2.0
icasadiRust interface to CasADi functions3,434MIT
nautilus-tardisTardis integration adapter for the Nautilus trading engine3,429LGPL-3.0-or-later
dimas-timedimas-time - time library for DiMAS3,409non-standard
beet_parseParsers for various text and token formats3,390MIT OR Apache-2.0
openmm-sysRust bindings for the OpenMM toolkit for molecular simulation using high performance GPU code.3,379MIT
gmt_mount-ctrl_sampling8000-damping002_ze30Giant Magellan Telescope mount control system (8kHz sampling, 2% damping)3,356MIT
gmt_m1-ctrlGiant Magellan Telescope primary mirror control system3,329MIT
netsim-macrosMacros for netsim.3,328MIT OR BSD-3-Clause
dimas-macrosproc-macros for dimas3,310non-standard
bve-nativeRemaking OpenBVE using a modern architecture, using Unity and Rust. C API.3,307MPL-2.0
quantrs2-deviceQuantum device connectors for the QuantRS2 framework3,280Apache-2.0
envoy-dummy-statsGenerate dummy histogram metrics of Envoy.3,241MIT OR Apache-2.0
nautilus-coinbase-intxCoinbase International exchange integration adapter for the Nautilus trading engine3,232LGPL-3.0-or-later
diffuseDiffusion simulation calculation.3,227MIT OR Apache-2.0
freight_car_forwarderPort of the C++ port of Timothy O'Connor's Freight Car Forwarding system.3,216GPL-2.0-only
saeA test optimization problem for SAE Formula Cars3,187MIT OR Apache-2.0
isaac_simRust interface for Isaac Sim3,164MIT OR Apache-2.0
lodestone_coreUser friendly magnetic field calculations in Rust3,160MPL-2.0
parsysA 2D particle system simulator library3,151MIT
nexosim-macrosInternal macros for NeXosim simulator.3,144MIT OR Apache-2.0
sim-by-fired-eventThis library is the library of discrete time simulation with event scheduling and firing events at the time.3,134MIT
voroxxVoro++, a 3D cell-based Voronoi library3,127non-standard
exdsdevsA Rust library for for developing discrete-event models based on DEVS formalism.3,124MIT OR Apache-2.0
babbageDatacube manipulation.3,109MIT OR Apache-2.0
i8051-proc-macroAssociated proc-macro for the i8051 microcontroller emulator crate.3,074MIT OR Apache-2.0
gatesGates is a simple library to simulate logical gates.3,063MIT
cellular_raza-core-deriveCellular simulation tool3,056GPL-2.0
nautilus-cliCommand-line interface for the Nautilus trading engine3,049LGPL-3.0-or-later
barter-data-sniperHigh performance & normalised WebSocket integration for leading cryptocurrency exchanges - batteries included.3,048MIT
avianReserved as a potential new name for the bevy_xpbd physics engine3,046MIT OR Apache-2.0
circus_testProcedural macro to inject a seed in your tests3,037MIT OR Apache-2.0
pcb-rs-traitsTraits and common structs for pcb-rs3,036MIT OR Apache-2.0
quokkasimA Rust-based Discrete Event Simulation (DES) framework, which simplifies simulation for beginners, and provides excellent…3,030non-standard
radiate_matrix_treeMatrix Tree model compatable with Radiate's evolutionary engine2,994MIT
anyfuckBrainfuck/Ook/Blub interpreter2,982MIT
nlsn-delaunayDelaunay Triangulation and Refinement implementation through Bowyer Watson incremental insertion, conflict maps and ghost…2,964non-standard
franka-interfaceDevlop software for Franka Emika Panda robots in simulation and run it on the real robot2,964EUPL-1.2
qoqo_qirQIR interface for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations2,962Apache-2.0
minifly-coreCore types and models for Minifly - Local Fly.io development simulator2,956MIT
randtestApplication for statistical testing of pseudo-random number generators2,953Apache-2.0/MIT
gmt_mount-ctrl_sampling1000-damping002_ze30Giant Magellan Telescope mount control system (1kHz sampling,2% damping)2,947MIT
fetch-modidatastructures that nobody would ever want2,947non-standard
cmtrs_macrosThe macros for cmtrs.2,945MIT OR Apache-2.0
m2-ctrl_fsmGiant Magellan Telescope secondary mirror control system (FSM)2,932MIT
gmt_mount-ctrl_sampling1000-damping002_ze00Giant Magellan Telescope mount control system (1kHz sampling,2% damping)2,924MIT
gmt_mount-ctrl_sampling1000-damping002_ze60Giant Magellan Telescope mount control system (1kHz sampling,2% damping)2,920MIT
gmt_mount-ctrl_sampling8000-damping002_ze00Giant Magellan Telescope mount control system (8kHz sampling, 2% damping)2,911MIT
torophy2D physics engine over a toroidal space2,909Apache-2.0
cmtirThe intermediate representation for Cement (cmt2) languages and compiler tools.2,909MIT OR Apache-2.0
gmt_mount-ctrl_sampling8000-damping002_ze60Giant Magellan Telescope mount control system (8kHz sampling, 2% damping)2,892MIT
bitrMinimal BitScript interpreter.2,875GPL-3.0-or-later
radiate-rustA Rust library for genetic algorithms and artificial evolution.2,874MIT
caetCause-and-effect tester; help prototype a system before writing real code.2,865MIT OR Apache-2.0
random-distributions-cliA tool to generate samples from various random distributions, as a text lines or a binary stream. Includes a general form of…2,860MIT/Apache-2.0
osm_graphThis library provides a set of tools for generating isochrones from geographic coordinates. It leverages OpenStreetMap data to…2,852MIT
odem-rs-metaLanguage extensions for the odem-rs simulation framework2,838MIT
simvar_utilsSimulator Utils package2,831MPL-2.0
bevy_gpu_compute_coreEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,828MIT
capability-grower-configurationA Rust crate to configure skill tree growth with capabilities for complexity management, tree expansion policies, capstone node…2,828GPL-3.0-only
fayalite-proc-macros-implan implementation detail of fayalite -- the procedural macros' implementations2,825LGPL-3.0-or-later
meiosisAn evolutionary algorithm library with as many compile time checks as possible.2,822non-standard
gmt_mount-ctrl_sampling8000-damping002Giant Magellan Telescope mount control system (8kHz sampling,2% damping)2,818MIT
rand-pythonPartial port of Python's rand module, aimed at providing identical output starting from a fixed seed as the Python version2,817BSD-3-Clause
fmi-simA pure Rust FMI simulator2,810MIT OR Apache-2.0
i8051An emulator for the i8051 (MCS-51) microcontroller.2,809MIT OR Apache-2.0
ionic_deckhandlerRust implementation of a deck creation and card shuffling library2,792MIT OR Apache-2.0
turing-machine-rsOpen library for implementation Turing Machines.2,790MIT
turingmachine-rsA Turing Machine Simulation Library written in Rust2,786MIT
me2finaleMass Effect 2 final mission analysis2,771MIT OR Apache-2.0
nautilus-persistence-macrosProcedural macros for custom data types (e.g. #[custom_data])2,764LGPL-3.0-or-later
maelstrom-commonA simple boilerplate abstraction for running a Maelstrom node.2,759non-standard
elifimEvolution simulation of agents with neural networks2,752Apache-2.0
onagerFeatherstone rigid-body physics library built in Rust2,749MIT OR Apache-2.0
our_economy_engineEngine for the game Our Economy. Currently unusable, and progressing through rapid prototyping. Will often be half made, and be…2,734MIT OR Apache-2.0
trmt2D Turing machine (turmite) simulator for the terminal2,733GPL-3.0-or-later
pkcorePrototype core poker library.2,713MIT OR Apache-2.0
cmtcThe cmtc compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators.2,711MIT OR Apache-2.0
tombA minimal crate that provides dice rolling mechanisms for games2,706MIT
ising_guiLive Ising simulation2,702AGPL-3.0
gmt_mount-ctrl_sampling1000-damping002_ze30-500HzGiant Magellan Telescope mount control system (1kHz sampling,2% damping)2,697MIT
damped-springsImplementation of damped springs for smooth and springy motion.2,691MIT
capability-feature-measurementA Rust crate providing a trait-based system for measuring and evaluating complexity, branching, density, and configuration of…2,680GPL-3.0-only
cmtrsA rule-based embedded HDL in Rust.2,679MIT OR Apache-2.0
cmlA library to programmatically and safely interact with the rest API of Cisco Modeling Labs (CML), formerly VIRL22,677MIT
petnatA Petri net plugin for Bevy Engine.2,667MIT OR Apache-2.0
lifers-asciiA simple ASCII frontend for lifers2,664MIT
bellande_particleA particle system using Bellande distributions for robust state estimation and localization2,662GPL-3.0-or-later
odem-rs-coreCore components of the odem-rs simulation framework2,640MIT
symthaea-consciousness-equationMaster Consciousness Equation — 7-theory synthesis of IIT, GWT, HOT, attention, embodiment, knowledge, and synchrony into a…2,627AGPL-3.0-or-later
simvar_harnessSimulator Harness package2,618MPL-2.0
icentral-qubeA Rust library for detecting shared vertices in graph cycles, utilizing mathematical and algorithmic principles for network…2,617MIT OR Apache-2.0
bevy_gpu_compute_macroEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,614MIT
symtropy-consciousness-physicsIntegrated information (Phi) as a first-class physics parameter: 5-channel coupling, thermodynamic closure with Landauer bound,…2,610AGPL-3.0-or-later
pcccParallel-concatenated convolutional code2,593MIT
armagnacA simple ARM emulation library for simulating embedded systems2,589MIT OR Apache-2.0
tudelft-xray-simsimulation library for the modeling assignment in the course 'Software Systems' at the TU Delft.2,582MIT
bevyhub_sceneThe number one bevy scene registry.2,577MIT OR Apache-2.0
minifly-loggingStructured logging for Minifly - Local Fly.io development simulator2,572MIT
fayalite-visit-genan implementation detail of fayalite -- Visit/Fold implementation generator2,536LGPL-3.0-or-later
fayalite-proc-macrosan implementation detail of fayalite -- the procedural macros2,532LGPL-3.0-or-later
npc-engine-coreThe core of the NPC engine, providing a generic MCTS framework.2,531MIT OR Apache-2.0
thimniefficient SDF collision without discretizatio, neural nets, or interval arithmetic2,529non-standard
gmt_m1-ctrl_actuatorsGiant Magellan Telescope primary mirror control system2,487MIT
molar_membraneMolar membrane toolkit2,460Artistic-2.0
bellande_motion_probabilityThe Bellande Motion Probability algorithm calculates particle movement probabilities using Bellande distributions for enhanced…2,460GPL-3.0-or-later
beet_designDesign system and components for beet rsx2,451MIT OR Apache-2.0
m2-ctrl_asmGiant Magellan Telescope secondary mirror control system (ASM)2,432MIT
beet_rsx_parserTools for building reactive structures2,424MIT OR Apache-2.0
pecos-coreProvides core definitions and functions for PECOS simulations.2,418Apache-2.0
incertoMonte carlo simulations.2,410MIT
bevy_gpu_computeEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,409MIT
matksThis crate provides a simulator for multi-agents executing tasks and collecting knowledge.2,403MIT
gmt_mount-ctrl_sampling8000-damping0005Giant Magellan Telescope mount control system (8kHz sampling,0.5% damping)2,390MIT
pcb-rs-macrosPrco-macros for pcb-rs crate2,387MIT OR Apache-2.0
bevyhub_netA lightweight Bevy replication library.2,384MIT OR Apache-2.0
solana-accountgenA utility crate for generating mock Solana accounts in tests2,362MIT OR Apache-2.0
mount-ctrl_sampling8000-damping0005Giant Magellan Telescope mount control system (8kHz sampling,0.5% damping)2,360MIT
nbody_barnes_hutFacilitates 2D/3D n-body simulations in O(nlogn) time2,357MIT
telltale-simulatorProtocol-machine-backed simulation engine for Telltale choreographic protocols2,357MIT OR Apache-2.0
hologramInterpolation library with multipurpose Radial Basis Function (RBF).2,317MIT
minifly-networkNetwork and DNS management for Minifly - Local Fly.io development simulator2,310MIT
elevator-coreEngine-agnostic elevator simulation library with pluggable dispatch strategies2,310MIT OR Apache-2.0
icentral-gen-rand-edgesA Rust crate for generating random edges within graphs, catering to simulation and network analysis by allowing edge creation…2,307MIT OR Apache-2.0
ceoCUDA Engined Optics2,301MIT
mount-ctrl_sampling1000-damping002Giant Magellan Telescope mount control system (1kHz sampling,2% damping)2,292MIT
nd_interpolate1-10 dimensional linear and cubic spline interpolation implemented in Rust2,290MIT
simics-python-utilsPython environment detection utilities for Intel® Simics® Simulator2,287Apache-2.0
fmi-test-dataUtilities for fetching test data from Modelica's Reference-FMUs repository.2,285MIT OR Apache-2.0
minifly-litefsLiteFS integration for Minifly - Local Fly.io development simulator2,284MIT
fayaliteHardware Description Language embedded in Rust, using FIRRTL's semantics2,261LGPL-3.0-or-later
rstm-stateA generic state implementation and its supporting interfaces2,251Apache-2.0
sidereon-coreNumerical astrodynamics propagation core plus the GNSS domain layer (SP3, broadcast ephemeris, multi-GNSS positioning, RTK/PPP,…2,240MIT
consistency_modelA tester for distributed system consistency properties like linearizability and sequential consistency.2,217MIT OR Apache-2.0
pecos-qsimProvides simulators and related elements for PECOS simulations.2,207Apache-2.0
emergeA library for building and rendering force directed graphs2,198MIT OR Apache-2.0
qtestConnector for working with the QTest socket2,186MIT OR Apache-2.0
odem-rs-syncModel-time synchronization facilities of the odem-rs simulation framework2,186MIT
beet_buildCodegen and compilation tooling for beet2,184MIT OR Apache-2.0
biodivine-lib-io-bmaLibrary for working with models in the BMA format.2,175MIT
game-of-lifeAn implementation of Conway's Game of Life using Piston.2,154MPL-2.0
odem-rs-utilModel elements and statistical tooling for the odem-rs simulation framework2,137MIT
doxing-emulatorDoxing emulator2,125MIT
auAutomatic control systems library2,112GPL-3.0-only
bevyhub_coreThe number one bevy scene registry.2,104MIT OR Apache-2.0
gmt_m2-ctrl_fsm-piezo-7Giant Magellan Telescope C-code control system models2,096MIT
yaiouom-checkLinter for yaiouom. If you're using yaiouom, you want to use yaiouom-checker :)2,062MIT
abstractAbstract rendering engine.2,057MIT
minifly-cliCLI for Minifly - Local Fly.io development simulator with incredible DX2,052MIT
latherA Rust crate and Python extension for modeling starspot effects on radial velocity and photometric observations, inspired by…2,036MIT/Apache-2.0
stroemungA Computational Fluid Dynamics (CFD) simulator in Rust2,035MIT
radiate-exprA Rust library for genetic algorithms and artificial evolution.2,031MIT
pecos-qecQEC for Rust PECOS.2,029Apache-2.0
nexosim-utilUtilities for NeXosim-based simulations.2,023MIT OR Apache-2.0
n2Neural network library implementing a feedforward, backpropagation network1,999MIT OR Apache-2.0
beet_serverServe applications with axum and deploy with cargo-lambda.1,999MIT OR Apache-2.0
haggisA 3D rendering and simulation engine built in Rust using wgpu for graphics rendering and winit for windowing, supporting both CPU…1,986MIT
uvoxidUVoxID: 192-bit spatial addressing scheme for encoding/decoding micrometer + lat/lon coordinates.1,979MIT
skspring-rsPhysically-based damped springs model (for animation, mostly.)1,960BSD-3-Clause
atelier_dataData Artifacts and I/O for the atelier-rs engine1,946Apache-2.0