Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Simulation

Simulation

224 projects

Showing 36 of 224 projects

JMock
JMockJava

A high-performance Java library for generating realistic business data with internationalization support.

#simulation#high-performance#functions
Stars212
Forks23
Last commit2 months ago
jwave
jwavePython

A JAX-based research framework for differentiable and parallelizable acoustic simulations, running on CPU, GPU, and TPU.

#scientific-computing#parallel-computing#simulation
Stars211
Forks33
Last commit4 months ago
polyworld
polyworldC++

An artificial life simulation system that evolves neural networks for artificial intelligence research.

#scientific-computing#artificial-life#genetic-algorithms
Stars208
Forks35
Last commit10 months ago
autogenu-jupyter
autogenu-jupyterC++

An automatic code generator and C/GMRES-based solvers for nonlinear model predictive control (NMPC) in Jupyter.

#robotics#simulation#multiple-shooting
Stars178
Forks37
Last commit10 days ago
stochastic-rs
stochastic-rsRust

A high-performance Rust library for simulating stochastic processes, with applications in quantitative finance, statistical modeling, and synthetic data generation.

#ai#high-performance-computing#simulation
Stars177
Forks8
Last commit2 days ago
N2D2
N2D2C

An open-source CAD framework for designing, simulating, and deploying deep neural networks on embedded platforms.

#model-quantization#cad-framework#cuda
Stars160
Forks39
Last commit2 years ago
Robocode
RobocodePython

A Python-based fork of Robocode for programming robot battle simulations with PyQt GUI.

#simulation#ai-programming#python
Stars157
Forks58
Last commit5 months ago
comportex
comportexClojure

A Clojure library implementing Hierarchical Temporal Memory (HTM) for temporal sequence learning and prediction.

#simulation#hierarchical-temporal-memory#library
Stars153
Forks27
Last commit9 years ago
PlayRho
PlayRhoC++

A real-time oriented, platform independent 2D physics engine and library for interactive games and demos.

#collision-handling#simulation#collision-detection
Stars150
Forks26
Last commit2 years ago
urdfdom
urdfdomC++

A C++ library for parsing URDF (Unified Robot Description Format) files, providing core data structures and XML parsing.

#robotics#urdf-parser#simulation
Stars132
Forks151
Last commit1 month ago
Kraft Physics Engine
Kraft Physics EnginePascal

An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.

#simulation#physics#gamedev
Stars127
Forks24
Last commit3 days ago
ros2cs
ros2csC#

A C#/.NET client library for ROS2 enabling communication between ROS2 systems and C# applications like Unity3D.

#robotics#unity3d#simulation
Stars127
Forks39
Last commit8 months ago
EnigmaKit
EnigmaKitSwift

A Swift library for simulating the Enigma encryption machine, enabling historical cipher experimentation.

#enigma-simulator#cipher#simulation
Stars119
Forks11
Last commit7 years ago
Game of Life
Game of LifeJava

An Android app implementing Conway's Game of Life with customizable rules, presets, and an interactive board.

#simulation#open-source#educational
Stars105
Forks59
Last commit3 years ago
haxebullet
haxebulletC++

Bullet 3D Physics bindings for Haxe, enabling cross-platform physics simulation for HL/C and JavaScript targets.

#bullet-physics#simulation#haxe
Stars96
Forks21
Last commit3 years ago
Elm Program test
Elm Program testElm

A testing library for Elm that provides a convenient API to test Elm programs as complete units, including interactive views, commands, and ports.

#html-testing#simulation#integration-testing
Stars95
Forks28
Last commit2 months ago
netdiffuseR
netdiffuseRR

An R package for analyzing diffusion and contagion processes on networks, including statistical analysis, visualization, and simulation.

#statistical-analysis#contagion-modeling#simulation
Stars92
Forks22
Last commit9 days ago
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit7 months ago
Rockpool
RockpoolPython

A Python library for building, training, and deploying spiking neural networks with support for multiple simulation backends and neuromorphic hardware.

