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

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
eagle-lander
eagle-landerAda

A realistic Apollo 11 lunar lander simulator built with Ada, GTK, and Cairo for interactive landing practice.

#simulation#physics#educational
Stars34
Forks7
Last commit6 years ago
micropython-p1meter
micropython-p1meterPython

An ESP32 sensor that reads electricity meter P1 port data and publishes it to MQTT and HomeAssistant, written in MicroPython.

#iot#sensor#simulation
Stars33
Forks15
Last commit2 months ago
JAX-in-Cell
JAX-in-CellPython

A 1D3V particle-in-cell simulation code for plasma physics, accelerated using JAX for performance on CPUs, GPUs, and TPUs.

#scientific-computing#simulation#particle-in-cell
Stars31
Forks11
Last commit17 days ago
Spacetime Rhapsody
Spacetime RhapsodySwift

A Swift Playground that visualizes gravity by simulating the curvature of spacetime based on Einstein's Theory of General Relativity.

#simulation#astronomy#general-relativity
Stars27
Forks3
Last commit9 years ago
Turkey Cooking Simulator
Turkey Cooking SimulatorJavaScript

A humorous HTML5 cooking simulator where you prepare a turkey to impress your partner's family during Thanksgiving.

#creative-commons#game-jam#simulation
Stars26
Forks11
Last commit1 year ago
playcanvas-p2.js
playcanvas-p2.jsJavaScript

Integrates the p2.js 2D physics engine with PlayCanvas for visual editing of physics-based applications.

#simulation#visual-editor#game-development
Stars24
Forks5
Last commit3 years ago
transitr
transitrC++

An R package for constructing a transit network from GTFS data and modeling real-time vehicle positions to generate ETAs.

#simulation#r-package#gtfs-realtime
Stars23
Forks0
Last commit3 years ago
godesim
godesimGo

A Go library for solving ordinary differential equation systems with a simple API and interactive simulation capabilities.

#event-driven#ode#scientific-computing
Stars23
Forks1
Last commit4 years ago
RecastNavigation
RecastNavigationPascal

A Delphi port of the Recast Navigation library for 3D pathfinding and navigation mesh generation.

#ai#simulation#3d-navigation
Stars22
Forks2
Last commit10 years ago
ode
odeGo

A Go library for solving ordinary differential equations with multi-dimensional state vectors and channel-based stopping conditions.

#ode#scientific-computing#simulation
Stars22
Forks2
Last commit9 years ago
MyECS
MyECSCrystal

A single-file Entity-Component-System (ECS) framework for the Crystal programming language, designed for game development and simulation.

#simulation#crystal-lang#data-oriented-design
Stars21
Forks2
Last commit2 years ago
minigen
minigenGleam

A pure random data generation library for realistic simulations in Erlang, Elixir, and Gleam applications.

#generator#functional-programming#elixir-lang
Stars19
Forks4
Last commit1 year ago
Jelly Physics
Jelly PhysicsHaxe

A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.

#simulation#haxe#game-development
Stars19
Forks3
Last commit8 years ago
pid
pidC++

A PID controller implementation for ROS2 robotics applications.

#robotics#simulation#pid-controller
Stars17
Forks12
Last commit2 years ago
monetize.js
monetize.jsJavaScript

An event-driven JavaScript library for managing and simulating Web Monetization API with dynamic payment pointers.

#event-driven#web-monetization-simulator#simulation
Stars16
Forks1
Last commit1 year ago
CA Art
CA ArtScala

A JavaFX and FXGL application for learning cellular automata through interactive generative art simulations.

#generative-art#simulation#cellular-automata
Stars16
Forks3
Last commit1 year ago
quartz
quartzCrystal

A Crystal library for defining hierarchical models and constructing discrete event simulations based on PDEVS formalism.

#scientific-computing#simulation#modeling
Stars16
Forks1
Last commit5 years ago
Rovex
RovexElixir

