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.

turmoilSimulation testing framework for distributed systems15,677,453MITAsynchronousNetwork programming staterightA model checker for implementing distributed systems.14,307,025MITAlgorithmsConcurrency madsim-tokioThe `tokio` simulator on madsim.6,242,189Apache-2.0AsynchronousNetwork programming madsimDeterministic Simulator for distributed systems.5,975,898Apache-2.0AsynchronousSimulation rapier3d-f643-dimensional physics engine in Rust.4,406,539Apache-2.0Game developmentMathematics enigoCross-platform (Linux, Windows, macOS & BSD) library to simulate keyboard and mouse events2,046,159MITAPI bindingsDevelopment tools::Testing sm💋 SM – a static State Machine library1,878,926MIT OR Apache-2.0Game enginesNo standard library sm_macro💋 SM – a static State Machine macro1,871,075MIT OR Apache-2.0Game enginesNo standard library rapier3d3-dimensional physics engine in Rust.1,377,044Apache-2.0Game developmentMathematics rapier2d2-dimensional physics engine in Rust.876,394Apache-2.0Game developmentMathematics sadness-generatorProvides various ways to make your program sad610,636MIT OR Apache-2.0Simulation madsim-tonicThe `tonic` simulator on madsim.586,671Apache-2.0AsynchronousNetwork programming madsim-tonic-buildCodegen module of `madsim-tonic` simulation implementation.570,055MITAsynchronousNetwork programming madsim-aws-sdk-s3The s3 simulator on madsim.526,649Apache-2.0AsynchronousNetwork programming maliput-sdkVendor for maliput libraries.458,792BSD-3-ClauseExternal FFI bindingsSimulation maliputRust API for maliput450,255BSD-3-ClauseSimulation maliput-sysFFI Rust bindings for maliput446,445BSD-3-ClauseExternal FFI bindingsSimulation fmu-runnerA high level Rust wrapper for executing FMU's that follow the FMI 2.0 standard.442,595MIT OR Apache-2.0API bindingsScience libfmiGenerated C bindings for the FMI standard.436,568MIT OR Apache-2.0External FFI bindingsScience madsim-etcd-clientThe etcd simulator on madsim.402,066Apache-2.0AsynchronousNetwork programming optimization_engineA pure Rust framework for embedded nonconvex optimization. Ideal for robotics!389,067MIT OR Apache-2.0AlgorithmsDevelopment tools lbfgsA Rust implementation of the L-BFGS algorithm364,163MIT OR Apache-2.0AlgorithmsEmbedded development madsim-rdkafkaThe rdkafka simulator on madsim.347,672Apache-2.0AsynchronousSimulation bevy_heavyMass property computation for Bevy's geometric primitives.335,710MIT OR Apache-2.0Game developmentMathematics indxvecVecs sorting, merging, indexing, ranking, searching, reversing, intersecting, printing, etc.328,845Apache-2.0AlgorithmsData structures avian3dAn ECS-driven physics engine for the Bevy game engine288,052MIT OR Apache-2.0Game developmentScience qoqo_calculatorqoqo-calculator is the calculator backend of the qoqo quantum computing toolkit by HQS Quantum Simulations251,921Apache-2.0ScienceSimulation roqoqo-deriveMacros for the roqoqo crate246,220Apache-2.0ScienceSimulation roqoqoRust Quantum Computing Toolkit by HQS237,547Apache-2.0ScienceSimulation rssnA comprehensive scientific computing library for Rust, aiming for feature parity with NumPy and SymPy.231,650Apache-2.0AlgorithmsData structures lfestA leveraged perpetual futures exchange for simulated trading and backtesting230,306non-standardFinanceSimulation struqtureHQS tool for representing operators, Hamiltonians and open systems.223,828Apache-2.0ScienceSimulation dubins_pathsRust code for calculating Dubin's Paths217,655MITAlgorithmsScience sobolA Sobol sequence generator for Rust215,804BSD-3-ClauseAlgorithmsScience physx-sysUnsafe bindings for NVIDIA PhysX C++ SDK210,377(MIT OR Apache-2.0) AND BSD-3-ClauseExternal FFI bindingsGame engines glam_matrix_extrasMatrix types and utilities for Glam.203,930MIT OR Apache-2.0Game developmentScience avian2dAn ECS-driven physics engine for the Bevy game engine191,593MIT OR Apache-2.0Game developmentScience qoqoQuantum computing circuit toolkit. Python interface of roqoqo182,626Apache-2.0Development tools::FFIScience physxHigh-level Rust interface for Nvidia PhysX182,266MIT OR Apache-2.0API bindingsGame engines qoqo-macrosMacros for the qoqo crate180,938Apache-2.0ScienceSimulation permuteGenerate permutations of vectors and slices in a memory-efficient and deterministic manner, using Heap's algorithm.139,500AGPL-3.0-or-laterAlgorithmsSimulation struqture-py-macrosMacros for struqture-py crate.136,618Apache-2.0ScienceSimulation struqture-pyPython interface of struqture, the HQS tool for representing operators, Hamiltonians and open systems.132,237Apache-2.0ScienceSimulation barter-integrationLow-level framework for composing flexible web integrations, especially with financial exchanges130,380MITAccessibilitySimulation roqoqo-testTesting helper functions for roqoqo toolkit124,702Apache-2.0ScienceSimulation oykOYK is ODE (Open Dynamics Engine) bindings for Rust yaw kinetics121,172MITExternal FFI bindingsRendering arctkNumerical simulations of physical systems116,238MIT OR Apache-2.0ScienceSimulation heronAn ergonomic physics API for 2d and 3d bevy games. (powered by rapier)114,186MITGame developmentSimulation quest-sysBindings to the QuEST quantum computer simulator C library113,184Apache-2.0 AND MIT AND BSD-3-ClauseScienceSimulation trawlerA workload generator that emulates the traffic to lobste.rs107,750MIT OR Apache-2.0Command line utilitiesDevelopment tools::Profiling ranSimple, fast random numbers generation105,856BSD-3-ClauseAlgorithmsDevelopment tools::Testing RustQuantA Rust library for quantitative finance.104,392MIT OR Apache-2.0AlgorithmsFinance hierarchical_hash_wheel_timerA low-level timer implementation using a hierarchical four-level hash wheel with overflow.103,109MITData structuresSimulation roqoqo-questQuEST simulator for the qoqo quantum computing toolkit101,423Apache-2.0ScienceSimulation ruvector-mincutWorld's first subpolynomial dynamic min-cut: self-healing networks, AI optimization, real-time graph analysis100,462MITAlgorithmsData structures movingaiMovingAI Benchmark Map/Scen File Parser92,185MITParsing toolsScience barter-dataHigh performance & normalised WebSocket intergration for leading cryptocurrency exchanges - batteries included.91,037MITAccessibilitySimulation barterFramework for building high-performance live-trading, paper-trading and back-testing systems90,300MITAccessibilitySimulation viceroy-libViceroy implementation details.89,702Apache-2.0 WITH LLVM-exceptionDevelopment toolsNetwork programming viceroyViceroy is a local testing daemon for Fastly Compute.84,895Apache-2.0 WITH LLVM-exceptionCommand line utilitiesDevelopment tools nyx-spaceFlight-proven, blazing fast astrodynamics from preliminary design to operations76,135AGPL-3.0-or-laterAerospaceScience charmed-harmonicaPhysics-based animation tools: spring oscillator and projectile motion75,169MITGame developmentNo standard library welch-sdeSpectral density and power spectrum estimation with Welch method70,124MITScienceSimulation sim-timeHelper crate to simulate time in es-entity67,216Apache-2.0Simulation game-loopA Rust crate that implements a frame-rate-independent game loop.67,174MITGame developmentRendering bevy_xpbd_3dDeprecated, use `avian3d` instead. A physics engine based on Extended Position Based Dynamics for the Bevy game engine65,529MIT OR Apache-2.0Game developmentScience fmi-sysRaw bindgen bindings to FMI 2.0 and 3.062,711MIT OR Apache-2.0ScienceSimulation fmi-schemaXML schema support for FMI 2.0 and 3.062,599MIT OR Apache-2.0ScienceSimulation simple-si-unitsA Rust library providing base SI Units and common conversions. SI Units are provided as templated types so that you can write…62,382MPL-2.0No standard libraryNo standard library::No dynamic allocation fmiA Rust interface to FMUs (Functional Mockup Units) that follow the FMI Standard. See http://www.fmi-standard.org/61,450MIT OR Apache-2.0ScienceSimulation roqoqo-qrydQRyd interface for roqoqo rust quantum computing toolkit60,475Apache-2.0ScienceSimulation simple-si-units-macrosThis is the procedural macro library for crate simple-si-units60,241MPL-2.0No standard libraryNo standard library::No dynamic allocation rapier2d-f642-dimensional physics engine in Rust.60,005Apache-2.0Game developmentMathematics biodivine-lib-param-bnLibrary for working with parametrized Boolean networks.59,668MITScienceSimulation sweetA delightful cross-platform test runner59,636MIT OR Apache-2.0Embedded developmentGame development rs-ecsreasonably simple entity component system59,239MIT OR Apache-2.0Data structuresSimulation qoqo-questQuEST simulator backend for qoqo quantum computing toolkit58,940Apache-2.0ScienceSimulation simple-si-units-coreThis is the shared dependencies for crate simple-si-units58,438MPL-2.0MathematicsNo standard library gmt_dos-actorsGiant Magellan Telescope Dynamic Optical Simulation Actor Model58,012MITScienceSimulation rl_ball_symrl_ball_sym is a Rust implementation of Rocket League's ball physics57,433MITMathematicsScience qoqo-qrydQRyd backend for qoqo quantum computing toolkit57,015Apache-2.0ScienceSimulation kalman_filtersComprehensive Kalman filter library with multiple variants (EKF, UKF, Information Filter, Particle Filter, etc.)56,281MITAlgorithmsMathematics bevy_xpbd_2dDeprecated, use `avian2d` instead. A physics engine based on Extended Position Based Dynamics for the Bevy game engine54,737MIT OR Apache-2.0Game developmentScience ldpc-toolboxUtilities to aid in LDPC code design51,704MIT OR Apache-2.0MathematicsScience radiateA Rust library for genetic algorithms and artificial evolution.51,069MITAlgorithmsScience histogram-samplerSampling from a distribution given by a histogram50,786MIT/Apache-2.0Data structuresSimulation roqoqo-qasmQASM interface for roqoqo Rust quantum computing toolkit by HQS Quantum Simulations50,746Apache-2.0ScienceSimulation dive-decoA dive decompression models library (Buhlmann ZH-L 16C)50,403MITAlgorithmsNo standard library antlerAntler rendering engine.49,991MIT OR Apache-2.0ScienceSimulation gmt-femGiant Magellan Telescope Finite Element Model48,640MITScienceSimulation test-data-generationA simple to use, light-weight library that analyzes sample data to build algorithms and generates realistic test data.47,124Apache-2.0AlgorithmsDevelopment tools::Testing cellular_raza-conceptscellular_raza concepts42,008GPL-2.0MathematicsScience cellular_razaCellular Agent-based Modeling from a Clean Slate41,669GPL-2.0MathematicsScience crseoCuda Engined Optics Rust Interface41,515MITAPI bindingsScience dos-actorsGiant Magellan Telescope Dynamic Optical Simulation Actor Model40,844MITScienceSimulation cellular_raza-concepts-deriveCellular simulation tool40,759GPL-2.0MathematicsScience time_series_generatorGenerate various timeseries of given length, some randomly sampled40,461non-standardAlgorithmsMathematics cellular_raza-coreCellular simulation tool40,146GPL-2.0MathematicsScience csgrsConstructive solid geometry (CSG) on meshes using BSP trees in Rust39,994MITGame developmentGraphics cellular_raza-building-blockscellular_raza Building Blocks39,701GPL-2.0MathematicsScience rusteniumA modern, robust, high-performance WebDriver BiDi automation library for Rust39,651MITAPI bindingsDevelopment tools::Testing barter-executionStream private account data from financial venues, and execute (live or mock) orders.39,573MITAccessibilitySimulation qoqo_qasmPython interface of roqoqo_qasm by HQS Quantum Simulations39,243Apache-2.0ScienceSimulation spectraDemoscene framework38,892BSD-3-ClauseGame enginesMultimedia sweet_macrosMacros for the sweet crate38,586MIT OR Apache-2.0Embedded developmentGame development gmt_dos-clients_crseoGMT DOS CRSEO Client38,360MITScienceSimulation genetic_algorithmsLibrary for solving genetic algorithm problems37,835Apache-2.0Development toolsEmulators cellular_raza-core-proc-macroCellular simulation tool37,195GPL-2.0MathematicsScience dos-uid-derivedos-actors UniqueIdentifier derive macro36,942MITScienceSimulation rapier_testbed3dTestbed for the Rapier 3-dimensional physics engine in Rust.36,476Apache-2.0Game developmentMathematics c60c60 (Fullerene) on the ODE (Open Dynamics Engine) for Rust35,873MITExternal FFI bindingsRendering gmt_dos-clients_ioGMT DOS Inputs/Outputs35,569MITScienceSimulation rapier_testbed2dTestbed for the Rapier 2-dimensional physics engine in Rust.35,038Apache-2.0Game developmentMathematics barter-instrumentCore Barter Exchange, Instrument and Asset data structures and associated utilities.34,762MITAccessibilitySimulation point_processA crate for simulating random point processes.34,761MITAlgorithmsScience dqcsimDQCsim: Delft Quantum Classical Simulator34,549Apache-2.0ScienceSimulation strange-loopHyper-optimized strange loops with temporal consciousness and quantum-classical hybrid computing. NPX: npx strange-loops33,812MIT OR Apache-2.0AlgorithmsMathematics gmt_dos-actors_dslGMT DOS Actors Domain Specific Language33,717MITScienceSimulation ai-descriptorProvides a proc macro we can use to annotate enums for facilitating itemization and description using an AI model33,401MIT OR Apache-2.0Game developmentRust patterns gmt_dos-clientsGiant Magellan Telescope Dynamic Optical Simulation Actor Clients33,348MITScienceSimulation subjective-time-expansionSubjective Time Expansion for AI Consciousness - A breakthrough framework enabling individual agents to experience dilated time…32,765MIT OR Apache-2.0AlgorithmsScience barter-macroBarter ecosystem macros32,593MITAccessibilitySimulation kazeAn HDL embedded in Rust32,417MIT OR Apache-2.0Development toolsEmulators gmt_dos-clients_femGMT DOS FEM Client32,274MITScienceSimulation autodjAutomatic Differentiation Library32,141MIT OR Apache-2.0MathematicsScience emergentToolset for producing emergent gameplay for games written in Rust32,038MIT OR Apache-2.0Game developmentSimulation chokepointGeneric stream transformer to simulate traffic / network congestion31,367MPL-2.0AsynchronousNetwork programming gmt-lomGiant Magellan Telescope Geometric Linear Optical Transformations31,116MITScienceSimulation maelstrom-simexSIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space.30,983MIT OR Apache-2.0Development tools::TestingSimulation random-constructible-deriveProvides a derive macro for the random-constructible crate which is used for creating random instances of enums with weighted…30,736MIT OR Apache-2.0Game developmentRust patterns sif-rtreesimple, immutable, flat R-tree30,387MIT OR Apache-2.0Data structuresScience::Geospatial sgp4-rsRust wrapper around the Vallado SGP-4 orbital propagator.30,339MITAPI bindingsScience sparkl3d3-dimensional physics engine in Rust.30,317Apache-2.0Game developmentMathematics sparkl3d-core3-dimensional physics engine in Rust.30,299Apache-2.0Game developmentMathematics netsimRun tests in network-isolated threads. Intercept and meddle with their packets.29,967MIT OR BSD-3-ClauseAsynchronousDevelopment tools::Testing sweet-cliA delightful cross-platform test runner29,926MIT OR Apache-2.0Embedded developmentGame development random-constructibleProvides a trait for creating random instances of enums with weighted probabilities29,496MIT OR Apache-2.0Game developmentRust patterns simSim is a discrete event simulation package that facilitates Rust- and npm-based simulation products and projects29,244MIT OR Apache-2.0Simulation llmsimLLM Traffic Simulator - A lightweight, high-performance LLM API simulator28,854MITDevelopment tools::TestingSimulation setsGeneric vectors as sets. Efficiently sorting, merging, ranking, searching, reversing, intersecting, etc.28,843Apache-2.0AlgorithmsData structures roqoqo_qiskit_devicesIBM's Qiskit devices interface for roqoqo rust quantum computing toolkit28,173Apache-2.0ScienceSimulation calcifyPhysics vector library27,790MIT OR Apache-2.0ScienceSimulation rand-constructEncapsulates the random-constructible and random-constructible-derive crates which are used for creating random instances of data…27,448Apache-2.0Game developmentRust patterns qoqo_qiskit_devicesIBM's Qiskit devices interface for qoqo python quantum computing toolkit26,326Apache-2.0ScienceSimulation gmt_dos-actors-clients_interfaceGiant Magellan Telescope Dynamic Optical Simulation Actor to Clients Interface25,870MITScienceSimulation splashsurf_libLibrary for surface reconstruction of SPH particle data25,588MITGraphicsRendering dimasdimas - a framework for Distributed Multi Agent Systems25,135non-standardDevelopment toolsNetwork programming transformsA transform library to track reference frames and provide transforms between them.24,875MITMathematicsNo standard library splashsurfCommand-line tool for surface reconstruction of SPH particle data24,678MITCommand line utilitiesGraphics roqoqo_for_braket_devicesAWS's Braket devices interface for roqoqo rust quantum computing toolkit24,433Apache-2.0ScienceSimulation eventsourcingEvent Sourcing for Rust24,332Apache-2.0AsynchronousData structures ai-descriptor-deriveProvides a proc macro we can use to annotate enums for facilitating itemization and description using an AI model24,316MIT OR Apache-2.0Game developmentRust patterns particularN-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.24,312MIT OR Apache-2.0Game developmentSimulation rebopA fast stochastic simulator for chemical reaction networks23,667MITAlgorithmsMathematics ai-descriptor-traitProvides an interface for the proc macro we can use to annotate enums for facilitating itemization and description using an AI…23,547MIT OR Apache-2.0Game developmentRust patterns hftbacktestA high-frequency trading and market-making backtesting tool accounts for limit orders, queue positions, and latencies, utilizing…23,242MITAlgorithmsFinance gmt_dos-clients_arrowGMT DOS Arrow Client23,214MITScienceSimulation qoqo_for_braket_devicesAWS's Braket devices interface for qoqo python quantum computing toolkit22,989Apache-2.0ScienceSimulation geotransGiant Magellan Telescope Geometric Transformations22,742MITScienceSimulation carlaRust client library for Carla simulator22,700MITAPI bindingsGame development roqoqo-mockMocked interface for roqoqo rust quantum computing toolkit22,521Apache-2.0ScienceSimulation eventsourcing-deriveCustom derive macros for Eventsourcing components22,311MPL-2.0AsynchronousData structures molarMolar is a rust library for analysis of MD trajectories and molecular modeling22,237Artistic-2.0External FFI bindingsScience lc3-rsA LC-3(Little Computer 3) virtual machine22,140GPL-2.0-onlySimulation skyangleAstronomical angles manipulations21,911MITScienceSimulation biodivine-hctl-model-checkerLibrary for symbolic HCTL model checking on partially defined Boolean networks.21,732MITScienceSimulation pathioData type for storing generic data on a virtual path tree hierarchy. The data is stored in memory, this is not OS file system…21,543MIT OR Apache-2.0Data structuresDatabase interfaces pauli_trackerA library to track Pauli gates through Clifford circuits.21,266MIT OR Apache-2.0Simulation fbas_analyzerLibrary and tools for analyzing FBASs like the Stellar network21,144MITCommand line utilitiesScience gmt-fem-code-builderGMT FEM Code Builder20,922MITScienceSimulation dbgenGenerate random test cases for databases20,823MITCommand line utilitiesSimulation salva2d2-dimensional particle-based fluid dynamics in Rust.20,579Apache-2.0Game developmentMathematics qvntAdvanced quantum computation simulator.20,411Apache-2.0ConcurrencyMathematics krabmagaA modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language.20,315MITMathematicsScience quantrCreate and simulate gate-based quantum circuits.19,992EUPL-1.2ScienceSimulation gmt_dos-clients_m2-ctrlGMT DOS M2 Control Client19,985MITScienceSimulation qookqook - Pure Rust unitaryfund/qrack Wrapper19,895MITAPI bindingsEmulators gmt_dos-clients_transceiverGMT DOS Transmitter/Receiver Clients19,743MITScienceSimulation trimeshPolyhedron on the ODE (Open Dynamics Engine) trimesh for Rust19,740MITExternal FFI bindingsRendering asynchronix[Asynchronix is now NeXosim] A high performance asychronous compute framework for system simulation.19,728MIT OR Apache-2.0AerospaceScience waveletHigh-performance graph-based stream processing runtime19,638MIT OR Apache-2.0AlgorithmsAsynchronous remsA finite difference time domain (FDTD) electromagnetic simulator.19,391GPL-3.0Command line utilitiesScience bigbangAn optimized framework for n-(hard)-body gravitational simulation19,238non-standardSimulation usfxRealtime procedurally generated sound effects18,912AGPL-3.0-or-laterGame developmentMultimedia dis-rustA rust implementation of the DIS simulation protocol.18,806AGPL-3.0-onlyParsing toolsSimulation hapi-rsRust bindings to Houdini Engine API18,642MITAPI bindingsGame development crseo-sysCuda Engined Optics Rust Interface18,552MITExternal FFI bindingsScience roqoqo-aqtAQT interface for roqoqo rust quantum computing toolkit18,449Apache-2.0ScienceSimulation vasp-poscarread and write VASP POSCAR files18,300MIT/Apache-2.0FilesystemParsing tools cons-lawsParticle methods to solve 1D conservation laws18,276MITAlgorithmsMathematics truncnormNormal and Truncated Normal distributions18,131MITAlgorithmsScience FullereneFullerene on the ODE (Open Dynamics Engine) for Rust17,826MITMathematicsRendering drawstuffODE drawstuff bindings for Rust17,636MITExternal FFI bindingsRendering fretboard_layoutGenerate an svg template of a musical instrument fretboard17,607BSD-2-ClauseGraphicsMathematics roqoqo-iqmIQM interface for roqoqo rust quantum computing toolkit17,591Apache-2.0ScienceSimulation fem-macrosProcedural macros to build the Giant Magellan Telescope FEM inputs/outputs17,572MITScienceSimulation ateliera Computational Workshop for Market Microstructure Modeling, Synthetic Simulation and Historical Replay17,572Apache-2.0Data structuresDevelopment tools elevate-libAn elevator simulation library for Rust17,421non-standardSimulationVisualization rusty_mujocoRust bindings for the MuJoCo physics simulator17,295Apache-2.0API bindingsScience::Robotics eyepieceA crate to generate star fields as seen with different telescopes17,124MITScienceSimulation