#deployment#simulation#jax
Stars88
Forks15
Last commit21 days ago
OSSDC SIM
OSSDC SIMC#

An open-source autonomous vehicle simulator forked from LGSVL, supporting Autoware and Apollo self-driving stacks.

#self-driving-cars#simulation#autonomous-vehicles
Stars88
Forks16
Last commit3 years ago
Chipmunk C#
Chipmunk C#C#

A lightweight, fast, and portable 2D rigid body physics library for C# games based on Chipmunk2D.

#simulation#open-source#chipmunk2d
Stars85
Forks9
Last commit7 years ago
RsGenetic
RsGeneticRust

A modular framework for executing genetic algorithms in Rust with a simple API.

#bio-inspired#genetic-algorithms#simulation
Stars79
Forks19
Last commit5 years ago
geojson-random
geojson-randomJavaScript

A Node.js and browser library for generating random GeoJSON features like points, polygons, and linestrings.

#browserify#simulation#geojson
Stars76
Forks14
Last commit3 years ago
URDF
URDFC++

ROS packages for parsing and working with URDF (Unified Robot Description Format) files.

#robotics#simulation#ros-noetic
Stars74
Forks49
Last commit1 year ago
OpenTirePython
OpenTirePythonPython

An open-source Python library providing mathematical tire models for vehicle dynamics research and simulation.

#scientific-computing#simulation#tire-modeling
Stars67
Forks21
Last commit6 years ago
DiffeRT
DiffeRTPython

A differentiable ray tracing toolbox for radio propagation simulations, built on JAX for optimization and machine learning.

#radio-propagation#simulation#jax
Stars64
Forks10
Last commit1 day ago
mathplot
mathplotC++

A header-only C++ library for 2D and 3D data visualization using modern OpenGL.

#cplusplus-20#scientific-computing#simulation
Stars59
Forks13
Last commit3 days ago
SnobotSim
SnobotSimJava

A Java-based simulator for FRC robots written in Java, with support for C++ and Python.

#ctre#simulation#sensor-simulation
Stars58
Forks11
Last commit5 years ago
yuka-babylonjs-examples
yuka-babylonjs-examplesJavaScript

Examples demonstrating integration of Yuka Game AI library with Babylon.js for 3D rendering.

#ai#game-ai#simulation
Stars50
Forks13
Last commit4 years ago
Jitter
JitterC#

A fast, lightweight 3D physics engine written in C# for .NET, Mono, and Xamarin applications.

#xamarin#simulation#mono
Stars47
Forks8
Last commit5 years ago
CHANG€
CHANG€CoffeeScript

An intense browser game simulating the high-pressure life of a supermarket cashier.

#simulation#time-management#game-off-2013
Stars47
Forks20
Last commit12 years ago
Gym4ReaL
Gym4ReaLPython

A Gymnasium-based benchmarking suite with realistic environments for evaluating reinforcement learning algorithms in practical scenarios.

#robotics#energy-management#trading
Stars47
Forks3
Last commit1 year ago
Pimple Popper
Pimple PopperGDScript

A satisfying game about popping pimples and removing blackheads, whiteheads, and lipomas built with Godot Engine.

#simulation#open-source#pop
Stars46
Forks18
Last commit23 days ago
Bullet
BulletActionScript

An Adobe AIR native extension that provides high-performance Bullet physics simulation for mobile and desktop apps.

#mobile-games#bullet-physics#simulation
Stars40
Forks10
Last commit11 years ago
gdstats
gdstatsGDScript

A Godot 3.0 library providing fast implementations of common statistical distributions for game development.

#simulation#godot-3#addon
Stars37
Forks0
Last commit8 years ago
Micropython-ESP-WiFi-Manager
Micropython-ESP-WiFi-ManagerPython

A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.

#iot#simulation#micropython
Stars37
Forks8
Last commit3 years ago
PreviousPage 5 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Game Development62
#Robotics49
#Physics Engine37
#Python30
#C Plus Plus26
#Machine Learning26
#Ros22
#Cross Platform20
#Game Engine19
#Collision Detection19
#Scientific Computing17
#Physics17