Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source simulation software

1601 open-source libraries, tools and applications tagged simulation, ranked by how closely simulation is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1601 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Azgaar/Fantasy-Map-Generator
A free web application that procedurally generates and edits interactive, highly customizable fantasy maps. It is aimed at fantasy writers,…
996080active
CGAL/cgal
CGAL (Computational Geometry Algorithms Library) is a mature C++ library providing efficient and reliable algorithms for computational geom…
976071stable
Pokémon Showdown
Pokémon Showdown is a Pokémon battle simulator that runs as a website, a self-hostable game server, and a JavaScript library for simulating…
845976active
CadQuery
CadQuery is a Python library for building parametric 3D CAD models through scripts, built on the OCCT (OpenCASCADE) kernel. It lets users d…
895905active
mininet/mininet
Mininet is a network emulator that creates realistic virtual networks of hosts, switches, and links on a single Linux machine using process…
235859stable
Rapier
Rapier is a set of high-performance 2D and 3D physics engines written in Rust, providing rigid-body dynamics, joint constraints, collision …
775848stable
Newton
Newton is an open-source, GPU-accelerated physics simulation engine built on NVIDIA Warp, targeting roboticists and simulation researchers.…
875813active
toji/gl-matrix
glMatrix is a high-performance JavaScript library for vector and matrix math, hand-tuned for speed in real-time 3D graphics and computation…
615696stable
ConfettiFX/The-Forge
The Forge is a cross-platform rendering and game framework written in C++, supporting Windows (DirectX 12/DXR), macOS/iOS (Metal), Android,…
755680active
anders94/blockchain-demo
An interactive Node.js web application that visually demonstrates core blockchain concepts such as hashing, block mining, nonces, and immut…
765663stable
HarbourMasters/Shipwright
Ship of Harkinian (SOH) is a cross-platform PC port of The Legend of Zelda: Ocarina of Time built on the libultraship library and the OOT d…
995624active
Vector-Wangel/XLeRobot
XLeRobot is an open-source project for building a practical dual-arm mobile home robot for around $660 with under four hours of assembly ti…
635564active
chrxh/alien
ALIEN is a CUDA-powered artificial life simulation application that simulates digital organisms as particle networks with genetics and neur…
745539active
google-deepmind/open_spiel
OpenSpiel is a collection of game environments and reinforcement learning/search/planning algorithms for research in general RL and multiag…
935537active
QuipNetwork/xq-py
A Python implementation of the Quip Network's quantum virtual machine, allowing users to simulate quantum programs locally. It serves as a …
505510active
PathOfBuildingCommunity/PathOfBuilding
Path of Building Community is an offline build planner for the game Path of Exile, written in Lua. It provides comprehensive offence/defenc…
945450active
flybywiresim/aircraft
FlyByWire Simulations' open-source projects recreating the Airbus A320neo (A32NX) and A380-800 (A380X) as free, high-fidelity aircraft add-…
975414active
The-Powder-Toy/The-Powder-Toy
The Powder Toy is a free, open-source falling-sand physics sandbox game written in C++ with SDL, simulating air pressure, velocity, heat, a…
915336active
achael/eht-imaging
eht-imaging (ehtim) is a Python library for simulating, calibrating, and manipulating very long baseline interferometry (VLBI) data and rec…
925324active
ProjectPhysX/FluidX3D
FluidX3D is a high-performance lattice Boltzmann method computational fluid dynamics (CFD) application written in C++/OpenCL. It runs on al…
905290active
piqnt/planck.js
Planck.js is a JavaScript/TypeScript rewrite of the Box2D 2D rigid-body physics engine, designed for cross-platform HTML5 game development.…
755284active
FAST-LIO
FAST-LIO is a computationally efficient and robust LiDAR-inertial odometry package that tightly couples LiDAR feature points with IMU data …
325280stable
camel-ai/oasis
OASIS is an open-source social media simulator that uses large language model and rule-based agents to mimic the behavior of up to one mill…
725245active
zhkl0228/unidbg
A Java-based framework that emulates Android (and experimentally iOS) native libraries on non-ARM hosts, including JNI, syscalls, and ARM32…
765244active
Panda3D
Panda3D is a mature, open-source cross-platform game engine and 3D rendering framework for Python and C++, originally developed by Disney a…
675227stable
Baekalfen/PyBoy
PyBoy is a Game Boy and Game Boy Color emulator written in Python, usable both as a standalone terminal application and as an embeddable Py…
945217active
libigl
libigl is a simple C++ geometry processing library offering a wide range of algorithms for triangle and tetrahedral meshes, including defor…
855105stable
bambulab/BambuStudio
Bambu Studio is a feature-rich 3D printing slicing application for Bambu Lab and other printers, based on PrusaSlicer/Slic3r. It offers pro…
965089active
quantumlib/Cirq
Cirq is a Python framework from Google Quantum AI for writing, manipulating, optimizing, and simulating quantum circuits, with a focus on N…
865086stable
melonDS
melonDS is a fast and accurate Nintendo DS and DSi emulator written in C++, featuring a nearly complete core with JIT recompilation, OpenGL…
675043active
joonspk-research/generative_agents
The official code release for the Stanford 'Generative Agents' research paper, implementing computational agents powered by LLMs that simul…
2922237maintenance
86Box
86Box is a low-level x86 emulator that accurately emulates IBM PC-compatible machines from 1981 through PCI-era systems, including CPUs, ch…
884940active
TixiaoShan/LIO-SAM
LIO-SAM is a real-time tightly-coupled lidar-inertial odometry and mapping package built on factor graph optimization with GTSAM. It fuses …
324935stable
xiangechen/chili3d
Chili3D is a browser-based 3D CAD application built with TypeScript that compiles OpenCascade (OCCT) to WebAssembly and integrates Three.js…
924872active
Fritzing
Fritzing is an open-source Electronic Design Automation desktop application for makers and hobbyists, offering a breadboard view, schematic…
634823active
Nav2
Nav2 is the industry-standard navigation framework for ROS 2, providing perception, path planning, control, localization, and behavior-tree…
1004821stable
Chisel
Chisel is an open-source hardware description language (HDL) embedded in Scala for describing digital electronics at the register-transfer …
984807stable
OSS CAD Suite
Yosys is an open-source framework for Verilog/SystemVerilog RTL synthesis, converting hardware description code into gate-level netlists fo…
974788stable
NVIDIA-Omniverse/PhysX
NVIDIA PhysX SDK, a real-time physics simulation engine for games, robotics, and simulation, plus Omniverse PhysX extensions and the ovphys…
964775stable
InkboxSoftware/excelCPU
A 16-bit CPU implemented entirely within an Excel spreadsheet, featuring 16 registers, 128KB of RAM, and a 128x128 display, driven by Excel…
264763active
zalo/MathUtilities
A collection of math and physics utility implementations in C# for Unity, covering techniques like Kabsch alignment, mesh deformation, sign…
324755active
hftbacktest
A high-frequency trading and market-making backtesting framework written in Rust with Python bindings, which accurately simulates limit ord…
574754active
MoonRay
MoonRay is an open-source, production path-tracing renderer originally developed at DreamWorks Animation and now an Academy Software Founda…
874726active
SebLague/Digital-Logic-Sim
A minimalistic digital logic simulator where users start with a single NAND gate and build increasingly complex custom chips, up to full CP…
394725active
google-deepmind/dm_control
Google DeepMind's Python stack for physics-based simulation and reinforcement learning environments built on the MuJoCo physics engine. It …
994710stable
Webots
Webots is an open-source, multi-platform desktop application for modeling, programming, and simulating robots, vehicles, and mechanical sys…
674698stable
initialcommit-com/git-sim
git-sim is a Python CLI tool that visually simulates Git operations in your own repositories, generating an image or animated video of what…
884687active
TCPCopy
TCPCopy is a TCP stream replay tool that captures live production traffic and replicates it against a test server. It enables realistic str…
314686stable
Creators-of-Create/Create
Create is a NeoForge mod for Minecraft that adds building tools, decoration blocks, and aesthetic automation technology. It emphasizes play…
904558active
F5OEO/rpitx
rpitx is a general RF transmitter for Raspberry Pi that generates radio signals from 5 KHz to 1500 MHz using only a GPIO-connected wire ant…
234553active
lucas-maes/le-wm
LeWorldModel (LeWM) is the official PyTorch codebase for a JEPA-based world model that trains stably end-to-end from raw pixels using only …
494547active
st-tech/ppf-contact-solver
A GPU-accelerated contact solver for physics-based simulations of shells (cloth), solids, rods, rigid bodies, and sand, originally develope…
874513active
DeepXDE
DeepXDE is a Python library for scientific machine learning and physics-informed learning, built on top of PyTorch, TensorFlow, JAX, and Pa…
754477stable
Diligent Engine
Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta…
684473active
YosysHQ/picorv32
PicoRV32 is a size-optimized RISC-V RV32IMC CPU core written in Verilog, configurable as RV32E/I/IC/IM/IMC with optional interrupt controll…
104389stable
reBot Arm
An open-source robotic arm project (hardware and software) from Seeed, with CERN-OHL-W-2.0 licensed hardware designs and Apache-2.0 softwar…
614346active
vercel-labs/just-bash
just-bash is a TypeScript-implemented bash interpreter with an in-memory virtual filesystem, designed to give AI agents a secure, sandboxed…
824338active
jMonkeyEngine
jMonkeyEngine is an open-source, code-first 3D game engine written in Java for cross-platform game development. It includes rendering, phys…
744336active
Beyond All Reason
Beyond All Reason is a free, open-source real-time strategy (RTS) game built on the Recoil RTS engine, featuring large-scale battles with f…
774315active
TokisanGames/Terrain3D
Terrain3D is a high-performance, editable terrain system for Godot 4, written in C++ as a GDExtension addon. It supports sculpting, texture…
824310active
isaac-sim/IsaacSim
NVIDIA Isaac Sim is an open-source robotics simulation application built on NVIDIA Omniverse for developing, simulating, and testing AI-dri…
834283active
AsahiLinux/m1n1
m1n1 is a bootloader and experimentation playground for Apple Silicon Macs, part of the Asahi Linux project. It loads Linux kernels, device…
944256active
BehaviorTree.CPP
BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a…
824237stable
RobotLocomotion/drake
Drake is a C++ toolbox (with Python bindings) for model-based design and verification of robotics systems, developed by the Robot Locomotio…
1004230stable
eclipse-sumo/sumo
Eclipse SUMO (Simulation of Urban MObility) is an open source, microscopic and continuous traffic simulation suite for large road networks,…
774215stable
Open Duck Mini
Open Duck Mini is an open-source project to build a miniature (~42cm) bipedal robot inspired by Disney's BDX droid, with a bill of material…
514208active
solvespace/solvespace
SolveSpace is a free, open-source parametric 2D/3D CAD application with a constraint-based sketcher and solid modeling via extrudes, revolv…
784204active
xemu-project/xemu
xemu is a free, open-source low-level emulator of the original Microsoft Xbox console, built on QEMU, that runs Xbox games and homebrew on …
954200active
enjoy-digital/litex
LiteX is a Python-based framework for building FPGA cores and Systems-on-Chip, providing buses, common cores, CPU integration, and build ba…
904155active
ODAS
RTAB-Map (Real-Time Appearance-Based Mapping) is a C++ library and standalone application implementing graph-based SLAM for RGB-D, stereo, …
864044stable
verilator/verilator
Verilator is an open-source Verilog/SystemVerilog simulator and lint system that compiles RTL designs into fast, multithreaded C++ or Syste…
774021stable
spring/spring
Spring is a free, open-source, cross-platform 3D real-time strategy game engine written in C++ with extensive Lua scripting support. It pow…
324007active
touchHLE/touchHLE
touchHLE is a high-level emulator that runs early iPhone OS (2.x/3.0) apps, primarily games, on modern desktop operating systems and Androi…
873972active
NeuralOperator
A PyTorch library for learning neural operators, which map between function spaces rather than finite-dimensional vectors. It provides the …
813955active
visualboyadvance-m/visualboyadvance-m
VisualBoyAdvance-M is a Game Boy, Game Boy Color, and Game Boy Advance emulator continuing the classic VBA project. It ships as a desktop a…
813939active
Voxel Tools for Godot
A C++ module and GDExtension for Godot Engine that adds voxel terrain support, including blocky and smooth volumetric terrains with meshing…
963921active
wave-harmonic/crest
Crest Water 4 is an advanced, class-leading water and ocean rendering system for Unity, implemented in C# with GPU displacement and samplin…
683909active
Terasology
Terasology is an open-source voxel world game and engine, born from a Minecraft-inspired tech demo in 2011. It is a modular platform suppor…
663897active
Rocket Chip
Rocket Chip is a Scala/Chisel-based hardware generator that produces parameterizable RISC-V System-on-Chip designs, emitting Verilog RTL fo…
653883active
misprit7/computerraria
Computerraria is a fully compliant RISC-V (rv32i) computer built entirely inside the wiring system of the game Terraria, paired with a Rust…
703861active
danijar/dreamerv3
A Python/JAX reimplementation of DreamerV3, a model-based reinforcement learning algorithm that learns a world model and trains an actor-cr…
763859active
pyvista/pyvista
PyVista is a Python library providing a NumPy-native interface to VTK for 3D visualization and mesh analysis. It offers dataset structures …
1003856stable
Mesa
Mesa is an open-source Python framework for agent-based modeling (ABM), providing modular components like spatial grids, agent schedulers, …
873854active
tildearrow/furnace
Furnace is a multi-system chiptune tracker application for composing music using emulated retro sound chips, compatible with DefleMask modu…
783849active
ptitSeb/box86
Box86 is a Linux userspace x86 (32-bit) emulator written in C, targeted at ARM Linux devices. It uses a dynamic recompiler (dynarec) and na…
653807active
stack-of-tasks/pinocchio
Pinocchio is a fast C++ library (with Python bindings) implementing state-of-the-art rigid body dynamics algorithms for poly-articulated sy…
903788active
joncampbell123/dosbox-x
DOSBox-X is a cross-platform x86 DOS emulator forked from DOSBox, designed to run MS-DOS games and applications with high accuracy. It addi…
993777active
Sikarugir-App/Sikarugir
Sikarugir is a macOS application that wraps Windows software in user-friendly Wine-based ports, serving as the successor to Wineskin. It bu…
673737active
borglab/gtsam
GTSAM is a C++ library implementing smoothing and mapping (SAM) for robotics and vision using factor graphs and Bayes networks as its core …
933734active
Thrive
Thrive is a free, open-source evolution simulation game developed by Revolutionary Games in C# on the Godot engine, where players guide a s…
923721active
mmp/pbrt-v4
pbrt-v4 is the C++ physically based ray tracing system accompanying the fourth edition of the book 'Physically Based Rendering: From Theory…
743706stable
Deform
Deform is a fully-featured mesh deformer system for Unity that lets you stack deformer components to animate models in real time. It uses U…
233701active
p-org/P
P is a state machine based programming language for formally modeling and specifying complex distributed systems as collections of communic…
853690active
steveicarus/iverilog
Icarus Verilog is an open-source Verilog HDL compilation system that compiles IEEE 1364 Verilog and a growing subset of SystemVerilog (IEEE…
773684active
PixelGuys/Cubyz
Cubyz is a 3D voxel sandbox game inspired by Minecraft, written in Zig. It features large render distances via level-of-detail, 3D chunks w…
883669active
SebLague/Geographical-Adventures
A small Unity-based geography game where players fly around a miniature 3D Earth delivering packages to countries, built with real-world ge…
323664active
NVlabs/GR00T-WholeBodyControl
NVIDIA's unified platform for developing, training, and deploying whole-body controllers for humanoid robots, including the decoupled WBC m…
603654active
LumenPnP
The LumenPnP is an open source pick and place machine that assembles electronic components onto circuit boards. The repository contains the…
753652active
TASEmulators/desmume
DeSmuME is an open-source Nintendo DS emulator written in C++, distributed under the GPL-2.0 license. It offers Windows, macOS (Cocoa), and…
653649active
momo5502/sogen
Sogen is a C++ userspace emulator that runs Windows and Linux binaries at the CPU and syscall level without a real operating system, execut…
663625active

← prev page 2 / 17 next →