A multi-mars rover implementation in Elixir for exploring the Mars Rover kata with functional programming.

#multiplayer#functional-programming#elixir
Stars14
Forks1
Last commit1 year ago
teal-debugger-extension
teal-debugger-extensionTypeScript

A VS Code extension for debugging TEAL smart contracts on a simulated Algorand Virtual Machine.

#simulation#vscode-extension#smart-contracts
Stars13
Forks2
Last commit4 years ago
FluadHTN
FluadHTNLua

A Lua hierarchical task network planner for AI, featuring partial planning, domain splicing, and minimal dependencies.

#robotics#game-ai#simulation
Stars12
Forks3
Last commit1 month ago
balistica
balisticaVala

An open-source ballistics library for calculating projectile trajectories and ballistic data.

#physics-library#scientific-computing#simulation
Stars12
Forks1
Last commit5 years ago
go-glmatrix
go-glmatrixGo

A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.

#simulation#vector#quaternions
Stars11
Forks4
Last commit5 years ago
covid-19-simulator
covid-19-simulatorAda

A multi-engine COVID-19 simulator with Ada and Qt5, implementing Lancet and XPH Pharmaceutical models.

#epidemiology#desktop-application#scientific-computing
Stars11
Forks1
Last commit5 years ago
MiniDungeons
MiniDungeonsJava

A turn-based roguelike puzzle game designed as a benchmark for modeling human decision-making styles and creating procedural personas.

#research-tool#game-ai#simulation
Stars9
Forks2
Last commit9 years ago
Golem Array
Golem ArrayPython

A command-line tool for designing, simulating, and analyzing antenna arrays using distributed computing via the Golem Network.

#simulation#antenna-array#command-line-tool
Stars8
Forks0
Last commit5 years ago
glTF_Physics_Babylon
glTF_Physics_BabylonTypeScript

A Babylon.js glTF loader extension for importing 3D models with rigid body physics information.

#simulation#interactive-3d#babylon-js
Stars8
Forks1
Last commit6 months ago
loaded_dice
loaded_diceLua

Lua implementation of Walker-Vose alias method for efficient weighted random sampling.

#simulation#random-sampling#alias-method
Stars8
Forks0
Last commit2 years ago
networkdiffusion
networkdiffusionR

An R package to simulate and visualize network diffusion processes using simple epidemic models like SI.

#simulation#igraph#r-package
Stars7
Forks2
Last commit5 years ago
Game of Life
Game of LifeImba

A Conway's Game of Life simulation built with the Imba programming language.

#simulation#imba#web-app
Stars7
Forks0
Last commit6 months ago
Open Dynamics Engine (ODE)
Open Dynamics Engine (ODE)D

Dynamic bindings to the Open Dynamics Engine physics library for the D programming language.

#d-language#simulation#derelict
Stars7
Forks4
Last commit9 years ago
foragax
foragaxPython

An Agent-Based Modelling framework built on JAX for scalable and efficient simulations with automatic vectorization and JIT compilation.

#agent-based#foraging#scientific-computing
Stars5
Forks0
Last commit1 year ago
yotroc
yotrocAda

An assembler and emulator for the fictional YOTROC CPU architecture, featuring a full IDE and virtual machine.

#simulation#assembly-language#ada
Stars5
Forks0
Last commit6 years ago
chipmunk2d
chipmunk2dC

V wrapper for the Chipmunk2D physics library, providing full API coverage for 2D physics simulations.

#v-lang#simulation#wrapper-library
Stars4
Forks0
Last commit7 months ago
zilch
zilchV

A playful simulation of a software installer that does nothing, created purely for entertainment.

#humor#simulation#fun-project
Stars4
Forks1
Last commit8 months ago
cadCAD Golem
cadCAD GolemPython

A Python wrapper for cadCAD that dispatches simulation workloads to the decentralized Golem supercomputer network.

#simulation#parameter-sweep#cadcad
Stars4
Forks0
Last commit4 years ago
PreviousPage 6 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