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.

ode-baseODE Open Dynamics Engine bindings base for Rust7,838MITExternal FFI bindingsRendering icentral-distancesManage and manipulate distances within a graph or network context. Includes efficient distance storage and operations for…7,836MIT OR Apache-2.0AlgorithmsData structures pxr_sysRust interface for OpenUSD7,832MIT OR Apache-2.0Rendering::Data formatsSimulation icentral-predecessor-mapOptimized Rust crate for implementing and managing a predecessor map, a staple in graph theory and algorithms, allowing efficient…7,830MIT OR Apache-2.0AlgorithmsData structures dvcompute_randDiscrete event simulation library (random number generator primitives for sequential simulation and conservative distributed…7,820MPL-2.0Simulation simicsIntel® Simics® Simulator bindings in high level, idiomatic Rust7,802Apache-2.0API bindingsEmulators rstm-coreThis crate focuses on building concrete implementations for Turing Machines.7,707Apache-2.0MathematicsScience icentral-neighborsA comprehensive crate for node and edge operations within graph structures, offering efficient manipulation and management…7,682MIT OR Apache-2.0AlgorithmsData structures radiate-selectorsSelection strategies for the Radiate genetic algorithm library.7,672MITAlgorithmsScience quest-rsSafe Rust wrapper around the Quantum Exact Simulation Toolkit (QuEST)7,658MITAPI bindingsScience trussxUtilities for designing and analyzing truss structures7,618MITMathematicsScience radiate-altersAlters - mutations and crossovers for the Radiate genetic algorithm library.7,597MITAlgorithmsScience simxSimX provides Sim package extensions, for research and experimentation7,597MIT OR Apache-2.0Simulation conways_game_of_life_lib_rustCore library functionality for Conway's Game of Life.7,590MITGamesMathematics sparkl2d3-dimensional physics engine in Rust.7,588Apache-2.0Game developmentMathematics dvcompute_consDiscrete event simulation library (conservative distributed simulation)7,587MPL-2.0Simulation veccentricTiny 2D vector library.7,563MITGame developmentMathematics quasirandomQuasirandom number generation7,546MITAlgorithmsSimulation simics-packageIntel® Simics® Simulator module packaging tools7,534Apache-2.0API bindingsEmulators sparkl2d-core3-dimensional physics engine in Rust.7,475Apache-2.0Game developmentMathematics unifacCrate to calculate non-ideal vapor-liquid equilibria using UNIFAC model7,457non-standardMathematicsScience workspacer-toml-mockA Rust library providing a fully functional mock implementation of CargoTomlInterface, simulating Cargo.toml behaviors for…7,410MITDevelopment toolsParsing tools applAppl is a physics engine powered by the Rapier library. It is currently 2d only.7,406MITGame developmentMathematics radiate-enginesEngines for the Radiate genetic algorithm library.7,389MITAlgorithmsScience RustQuant_portfoliosA Rust library for quantitative finance.7,361MIT OR Apache-2.0AlgorithmsFinance RustQuant_tradingA Rust library for quantitative finance.7,348MIT OR Apache-2.0AlgorithmsFinance cargo-simics-buildBuild utility for Intel® Simics® Simulator modules7,281Apache-2.0API bindingsEmulators rubullet-sysCompiles bullet3 and exposes rust bindings to the C API7,260MITScience::RoboticsSimulation nautilus-persistenceData persistence and storage for the Nautilus trading engine7,242LGPL-3.0-or-laterAsynchronousFinance workspacer-crate-mockSimulate Rust crate structures and behaviors without filesystem interference, via reproducible mock interfaces.7,236MITDevelopment toolsFilesystem RustQuant_dataA Rust library for quantitative finance.7,203MIT OR Apache-2.0AlgorithmsFinance mcpsA command-line tool for running Monte Carlo simulations on project schedules.7,203MITCommand line utilitiesDevelopment tools checkmateA library for simulating Checkmate games7,160UnlicenseSimulation doip-codecDiagnostics over Internet Protocol codec for client-server communication.7,112MITEncodingNetwork programming markovianSimulation of Markov Processes as stochastic processes.7,105MIT OR Apache-2.0MathematicsScience molar_xdrfileLegacy xdrfile FFI bindings for molar. This crate is deprecated! Use molly instead.7,095Artistic-2.0External FFI bindingsScience verbs-macrosMacros for VERBS Ethereuem simulation library7,092MITFinanceScience workspacer-workspace-mockA flexible mock framework to simulate and test Rust workspace environments, supporting various configurations for testing.7,083MITConcurrencyDevelopment tools icentral-graph-interfaceA Rust crate providing traits for graph manipulation, focusing on minimum union cycles, betweenness centrality, and efficient…7,050MIT OR Apache-2.0AlgorithmsData structures conlifeBackend-only implementation of Game of Life with minimal dependencies7,029AGPL-3.0-onlyData structuresGames yaiouomExtensible, strongly-typed units of measure, with a custom type system (based on F#'s unit of measures) implemented as a linter.7,014MITData structuresScience beet_ecs_macrosA very flexible AI behavior library for games and robotics.6,997MIT OR Apache-2.0Embedded developmentGame development sparkl2d-kernels3-dimensional physics engine in Rust.6,985Apache-2.0Game developmentMathematics dvcompute_gpss_consDiscrete event simulation library (support of GPSS-like DSL language for conservative distributed simulation)6,963MPL-2.0Simulation simics-build-utilsIntel® Simics® Simulator build and linking utilities6,963Apache-2.0API bindingsEmulators simics-macroProc macros for building Intel® Simics® Simulator modules6,941Apache-2.0API bindingsEmulators emu_coreA low-level GPGPU compute library featuring cross-platform support and SPIR-V as input6,935MITComputer visionConcurrency dvcompute_gpssDiscrete event simulation library (support of GPSS-like DSL language for sequential simulation)6,932MPL-2.0Simulation dvcompute_gpss_distDiscrete event simulation library (support of GPSS-like DSL language for optimistic distributed simulation)6,911MPL-2.0Simulation rubulletRust interface to the Bullet Physics SDK simmilar to PyBullet6,894MITScience::RoboticsSimulation gmt_dos-clients_scope-clientGMT DOS Scope Client6,894MITScienceSimulation desdemonaCommand line Othello and simulation framework6,874GPL-3.0Command line utilitiesGames dvcompute_gpss_branchDiscrete event simulation library (support of GPSS-like DSL language for nested simulation)6,862MPL-2.0Simulation ksp-commnet-calculator-coreKSP CommNet Calculator (Core)6,858MIT OR Apache-2.0Simulation grid_utilUtilities and primitive constructs like Grid, Point, Rect, etc.6,855MITGame developmentSimulation ifuGMT MANIFEST IFU Model6,810MITScienceSimulation bra_ketA multithreaded circuit model quanutm simulator for state vectors and density matrices.6,776MITScienceSimulation ncpigNon-Cooperative Perfect Information Games, and algorithms to play them.6,758GPL-3.0-onlyAlgorithmsGame development monster-rsMonster is a symbolic execution engine for 64-bit RISC-U code6,683MITCommand line utilitiesDevelopment tools::Testing auburnDeprecated: use auburn2d or auburn3d instead.6,657MIT OR Apache-2.0AlgorithmsData structures workspacer-showA Rust crate for managing and visualizing workspaces with dynamic visualization and manipulation capabilities, leveraging…6,655MITDevelopment toolsOperating systems verbs-rsEthereum Agent based simulation library6,648MITFinanceScience qasmsimA QASM interpreter and quantum simulator in Rust6,621MITCommand line utilitiesScience franklinA utility for generating images through evolution.6,610MITCommand line utilitiesSimulation monteFundamental operations for scientific computing directly with Polars6,573MIT OR Apache-2.0MathematicsScience beet_ecsA very flexible AI behavior library for games and robotics.6,569MIT OR Apache-2.0Embedded developmentGame development xdevsAn open source DEVS M&S framework.6,569LGPL-3.0-or-laterSimulation remotefs-memoryremotefs implementation for volatile memory. Good for testing and simulation.6,569MITSimulation gurgleYet another dice rolling crate6,547BSD-3-Clause-ClearGame developmentGames desimA discrete-time events simulation framework inspired by Simpy6,547GPL-3.0ScienceSimulation simcoreA generic discrete-event simulation framework6,534MIT OR Apache-2.0AsynchronousSimulation rapier3d-meshloaderSTL file loader for the 3D rapier physics engine.6,532Apache-2.0Game developmentMathematics spadesCore 4-player Spades card-game state machine.6,465MITGame enginesGames lifersAn advanced cellular automata creation framework6,462MITSimulation keplerian_simA Keplerian orbit library6,438GPL-3.0-or-laterAerospace::Aerospace simulationsScience quantrsA tiny Rust library for quantitative finance6,374MIT OR Apache-2.0AlgorithmsFinance radiate-gpExtensions for radiate. Genetic Programming implementations for graphs (neural networks) and trees.6,361MITAlgorithmsScience atari-env-sysFFI bindings for ALE (Arcade Learning Environment)6,347GPL-2.0-or-laterEmulatorsExternal FFI bindings ns3-parallelA Multitask Parallel Concurrent Executor for ns-3 (network simulator).6,332Apache-2.0ConcurrencyNetwork programming rngo-cliCLI for running rngo simulations6,313MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing tauri-plugin-gamepadA plugin for Tauri that provides a polyfill for Gamepad Web API that works on most common platforms.6,273non-standardAPI bindingsGame development dvcomputeDiscrete event simulation library (sequential simulation)6,231MPL-2.0Simulation dosioGiant Magellan Telescope dynamic optical simulations inputs/outputs API6,214MITScienceSimulation preciceRust bindinds for precice6,178LGPL-3.0-or-laterExternal FFI bindingsScience cvode-wrapA wrapper around cvode and cvodeS from sundials, allowing to solve ordinary differential equations (ODEs) with or without their…6,152BSD-3-ClauseAPI bindingsScience QitQuantum computer simulator library without matrix operations.6,148MITSimulation molar_binMolar main binary6,145Artistic-2.0External FFI bindingsScience schellings_modelSchelling's model written in rust.6,068GPL-3.0-onlySimulation mujoco-rustMuJoCo bindings for Rust6,037MITAPI bindingsScience::Robotics icentral-scoresRust crate for computing and managing betweenness centrality scores in network graphs via efficient algorithms and data…5,989MIT OR Apache-2.0AlgorithmsData structures icentral-sigmasA Rust library providing efficient management of sigma values for nodes in graph-based data structures. Includes traits for…5,975MIT OR Apache-2.0AlgorithmsData structures icentral-path-countsA crate for managing path counts of nodes in graph-like structures, designed for efficient performance in computational graph…5,964MIT OR Apache-2.0AlgorithmsData structures anysystemA framework for deterministic simulation and testing of distributed systems5,958MIT OR Apache-2.0Development tools::TestingSimulation impl_simimpl_sim for OYK ODE (Open Dynamics Engine)5,957MITRenderingSimulation crystalorb-mock-networkMock, offline, in-memory transport layer for CrystalOrb5,927Apache-2.0GamesSimulation gym-coreGym Interface for Reinforcement Learning5,913MITScienceSimulation quint-connect-macrosProcedural macros used by the `quint-connect` crate.5,900Apache-2.0Development tools::TestingSimulation ising_libIsing model simulation on lattices and graphs.5,873MITScienceSimulation wordle_rsTools to build and test Wordle strategies5,854MITSimulation icentral-pair-dependenciesicentral-pair-dependencies efficiently manages pair dependencies between nodes using a structured data model supporting fast…5,852MIT OR Apache-2.0AlgorithmsData structures icentral-node-stackicentral-node-stack is a Rust crate designed to facilitate stack-based operations on NodeId structures. It offers efficient node…5,850MIT OR Apache-2.0AlgorithmsData structures enzymeA helper crate to simplify experimenting with Enzyme.5,846MIT OR Apache-2.0Development tools::Cargo pluginsMathematics nautilus-backtestCore backtesting machinery for the Nautilus trading engine5,819LGPL-3.0-or-laterAsynchronousFinance gmsh-sysLow-level bindings to the Gmsh API5,768non-standardExternal FFI bindingsScience omniverse_sysRust interface for Omniverse5,762MIT OR Apache-2.0Simulation qnNon-local qubits5,759MITScienceSimulation icentral-subgraphEfficient management and computation of subgraphs with a focus on betweenness centrality metrics in Rust.5,753MIT OR Apache-2.0AlgorithmsData structures simrsGeneral purpose descrete event simulation library.5,729MIT OR Apache-2.0Simulation libraildriver-sysFFI bindings to TSC's RailDriver.dll5,726MITSimulation algenA parallelized genetic algorithm runner5,706MITAlgorithmsScience crystalorb-bevy-networking-turbulencebevy_networking_turbulence integration for CrystalOrb5,680Apache-2.0GamesSimulation bgpsim-macrosBGPSim Macros for generating networks conveniently5,680non-standardSimulation radiate_webTrain Radiate remotely5,656MITAlgorithmsScience libletLibrary for learning about formal languages and grammars5,596MIT OR Apache-2.0Data structuresSimulation magnet_rsUser friendly magnetic field calculations in Rust5,563MPL-2.0MathematicsScience rta-for-fps-libAn Implementation of the paper 'Response Time Analysis for Fixed Priority Servers' by Hamann et al5,561MIT OR Apache-2.0AlgorithmsScience mujoco-rs-sysFFI bindings to MuJoCo5,552MITExternal FFI bindingsScience::Robotics amari-relativisticRelativistic physics using geometric algebra for charged particle simulations5,523MIT OR Apache-2.0AlgorithmsMathematics dvcompute_mpiDiscrete event simulation library (the module of integration with MPI for distributed simulation)5,513MPL-2.0Simulation smeagolConway's Game of Life using HashLife and SIMD.5,511MPL-2.0AlgorithmsScience beet_rsx_macrosMacros for the beet_rsx crate5,501MIT OR Apache-2.0Embedded developmentGame development q1tsim-logic-gatesThis is an extension crate to q1tsim implementing the AND, OR and XOR logic cates in a quantum comupting - friendly (i.e.…5,494Apache-2.0API bindingsMathematics artie_commonCommon Library for Artie Rust Projects5,467Apache-2.0Data structuresEncoding espadaTexas Hold'em poker odds evaluator5,463non-standardGamesMathematics logic-circusOpen source logic circuit simualtor written in Rust.5,457WTFPLMathematicsSimulation bevy_2d_inverse_kinematicsA 2D inverse kinematics plugin for Bevy5,421non-standardGame developmentGames nautilus-testkitTesting utilities for the Nautilus trading engine5,417LGPL-3.0-or-laterAsynchronousFinance chess-vector-engineOpen source chess engine with hybrid vector-based position analysis, advanced tactical search, and NNUE neural network evaluation5,406MIT OR Apache-2.0AlgorithmsGames bveRemaking OpenBVE using a modern architecture, using Unity and Rust.5,401MPL-2.0GamesParsing tools icentral-bc-memicentral-bc-mem facilitates the creation and management of hierarchical memory workspaces using node-centric structures and…5,380MIT OR Apache-2.0Data structuresMemory management gmt_dos-clients_scope-macrosGMT DOS Scope Macros5,375MITScienceSimulation steam-audio-sysWrapper library for using steam audio in rust5,363non-standardGamesMultimedia::Audio sph2mmAdd an AMR background to an existing SPH initial conditions file5,352LGPL-3.0+MathematicsScience omniverseRust interface for Omniverse5,349MIT OR Apache-2.0Simulation vlsvrsVLSV reader with C and Python bindings5,318GPL-2.0-or-laterData structuresParsing tools gen-rsa experimental library for probabilistic programming in Rust.5,315MITScienceSimulation magbaMagnetic computation library for Rust5,307BSD-3-ClauseNo standard libraryScience beet_rsxAn Astro inspired templating system built with bevy5,279MIT OR Apache-2.0Embedded developmentGame development icentral-workspaceThe icentral-workspace crate provides a comprehensive solution for managing data and updating calculations in iterative graph…5,277MIT OR Apache-2.0AlgorithmsData structures idaA pure Rust port of the Implicit Differential-Algebraic solver from the Sundials suite.5,222BSD-3-ClauseScienceSimulation beet_core_macrosMacros for beet_core5,195MIT OR Apache-2.0Embedded developmentGame development wordle_strategiesSome Wordle strategies built with wordle_rs5,182MITSimulation rebalancePortfolio (re-)balancing and simulation5,176MIT OR Apache-2.0FinanceSimulation qvnt-iAdvanced quantum computation simulator.5,120GPL-3.0-or-laterConcurrencyMathematics maikA mock SMTP server library5,113MPL-2.0Development tools::TestingEmail beet-cliTools for building and deploying beet apps5,113MIT OR Apache-2.0Embedded developmentGame development quint-connectA model-based testing framework that connects Quint specifications with Rust applications5,110Apache-2.0Development tools::TestingSimulation quantrs2-coreCore types and traits for the QuantRS2 quantum computing framework5,064Apache-2.0ScienceSimulation scoreDiscrete event simulation library5,063GPL-3.0ScienceSimulation gpcas_simulatorA simulator of highly configurable CPU models and multiple ISAs.5,038GPL-3.0-or-laterCommand line utilitiesEmulators rapier3d-stlDeprecated. Use rapier3d-meshloader instead.5,038Apache-2.0Game developmentMathematics mesh-toolsA Rust library for generating 3D meshes and exporting them to glTF/GLB files5,029MITGame developmentGraphics cosyneCoSyNE - neuro evolution through cooperatively coevolved synapses4,956non-standardAlgorithmsScience multilinear-parserA parser for the multilinear story systems4,926MIT OR Apache-2.0Parsing toolsSimulation bustabitThe utility for verification of Bustabit games.4,903MITCryptographyGames dos-uiddos-actors UniqueIdentifier trait4,882MITScienceSimulation beet_routerECS router and server utilities4,862MIT OR Apache-2.0Embedded developmentGame development molar_pythonpython bindings for molar4,862Artistic-2.0External FFI bindingsScience staticsA library for calculating static forces on free body diagrams4,825MITAlgorithmsScience gym-rsOpenAI's Gym written in pure Rust4,778non-standardAlgorithmsScience distimateA crate providing probability distributions for estimation and risk analysis4,770MITMathematicsScience cartographDatacube builder.4,745MIT OR Apache-2.0ScienceSimulation libraildriverFFI bindings for TSC's RailDriver.dll4,728MITSimulation quantrs2-circuitQuantum circuit representation and DSL for the QuantRS2 framework4,684Apache-2.0ScienceSimulation multilinearInteractive story simulation using constrained parallel aspects4,677MIT OR Apache-2.0Data structuresSimulation gmt_mount-ctrlGiant Magellan Telescope mount control system4,662MITScienceSimulation icentral-brandesEfficient Rust implementation of the Brandes algorithm for computing betweenness centrality in complex graph structures. Includes…4,608MIT OR Apache-2.0AlgorithmsData structures dqcsim-openqasmAn OpenQASM 2.0 frontend plugin for DQCsim4,513Apache-2.0ScienceSimulation m1-ctrlGiant Magellan Telescope primary mirror control system4,497MITScienceSimulation logprobA wrapper around floats to handle log probabilities4,485MIT OR Apache-2.0MathematicsNo standard library rgmshUnofficial, opinionated Rust bindings to the Gmsh API4,452non-standardAPI bindingsScience dicescalculate discrete probability distributions and statistics for combinations of dices4,440MIT OR Apache-2.0MathematicsSimulation ksp-commnet-calculator-cliKSP CommNet Calculator (CLI)4,433MIT OR Apache-2.0Command line utilitiesSimulation pmsimPorous media simulator4,430MITMathematicsScience beetmash-cliCLI tools for managing Beetmash projects.4,410MIT OR Apache-2.0Embedded developmentGame development render-to-textureRender to a texture using Bevy and optionally retrieve the contents in the Main World.4,404MIT OR Apache-2.0Game developmentGraphics crnStochastic and deterministic simulation of chemical reaction networks.4,398MITAlgorithmsMathematics beet_rsx_combinatorJSX-like parser combinator for Rust4,382MIT OR Apache-2.0Embedded developmentGame development bevy_xpbd_2d_interpA simple library for interpolation of bevy_xpbd rigidbodies4,357MIT OR Apache-2.0Game developmentScience behaviortreeA #![no_std] compatible behavior tree library similar to BehaviorTree.CPP.4,354non-standardDevelopment toolsScience::Robotics bevy_xpbd_3d_interpA simple library for interpolation of bevy_xpbd rigidbodies4,306MIT OR Apache-2.0Game developmentScience categoricalcombining categorical random distributions and computing exact probabilities4,294MIT OR Apache-2.0MathematicsSimulation sbmlA parser for SBML4,292MIT OR Apache-2.0MathematicsParser implementations nautilus-infrastructureInfrastructure components for the Nautilus trading engine4,291LGPL-3.0-or-laterAsynchronousFinance bve-deriveRemaking OpenBVE using a modern architecture, using Unity and Rust.4,273MPL-2.0GamesParsing tools petri-net-simulationA library for simulating petri nets4,239MIT OR Apache-2.0Game developmentSimulation isingIsing simulation and algorithms4,209AGPL-3.0ScienceSimulation pink-tromboneVocal cords simulator4,196MITMultimedia::AudioSimulation beet_utilsBase level utilities for beet crates4,196MIT OR Apache-2.0Embedded developmentGame development icentral-mockA Rust crate offering mock graph structures for quick testing and prototyping of graph-based algorithms and systems.4,186MIT OR Apache-2.0AlgorithmsData structures bevy_boidsA bevy plugin to simulate flocking behavior via boids4,157MIT OR Apache-2.0Game developmentSimulation boolmeshRobust 3D mesh boolean library4,144MPL-2.0AlgorithmsGame development radiate-utilsA Rust library for genetic algorithms and artificial evolution.4,104MITAlgorithmsScience dvcompute_experiment_consDiscrete event simulation library (support of experiments for conservative distributed simulation)4,094MPL-2.0Simulation simulate-lcdA simple library to simulate monochrome dot-matrix displays, such as monochrome LCD screens.4,088Apache-2.0GraphicsMultimedia::Video miniverseA library for simulating n-body gravity interactions4,083MITScienceSimulation dvcompute_experiment_branchDiscrete event simulation library (support of experiments for nested simulation)4,083MPL-2.0Simulation AetherusPhysics simulation library and binaries4,081MITScienceSimulation rapier_testbed3d-f64Testbed for the Rapier 3-dimensional physics engine in Rust.4,070Apache-2.0Game developmentMathematics dvcompute_experimentDiscrete event simulation library (support of experiments for sequential simulation)4,068MPL-2.0Simulation