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

polyworld
polyworldC++

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

#scientific-computing#artificial-life#genetic-algorithms
Stars214
Forks37
Last commit1 year ago
JMock
JMockJava

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

#simulation#high-performance#functions
Stars204
Forks23
Last commit2 months 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
Stars196
Forks13
Last commit4 days ago
autogenu-jupyter
autogenu-jupyterPython

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

#robotics#simulation#multiple-shooting
Stars179
Forks38
Last commit1 month ago
N2D2
N2D2C

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

#model-quantization#cad-framework#cuda
Stars162
Forks38
Last commit2 years ago
Robocode
RobocodePython

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

#simulation#ai-programming#python
Stars160
Forks58
Last commit8 months ago
comportex
comportexClojure

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

#simulation#hierarchical-temporal-memory#library
Stars154
Forks26
Last commit10 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
Stars151
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
Stars138
Forks152
Last commit17 days 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
Stars133
Forks25
Last commit12 days ago
ros2cs
ros2csC#

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

#robotics#unity3d#simulation
Stars129
Forks40
Last commit11 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
Stars107
Forks58
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
Forks22
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 commit5 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
Stars93
Forks22
Last commit1 day 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
Stars93
Forks17
Last commit3 months ago
graphmath
graphmathElixir

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

#hex#elixir-lang#elixir
Stars90
Forks12
Last commit1 month 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
Stars87
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
Stars86
Forks10
Last commit7 years ago
RsGenetic
RsGeneticRust

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

#bio-inspired#genetic-algorithms#simulation
Stars77
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
Stars75
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
Forks22
Last commit6 years ago
mathplot
mathplotC++

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

#cplusplus-20#scientific-computing#simulation
Stars66
Forks13
Last commit1 day ago
DiffeRT
DiffeRTPython

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

#radio-propagation#simulation#jax
Stars66
Forks11
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
Stars51
Forks13
Last commit4 years ago
Gym4ReaL
Gym4ReaLPython

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

#robotics#energy-management#trading
Stars48
Forks3
Last commit1 year 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
Forks21
Last commit13 years 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
Stars47
Forks20
Last commit2 months 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
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
Stars38
Forks8
Last commit3 years ago
Experience Generator
Experience GeneratorC#

A utility to generate realistic analytics traffic for Sitecore Experience Database (xDB) with configurable patterns.

#simulation#xdb#testing-tool
Stars37
Forks25
Last commit3 years ago
gdstats
gdstatsGDScript

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

#simulation#godot-3#addon
Stars36
Forks0
Last commit8 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