Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Simulation

Simulation

167 projects

Showing 23 of 167 projects

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
Forks38
Last commit11 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
Stars167
Forks7
Last commit1 day 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 commit1 year ago
Robocode
RobocodePython

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

#simulation#ai-programming#python
Stars156
Forks58
Last commit4 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
Stars148
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
Stars130
Forks151
Last commit1 month ago
ros2cs
ros2csC#

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

#robotics#unity3d#simulation
Stars126
Forks38
Last commit6 months 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
Stars126
Forks24
Last commit1 month 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
Stars104
Forks59
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 commit21 days ago
haxebullet
haxebulletC++

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

#bullet-physics#simulation#haxe
Stars94
Forks21
Last commit2 years 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
Stars91
Forks22
Last commit26 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 commit6 months 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
Stars85
Forks9
Last commit7 years 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
Stars84
Forks15
Last commit2 months 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
URDF
URDFC++

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

#robotics#simulation#ros-noetic
Stars74
Forks48
Last commit1 year ago
geojson-random
geojson-randomJavaScript

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

#browserify#simulation#geojson
Stars74
Forks14
Last commit3 years ago
OpenTirePython
OpenTirePythonPython

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

#scientific-computing#simulation#tire-modeling
Stars65
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
Stars60
Forks10
Last commit1 day ago
PreviousPage 5 of 5

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 Development49
#Robotics46
#Physics Engine29
#Machine Learning25
#Python23
#C Plus Plus23
#Ros22
#Collision Detection19
#Cross Platform17
#Game Engine16
#Physics15
#Open Source15