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.

mantarayRay-tracing solver for ocean surface gravity waves that integrates the wave ray equations over spatially varying currents and…1,941MIT OR Apache-2.0MathematicsScience perplex_numPerplex (hyperbolic or split-complex) numbers based on num-traits1,931MIT OR Apache-2.0AlgorithmsSimulation boids_rs_bevyRust boids simulation using Reynolds model running with Bevy engine1,928GPL-3.0-or-laterGame developmentSimulation utf8-to-windows-vkcTranslates utf8/ascii strings into Win32 keystrokes.1,927MITOperating systemsOperating systems::Windows APIs modppl-macrosconvenience macros for modeling with modppl.1,926MITScienceSimulation sidereonThin ergonomic API over sidereon-core: SP3 loading and SPP/RTK/PPP positioning solves with rich result structs and one error enum1,920MITScienceSimulation numerical_analysisA collection of algorithms for numerical analysis.1,919Apache-2.0Game developmentGraphics simple_shapesLibrary for generating geometries particle methods1,911Apache-2.0/MITSimulation odem-rsObject-based Discrete-Event Modelling in Rust using async/await1,909MITAsynchronousNo standard library::No dynamic allocation photosynthesisA rust implementation of Photosynthesis1,907GPL-3.0Simulation dlna-dmrAn extensible DLNA DMR (Digital Media Renderer) implementation1,900MITMultimediaSecurity diffurchNumerical solver for ordinary and delay differential equations1,898MIT OR Apache-2.0MathematicsScience ntpsec-rs-coreForensic Rust reconstruction of the NTPsec time-discipline brain — deterministic, side-effect-free1,897MIT OR Apache-2.0Embedded developmentNetwork programming openfairFactor Analysis of Information Risk (OpenFAIR)1,893MIT/Apache-2.0Simulation ring_apiStrongly-typed client for the RING HTTP API1,891MITAPI bindingsScience rtcdReal-Time Collision Detection1,888MITAlgorithmsData structures goliardCommand-line viewer for patterns in Conway's Game of Life1,884MPL-2.0AlgorithmsCommand line utilities bevyhub_templateAn example workflow for publishing Bevy apps and scenes to Bevyhub.1,865MIT OR Apache-2.0Embedded developmentGame development geneseGenese is a set of tools to create a new world.1,860MITSimulation bel-formatA POC parser for the Biological Expression Language (BEL) format.1,847MITParser implementationsScience maelbreakerA rust runtime library for maelstrom1,835MITSimulation radiate-extensionsExtensions for radiate. Genetic Programming implementations for graphs (neural networks) and regression analysis1,831MITAlgorithmsScience ivoriesA package for parsing and rolling dice1,821MITParser implementationsSimulation plop(Science / Video Game) Physics engine for Cala1,814MIT / BSL-1.0AlgorithmsGame engines hi-tensionBasic but fast network communication between scientific applications1,813MITNetwork programmingScience gracoGeneralized Rust Ant Colony Optimization1,812Apache-2.0AlgorithmsGame development npc-engine-utilsThe utility module of the NPC engine, providing re-usable support code1,803MIT OR Apache-2.0AlgorithmsGame development atelier_baseCore data structures and I/O tools for the atelier-rs engine1,798Apache-2.0Data structuresDevelopment tools xprA general purpose generic expression template library.1,795MIT/Apache-2.0Rust patternsScience amazeA maze generator1,783EUPL-1.2 OR MIT OR Apache-2.0Game developmentSimulation win32-synthetic-pointerInject input on windows from user mode1,771LGPL-3.0+API bindingsSimulation circus_simulationSimulation framework inspired by FoundationDB1,769MIT OR Apache-2.0Simulation spring_motionSmall&simple spring spring motion library1,762MIT OR Apache-2.0Game developmentGUI icentral-workspace-mapA Rust crate for managing workspaces in a graph structure, utilizing a MaybeIndexedMap for efficient node-to-workspace mapping.…1,752MIT OR Apache-2.0AlgorithmsData structures beet_domUtilities for dom rendering and interaction1,749MIT OR Apache-2.0Embedded developmentGame development merxMerx is a library useful to talk about quantities in a safe way and with an eye on the performance.1,747MIT OR UnlicenseCryptography::CryptocurrenciesData structures awtA simulation engine which can emulate a client/server with multiple requests.1,744MITGamesSimulation sparselaFast linear algebra on sparse matrices1,738AGPL-3.0-onlyMathematicsSimulation switchy_web_server_simulatorSwitchy Web Server Simulator package1,738MPL-2.0Development toolsNetwork programming pecosA crate for evaluating and exploring quantum error correction.1,737Apache-2.0ScienceSimulation termCAInteractive TUI Cellular Automata simulator1,737MIT OR Apache-2.0GamesSimulation lodestone_pythonUser friendly magnetic field calculations in Rust1,722MPL-2.0MathematicsScience sdformatParsing library for sdformat in Rust1,713Apache-2.0Parser implementationsSimulation hyperchad_simulatorMoosicBox HyperChad Simulator package1,712MPL-2.0Development toolsSimulation pcb-rsA library to easily wite Software Emulated Hardware1,710MIT OR Apache-2.0Simulation mujocoMuJoCo bindings for Rust1,706MITAPI bindingsScience::Robotics quantoxideRust framework for developing, backtesting, and deploying Bitcoin futures trading strategies.1,702Apache-2.0Cryptography::CryptocurrenciesFinance vivaldiEfficient network point-to-point latency estimations for large scale clusters1,700BSD-3-ClauseNetwork programmingSimulation halite3bdkBot Development Kit for Halite III1,698non-standardGame developmentGame engines mc_simA simulator for minecraft speed runs, as that pertains to the Dream cheating scandal.1,692WTFPL OR MIT OR Apache-2.0Simulation walks[Under development, no files yet.] Processes with random walk behavior.1,691non-standardAlgorithmsScience simrpgSIMulated Role Playing Game1,691MITScienceSimulation rquantA quantum computing library for qubit manipulation and observation.1,690AGPL-3.0-or-laterCommand-line interfaceData structures stratneo-nautilus-modelDomain model for the Nautilus trading engine1,689LGPL-3.0-or-laterAsynchronousFinance circus_buggifyA Rust port of the Buggify macro from FoundationDB1,683MIT OR Apache-2.0Simulation pokebellPocket bell (Pager) 2 touch input mutual conversion library1,682Apache-2.0Simulation exo-coreCore traits and types for EXO-AI cognitive substrate - IIT consciousness measurement and Landauer thermodynamics1,681MIT OR Apache-2.0AlgorithmsScience librandtestStatistical testing library for pseudo-random number generators1,680Apache-2.0/MITCommand-line interfaceSimulation cmltermA command-line tool to connect to Cisco device consoles (with basic scripting support) within Cisco Modeling Labs (CML), formerly…1,678MITCommand line utilitiesConfiguration nautilus-binanceBinance exchange integration adapter for the Nautilus trading engine1,676LGPL-3.0-or-laterAsynchronousFinance rsessImplementation of the enumerative sphere shaping algorithm for probabilistic constellation shaping.1,674GPL-3.0ScienceSimulation gymsGym for Reinforcement Learning1,668MITEmulatorsScience barter-integration-copyLow-level framework for composing flexible web integrations, especially with financial exchanges1,655MITAccessibilitySimulation stratneo-nautilus-coreCore functionality for the Nautilus trading engine1,652LGPL-3.0-or-laterAsynchronousFinance qmiAn ECS with too much macro usage1,648MITAlgorithmsConcurrency bevy_motionA Physics Engine for Bevy1,646MIT OR Apache-2.0Game developmentSimulation RustyQLibRustyQLib is a lightweight yet robust quantitative finance library designed to price derivatives and perform risk analysis1,641MITCommand line utilitiesMathematics atelier_dcmlDistributed Convex Machine Learning for the atelier-rs engine1,618Apache-2.0Data structuresDevelopment tools ToyTracerA basic ray tracer with limited functionality.1,617GPL-3.0GraphicsRendering mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0Game developmentGraphics dynamic-weighted-indexData structure to sample elements with weights that can be efficiently updated1,613MITAlgorithmsMathematics life-gameConway's Game of Life for TUI1,612MITSimulation bevy_dynamicsAn ECS-based physics engine for the Bevy game engine1,610MIT OR Apache-2.0Game developmentScience parsimonyA library for running particle simulations1,608MIT OR Apache-2.0MathematicsScience noisy_web_trafficNoisy web traffic generator1,605non-standardCommand line utilitiesSimulation bevy_procedural_vegetationA procedural vegetation system for the Bevy game engine.1,602MIT OR Apache-2.0Game developmentGraphics tlineA framework for simulating 1-dimensional linear and nonlinear transmission lines1,597MIT OR Apache-2.0ScienceSimulation rsbullet_sysCompiles bullet3 and exposes rust bindings to the C API1,593MITScience::RoboticsSimulation modppla experimental library for probabilistic programming in Rust.1,593MITScienceSimulation noctA cross-platform library to input simulation.1,581MITAPI bindingsDevelopment tools::Testing vhpi-sysRaw FFI bindings to the VHDL VHPI library.1,574MIT OR Apache-2.0External FFI bindingsSimulation stochastic-gbmA Rust library for simulating Geometric Brownian Motion (GBM) process for financial asset modeling.1,571MITFinanceMathematics phoxalPhoxal - production-oriented autonomous robot framework: the runtime engine and model (the api contract tree lives in phoxal-api,…1,571AGPL-3.0-onlyScience::RoboticsSimulation ephemeridesLibrary for computing the azimuth and elevation of objects in space. Includes the Sun, Moon, Mars, Jupiter, Saturn. Also,…1,570MITAerospace::Aerospace simulationsScience fips-mdA framework for simulating arbitrary particle dynamics1,567GPL-2.0-onlyScienceSimulation lmincAn assembler and interpreter for the Little Minion Computer model created by Professor Magnus Bordewich of Durham University,…1,564MIT OR Apache-2.0CompilersSimulation gol_enginesTools for Conway's Game of Life1,562GPL-3.0AlgorithmsConcurrency xdmfSmall library to write XDMF files for Paraview1,558MITScienceSimulation universeHigh-precision rendering engine.1,554MITGamesScience ndlifeAn infinite n-dimensional game of life1,551MITGame developmentSimulation voxpopA Voxel Engine for simulation and visualization of large populated worlds1,542MITGame developmentRendering simuwaermA simple heat simulation for the terminal.1,541MITCommand line utilitiesSimulation found-terminalFound Terminal1,540MPL-2.0Command line utilitiesGames outflyA breathtaking 3D space game in the rings of Jupiter1,537GPL-3.0-onlyAerospaceGames qua_ten_netRust package providing essential tools for working with tensor networks in computational quantum physics.1,537GPL-3.0-or-laterScienceSimulation fast_cellular_automataFor cellular automata (totalistic and semi-totalistic) and other, similar uses. Uses parallel processing to update state very…1,531MITSimulation phasePhysics toolkit and simulations.1,529non-standardScienceSimulation uff-relaxA high-performance, parallelized molecular structure optimizer using the Universal Force Field (UFF).1,529MIT OR Apache-2.0ScienceSimulation matroidA complete Matrix Algebra library written in rust.1,527MIT OR Apache-2.0AlgorithmsData structures pitwall-deriveDerive macros for automatic frame adapter generation1,527MITAPI bindingsAsynchronous reversi-gameA rust implementation of the Reversi game. Reversi is a board game for two players, who take turns dropping pieces of a given…1,526GPL-3.0-or-laterCommand line utilitiesGames partition-simSimulate network partitions in a docker cluster.1,526non-standardDevelopment tools::TestingSimulation madeproA minimal Rust library crate for solving finite deterministic Markov decision processes (MDPs)1,521MITAlgorithmsScience flow2d_rsA computational fluid dynamics (CFD) library1,518MITAerospace::Aerospace simulationsScience beet_router_parserTools for building reactive structures1,514MIT OR Apache-2.0Embedded developmentGame development atelier_generatorsProbabilistic generators and events simulation for the atelier-[rs] ecosystem1,496Apache-2.0Data structuresDevelopment tools rsbullet-coreCompiles bullet3 and exposes rust bindings to the C API1,494MITScience::RoboticsSimulation pcw_regrsFast, optimal, extensible and cross-validated heterogeneous piecewise polynomial regression for timeseries.1,486MIT OR Apache-2.0AlgorithmsMathematics micro-dimasMicro-DiMAS - A micro controller framework for Distributed Multi Agent Systems1,485non-standardDevelopment toolsNetwork programming rsbulletCompiles bullet3 and exposes rust bindings to the C API1,481MITScience::RoboticsSimulation hominemA library for modeling muscles and tendons in biomechanical simulations.1,473MIT OR Apache-2.0Game developmentParser implementations ctm_demoDemonstration of the Consistent Tangent Modulus in Computational Plasticity1,468MITMathematicsScience bevy_sprinklesGPU particle system for Bevy1,460MIT OR Apache-2.0Game developmentSimulation pharetraUtility data structures and algorithms for Chiron.1,459MIT OR Apache-2.0Data structuresMathematics vhpiRust wrapper around the IEEE 1076 VHPI1,451MIT OR Apache-2.0API bindingsSimulation supasim-typesA set of types for supasim crates for dependency graph purposes1,431GPL-3.0ScienceSimulation avian_smart_damping_pluginA plugin for Avian and Bevy engines that implements a velocity damping system based on the properties of bodies and their…1,427MITGame developmentScience capability-skeleton-mockA Rust crate for constructing and managing hierarchical skeleton structures with diverse node types, enabling advanced testing…1,419GPL-3.0-onlyAlgorithmsDevelopment tools gmt_m2-ctrl_fsm-piezo-246Giant Magellan Telescope C-code control system models1,409MITScienceSimulation gmt_m2-ctrl_fsm_positionnerGiant Magellan Telescope C-code control system models1,406MITScienceSimulation gmt_m2-ctrl_fsm-piezo-135Giant Magellan Telescope C-code control system models1,403MITScienceSimulation bevy_dynanimA modular and powerful bevy plugin for second order dynamics and keyframeless procedural animation1,403Apache-2.0Game developmentMathematics relayrl_frameworkA heterogeneous RL runtime control platform for concurrent multi-actor execution.1,394Apache-2.0AsynchronousNetwork programming genesis-protocol🧬 The first protocol for digital life - creating, evolving, and networking living digital organisms1,379non-standardNetwork programmingScience aligratorA lightweight numerical integration library.1,379MITMathematicsScience stim-cxxLow-level C++ bridge crate for the safe stim Rust bindings1,378Apache-2.0External FFI bindingsScience quantrs2Comprehensive Rust quantum computing framework - unified entry point for quantum simulation, algorithm development, and hardware…1,378Apache-2.0ScienceSimulation green-environmentThis crate contains various location strings we can use to specify a green environment, full of trees, wholesome skills, aquatic,…1,375GPL-3.0-onlyGame developmentRendering kissdnsA developer-focused DNS server with fallback, caching, and wildcard support.1,371non-standardDevelopment toolsNetwork programming bevy_eulerian_fluidAn eularian fluid simulation plugin for Bevy.1,367MIT OR Apache-2.0Game developmentScience polymesh_rwA basic rust crate for reading and writing meshes and simulation data in the polymesh format used by OpenFOAM.1,353MITAerospace::Aerospace simulationsScience astrodynamicsNumerical astrodynamics engine for orbit propagation, force models, and flight-dynamics primitives1,350MITScienceSimulation icentral-timing-updateA crate for dynamically updating betweenness centrality in graphs, supporting MPI and multithreading for efficient large-scale…1,349MIT OR Apache-2.0AlgorithmsAsynchronous revrtA library for optimizing transmission infrastructure for electrical grid.1,347BSD-3-ClauseSimulation procedural-grassA procedural grass system for the Bevy game engine.1,341MIT OR Apache-2.0Game developmentGraphics icentral-test-brandesicentral-test-brandes is a Rust library for computing betweenness centrality using Brandes' algorithm. It supports both bounded…1,339MIT OR Apache-2.0AlgorithmsMathematics icentral-test-fuadA Rust crate for computing approximate Betweenness Centrality in dynamic graphs using edge-insertions and Biconnected Components.1,337MIT OR Apache-2.0AlgorithmsMathematics fem-cuda-solverA CUDA-based state space model for the GMT FEM1,330MITScienceSimulation procedural-meshesA procedural meshes system for the Bevy game engine.1,323MIT OR Apache-2.0Game developmentGraphics ticked_async_executorLocal executor that runs woken async tasks when it is ticked1,322Apache-2.0AsynchronousConcurrency stimSafe Rust bindings for Stim, a high-performance stabilizer circuit simulator and analyzer1,322Apache-2.0API bindingsScience icentral-muc-speedup-statsProvides tools for analyzing speedup in Minimum Uncut (MUC) problems on graphs, capturing metrics about nodes, edges, and ideal…1,315MIT OR Apache-2.0Data structuresMathematics voirs-spatial3D spatial audio and HRTF processing for VoiRS1,312Apache-2.0Multimedia::AudioScience stratneo-nautilus-commonCommon functionality and machinery for the Nautilus trading engine1,310LGPL-3.0-or-laterAsynchronousFinance workspacer-cratesio-mockA mock in-memory interface for simulating crate publishing on crates.io, primarily aimed for testing environments.1,309MITDatabase interfacesDevelopment tools superdupergridAn extremely optimized and safe spatial hash grid.1,294GPL-3.0Simulation imperative-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.1,293MIT OR Apache-2.0EmulatorsEncoding sv_simA simple SystemVerilog simulation tool written in rust1,287MITCompilersParsing tools rapier3d-lijay3-dimensional physics engine in Rust.1,282Apache-2.0Game developmentMathematics bhavaEmotion and personality engine — trait spectrums, mood vectors, archetypes, behavioral mapping1,282GPL-3.0-onlyGame enginesSimulation mabi-coreMabinogion - Core abstractions for protocol resilience engines1,279Apache-2.0Network programmingSimulation airframePure-Rust WebGPU inference engine for GGUF models. No C++ toolchain, no llama.cpp. Runs on NVIDIA, AMD, Intel, and Apple Silicon…1,253MITGraphicsScience tavlaBackgammon simulation library1,250Apache-2.0Simulation rts_procProcedural macros crate for rust_rts crate which is the rust package for Random Target Search simulation1,247MIT OR Apache-2.0Simulation nexosim-byte-utilsByte and stream manipulation utilities for NeXosim-based simulations.1,247MIT OR Apache-2.0AerospaceScience riichienv-coreJapanese Mahjong (Riichi) game engine with MJAI protocol support1,237Apache-2.0Game enginesSimulation gz-fuelTools for interacting with the gz-fuel model repository1,235Apache-2.0API bindingsSimulation cobre-corePower system data model — buses, branches, generators, loads, and network topology1,230Apache-2.0ScienceSimulation capability-generation-inputsA Rust crate to manage input parameters for generating tree-based models. It offers validation, serialization, and error handling…1,229GPL-3.0-onlyConfigurationData structures nanomachineMinimal State Machines1,219MITNo standard librarySimulation phys-geomProvides geometry processing ability1,200non-standardSimulation mvmm_hydroA moving mesh hydrodynamics (CFD) solver prioritizing flexibility over raw performance.1,196LGPL-3.0+MathematicsScience r68kMotorola 68000 CPU emulator, ported from the battle-tested Musashi emulator1,196MITEmulatorsSimulation supasim-dev-utilsA set of utilities used internally by supasim, such as for testing1,195GPL-3.0ScienceSimulation dreid-typerA pure Rust library for DREIDING atom typing and molecular topology perception.1,192MITScience::Computational Chemistry::CheminformaticsScience::Computational Chemistry::Molecular Simulation vpi-sysLow-level FFI bindings to the Verilog and SystemVerilog VPI C API, generated with bindgen. This crate is not intended for direct…1,190MITExternal FFI bindingsSimulation stratneo-nautilus-executionCore execution machinery for the Nautilus trading engine1,188LGPL-3.0-or-laterAsynchronousFinance rust_rtsRust package for Random Target Search simulation1,185MIT OR Apache-2.0Simulation symbios-geneticsSovereign biology engine for Quality-Diversity and Multi-Objective evolution.1,178MITAlgorithmsSimulation uvoxxyzBridge between UVoxID spherical space and Cartesian XYZ + quaternions1,172MITMathematicsScience quadbAn asynchronous octree manager implemented over redb, designed for efficient storage and retrieval of spatial data from disk1,172MITData structuresDatabase implementations spawn-stochasticA Rust library for simulating multiple stochastic processes including ABM, GBM, Ornstein-Uhlenbeck, Feller Square Root, and…1,171MITFinanceMathematics zellla Rust implementation of the cell lists algorithm.1,170MITScienceSimulation astrographA library dedicated to provinding astronomical predictions of non-chaotic and deterministic bodies.1,169LGPL-3.0-or-laterAerospace::Aerospace simulationsMathematics bevyhub_apiThe bevyhub scene cache api.1,163MIT OR Apache-2.0Embedded developmentGame development ruvector-nervous-systemBio-inspired neural system with spiking networks, BTSP learning, and EWC plasticity1,149MITAlgorithmsScience amfiteatrPlaceholder crate to gather developed crates to help modeling game theory problems1,149non-standardConcurrencyDevelopment tools stochastic-abmA Rust library for simulating various stochastic processes, including Arithmetic Brownian Motion and more.1,148MITFinanceMathematics ternary-signalTernary signal types for neuromorphic systems — polarity x magnitude x multiplier, 3-byte and 1-byte packed formats1,146MIT OR Apache-2.0ScienceSimulation gmt_dos-systems_m2GMT DOS M2 System1,137MITScienceSimulation rstm-tapeA generic state implementation and its supporting interfaces1,131Apache-2.0MathematicsScience geodesicA Rust library for constructing and sampling 3D geometric scenes.1,130MITGame developmentGraphics icentral-speedup-calculationRust library for efficient graph traversal and speedup calculations using Betweenness Centrality and MUC detection techniques.1,130MIT OR Apache-2.0AlgorithmsScience fakecloudLocal AWS cloud emulator — free, open-source LocalStack alternative1,129AGPL-3.0-or-laterDevelopment tools::TestingSimulation beet_connectVarious client library wrappers for external apis1,126MIT OR Apache-2.0Embedded developmentGame development gmt_dos-systems_m1GMT DOS M1 System1,122MITScienceSimulation testsvmA comprehensive testing framework for Solana SVM (Solana Virtual Machine) programs1,117Apache-2.0Development tools::TestingSimulation hdl-cat-errorShared Error enum for hdl-cat1,114MIT OR Apache-2.0Hardware supportScience cobre-stochasticStochastic process models for power systems — PAR(p), scenario generation, correlated sampling1,107Apache-2.0MathematicsScience thermorustThermodynamic neural motif engine: energy-driven state transitions with Landauer dissipation and Langevin noise1,106MIT OR Apache-2.0AlgorithmsScience vpiSafe and ergonomic Rust bindings to the Verilog and SystemVerilog VPI C API for writing VPI applications in Rust.1,106MITAPI bindingsSimulation molinaRust/Python Synthetic Integration for an agentic-LLM approach to build a research agents for local knowledge representation1,091Apache-2.0Development toolsSimulation hyperliquid-backtestComprehensive Rust library for backtesting trading strategies with Hyperliquid data, funding rates, and perpetual futures…1,088MITAlgorithmsAPI bindings atelier_synthSynthetic Data Generation for the atelier-rs engine1,085Apache-2.0Data structuresDevelopment tools stratneo-nautilus-analysisPerformance analysis and statistics for the Nautilus trading engine1,074LGPL-3.0-or-laterAsynchronousFinance epanet-rsA fast, modern and safe re-implementation of the EPANET2 hydraulic solver, written in Rust.1,068MIT OR Apache-2.0ScienceSimulation hdl-cat-bitsBit-precise unsigned and signed integer newtypes for hdl-cat1,068MIT OR Apache-2.0Hardware supportScience f1-nexus-coreNext-generation Formula 1 strategy optimization platform with AI-powered race simulation1,066MIT OR Apache-2.0AlgorithmsScience rstm-actorsThis crate focuses on building concrete implementations for Turing Machines.1,064Apache-2.0MathematicsScience mosaik-apiHigh-level API for Mosaik, a flexible Smart Grid co-simulation framework.1,055MITAPI bindingsSimulation