An open API service indexing awesome lists of open source software.

Simulation

Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.

https://github.com/matdombrock/lifelab

A Cellular Automoton implimentation in C++ that outputs GIFs of the simulation results.

analysis cellular-automata conways-game-of-life graph life plot simulation simulator

Last synced: 05 Mar 2026

https://github.com/crispengari/netlogo101

🥅 Hello world! From netlogo 101.

netlogo netlogo-model simulation

Last synced: 05 Mar 2026

https://github.com/daedalus/syntropy

Turing-complete artificial life simulation with GenomeVM — organisms evolve VM programs in a shared 2D ecosystem

artificial-life cellular-automata evolution genetic-algorithm open-ended-evolution simulation turing-complete

Last synced: 03 Jun 2026

https://github.com/jdibenes/game_of_life_cuda

OpenGL / CUDA implementation of Conway's Game of Life.

cpp cuda opengl qt6 simulation

Last synced: 02 Apr 2026

https://github.com/khaledsharif/omniverse-gym

Examples of how to use NVIDIA Omniverse Isaac Sim to solve Reinforcement Learning Games (rl-games)

reinforcement-learning robotics simulation

Last synced: 17 Apr 2026

https://github.com/ilade-s/forestfire-cpp-

C++ implementation of my simulation of a forest fire done in Python

cpp forest-fire simulation

Last synced: 04 Apr 2026

https://github.com/codebyashuu/dynamic-memory-management-visualizer

A visualization tool for dynamic memory management techniques like paging, segmentation, and page replacement algorithms

graph npm reactjs recharts simulation tailwindcss

Last synced: 19 Apr 2026

https://github.com/henryhale/venus

🦠 Predator-prey simulation with predefined behavior

ai-agents canvas2d css henryhale html html5-canvas javascript js predator-prey simulation typescript

Last synced: 18 Apr 2026

https://github.com/pyroll-project/pyroll-export

PyRoll rolling simulation framework - data export.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 18 Apr 2026

https://github.com/yusong652/yade-mcp

MCP server connecting AI agents to YADE — run DEM simulations through natural conversation

ai anthropic claude dem discrete-element-method geomechanics llm mcp mcp-server particle-simulation python scientific-computing simulation yade

Last synced: 06 Apr 2026

https://github.com/felipeek/brasileirao-simulation

Small application that simulates a season of Brasileirao (Brazilian Football Championship).

football-simulation simulation soccer soccer-simulation

Last synced: 04 Jun 2026

https://github.com/simplisoni/3d-reinforcementlearning-simulator

An interactive, web-based simulator for visualizing reinforcement learning policies in 3D environments

3d reinforcement-learning simulation three-js

Last synced: 19 Apr 2026

https://github.com/zonetecde/pierre-papier-ciseaux-fighter

Simuler des parties de Pierre Papier Ciseaux aléatoire

rock-paper-scissors simulation

Last synced: 04 Jun 2026

https://github.com/chraibi/amritsar

Reconstruction of the Amristsar Massacre

amritsar crowd-simulation history simulation simulation-modeling

Last synced: 19 Apr 2026

https://github.com/hannahgsimon/ddos-ml-mitigation-simulation

Simulation-based analysis of DDoS mitigation strategies using machine learning and adaptive load balancing. This project evaluates both detection accuracy and system-level performance (throughput, latency, and server health) across multiple attack scenarios, using Random Forest, Logistic Regression, and baseline models with cross-validation.

anomaly-detection cybersecurity data-science intrusion-detection load-balancing machine-learning network-security random-forest simulation

Last synced: 04 Jun 2026

https://github.com/thekoushik/life-sim-2d

2D life simulation with Bevy

2d bevy rust simulation

Last synced: 20 Apr 2026

https://github.com/gokulp01/lerobot-sim-teleop-data-collection

Teleoperate, collect, store, and replay demonstrations for the LeRobot SO-100 arm with Viser visualization.

lerobot mujoco robotics robotics-simulation simulation simulator so-100 teleoperation viser

Last synced: 20 Apr 2026

https://github.com/threecifanggen/simulation-in-python

用Python实现的仿真学习。

python simulation

Last synced: 21 Apr 2026

https://github.com/rscherrer/speciome

Simulation of adaptive speciation with complex genotype-phenotype map

divergence evolution fst genetics genomics simulation speciation

Last synced: 21 Apr 2026

https://github.com/acboujida/gameoflife

A C/C++ implementation of Conway's Game of Life with graphical rendering using SDL2.

cellular-automaton cpp sdl2 simulation

Last synced: 21 Apr 2026

https://github.com/j-moralejo-pinas/pension-vs-index

After-tax comparison of company pension fund investing vs equivalent index fund investing under Spanish tax rules.

finance financial-simulation index-fund investment-simulation pension-fund retirement-planning simulation

Last synced: 05 Jun 2026

https://github.com/eliasdeallmeida/shell

Shell desenvolvido em linguagem C

c os shell simulation

Last synced: 23 Apr 2026

https://github.com/lukem512/game-of-life

Conway's Game of Life in JavaScript

conway-game simulation

Last synced: 24 Apr 2026

https://github.com/auprao/environment-evolution-simulation

A graphical simulation of creatures evolving and struggling to survive in a dynamic, changing environment, with many statistics and settings.

java javafx scenebuilder simulation

Last synced: 24 Apr 2026

https://github.com/algoscienceacademy/dsp

A comprehensive suite of interactive DSP applications designed for different skill levels. This project provides hands-on experience with digital signal processing concepts through visual and interactive tools.

dsp matplotlib pyside6 python scipy signal-processing simulation

Last synced: 24 Apr 2026

https://github.com/imdabigboss/ecosim

Ecosystem simulation plugin for PaperMC

eco ecosystem minecraft paper papermc simulation

Last synced: 25 Apr 2026

https://github.com/rscherrer/reschoice

Simulation of evolutionary branching under optimal resource choice

behavior branching ecology evolution foraging individual-based modeling resources selection simulation speciation

Last synced: 26 Apr 2026

https://github.com/maxwellmatthis/cellular-automaton-traffic-simulation

A cellular automaton for traffic simulation based on the Nagel-Schreckenberg model. (See: https://en.wikipedia.org/wiki/Nagel–Schreckenberg_model, https://de.wikipedia.org/wiki/Nagel-Schreckenberg-Modell) Extended to support multiple lanes, construction sites, traffic lights, different vehicle types and more.

cellular-automaton freeway-simulation matplotlib nagel-schreckenberg-model python rust simulation simulator traffic-simulation

Last synced: 26 Apr 2026

https://github.com/alaszmigiel/supermarket-simulation

Supermarket simulation managing customer and cashier interactions with queues, breaks, and shift changes. Animated in real-time using JavaFX.

cashier customer java javafx multithreading queue simulation synchronization

Last synced: 27 Apr 2026

https://github.com/andrewexton373/bevy_bicycle

2D Bicycle Simulation using Bevy and Bevy Avian

2d bevy bicycle simulation

Last synced: 27 Apr 2026

https://github.com/zenoamaro/elevator-tactics

Schedule simulated elevators with coding

coding elevator game react scheduler simulation

Last synced: 28 Apr 2026

https://github.com/shivamswarnkar/sss

Soft Subdivision Search for Disk Robot

simulation subdivision-search

Last synced: 28 Apr 2026

https://github.com/jfmonsa/pacman-univalluno

Project 1, Introduction to Artificial Intelligence Course - informed and uninformed search algorithms

a-star bfs dfs dls-algorithm pathfinding react simulation

Last synced: 28 Apr 2026

https://github.com/krispy-kenay/particle-hydrodynamics

JavaScript smoothed particle hydrodynamic simulation with adjustable parameters

javascript simulation smoothed-particle-hydrodynamics

Last synced: 29 Apr 2026

https://github.com/oadultradeepfield/gravigo

A porting of C++ N-body orbit simulation to Go with native plotting and goroutines for concurrency.

golang goroutines gravity simulation

Last synced: 29 Apr 2026

https://github.com/megospc/hotf

Орда Мух (Horde Of The Flies или HOTF) — двумерный клеточный автомат на частицах, моделирующий поведение живых существ в стадах.

cellular-automaton javascript particles simulation

Last synced: 29 Apr 2026

https://github.com/saulfernanrodri/biospective-biosimulator

Project for my Bachelor's Thesis

java mason simulation

Last synced: 08 Jun 2026

https://github.com/manankarnik/cellabrate

Conway's Game of Life editor and simulator - right in the terminal!

conways-game-of-life game-of-life golang simulation terminal-app terminal-based tui

Last synced: 30 Apr 2026

https://github.com/emdhdri/cs-iust

Computer simulation Spring 2025

python simulation

Last synced: 30 Apr 2026

https://github.com/beangreen247/neural-network-simulator

My first attempt at making someting that works like a neural network, just to understand how it works. Back in January 2019.

beangreen247 debian linux neural-network open simulation simulator source windows

Last synced: 30 Apr 2026

https://github.com/xansaul/planetsunity

Con los conocimientos de física que aprendí realicé un pequeño proyecto, el cual simula la fuerza de la gravedad de los cuerpos celestes con la ley de gravitación universal, y otra manera mas simplificada.

3d gravity planets simulation unity

Last synced: 30 Apr 2026

https://github.com/hm2412/game-of-life

Programming Practice & Applications [PPA] paired project. Various cell designs in a game of life style simulator.

group-project java kings-college-london simulation

Last synced: 01 May 2026

https://github.com/patreeceeo/bitecs-deno

Port of @NateTheGreatt's ECS with minimal modifications to work in Deno

deno ecs esmodule game-development javascript library performance simulation

Last synced: 01 May 2026

https://github.com/bharat-jambhulkar/atm-transaction-study

This repository is an exercise that generates transaction data using simulations and analyzes it.

poisson-process r simulation statistics

Last synced: 08 Jun 2026

https://github.com/juanromo-dev/team2.4jam

Subjectively Objective is a game where you assume the role of an influencer who receives headlines generated by an AI and must decide what to publish without knowing if they are real or fake. Your editorial judgment will shape the world, feed conspiracy theories or defend truths at the cost of better numbers.

csharp game-development gamejam indiegame narrative-game retrogame simulation unity3d untiy

Last synced: 01 May 2026

https://github.com/mrpt/mvsim-models

3D models for use in the MVSIM simulator. See index on the project web.

mrpt mvsim robotics robotics-simulation ros ros2 simulation

Last synced: 01 May 2026

https://github.com/mwdle/bouncelab

BounceLab - A configurable and interactive graphical simulator for various shapes in 2D physical space.

2d animations bounce-animations box2d configurable cplusplus interaction physics qt shapes simulation

Last synced: 02 May 2026

https://github.com/ruff-org/sky

Blazed Nation simulation systems.

blazed city nation simulation sky

Last synced: 02 May 2026

https://github.com/sapsan14/early-universe

ARCHEON — early-universe simulation with JAX, Boltzmann hierarchy, CMB analysis, AI-driven inference.

cmb cosmology jax python scientific-computing simulation

Last synced: 02 May 2026

https://github.com/luchrist69/ascent

📄 Improve your resume with Ascent, a simple web app that provides instant feedback to help you land more interviews, all for free.

agentic-ai ascent cuda dapr dapr-pub-sub datalog differential-equations docker engine kafka mpi odeint openai openai-api rancher-desktop rendering simulation simulation-framework

Last synced: 02 May 2026

https://github.com/chris-santiago/randomvariates.jl

A collection of random variate generators.

julia julialang prng random-variable-generator simulation

Last synced: 02 May 2026

https://github.com/jkadamczyk/networker

Simulate social networks growth with graphs and JavaScript 📈

agh agh-ust react simulation social-network

Last synced: 03 May 2026

https://github.com/denizumutdereli/bundesliga

Football league season and fixtures simulation.

bundesliga fixtures football mongodb-atlas mongoose nodejs round-robin simulation

Last synced: 03 May 2026

https://github.com/jovialen/hydraulic_erosion

A hydraulic erosion simulation written in c99.

c99 hydraulic-erosion linux simulation windows

Last synced: 03 May 2026

https://github.com/aamitn/simc

Java Based Electronic Circuit Simulation Software ported to run on browser using GWT.

circuit gwt java simulation

Last synced: 04 May 2026

https://github.com/mateusjssilva/physicssimlab

PhysicsSimLab is an interactive educational tool that allows visualization and experimentation of basic physics concepts. The simulator reproduces the movement of objects under the action of gravity, enabling the study of trajectories, collisions and energy transformations in real time.

csharp dotnet energy-conservation interactive-learning physics physics-simulator projectile-motion science-education simulation wpf

Last synced: 04 May 2026

https://github.com/mrfavoslav/4bit-cpu-emulator

4bit CPU Emulator – A simple 4-bit processor emulator written in JavaScript. Run assembly code directly in your browser! Perfect for learning the basics of computer architecture and low-level programming.

4-bit-cpu assembler assembly assembly-language computer-architecture cpu-design cpu-emulator educational emulator javascript learning-tool low-level-programming open-source programming simulation web-emulator

Last synced: 05 May 2026

https://github.com/vasar007/fgame

Simple game with some world generation.

console-game csharp desktop fsharp game generation genetic-algorithm simulation wpf

Last synced: 05 May 2026

https://github.com/deaneeth/aqi-monitoring-system

Real-time air quality monitoring system with interactive maps, role-based access control, and automated AQI data simulation. Built with Laravel, MySQL, and Leaflet.js.

air-quality alerts-system data-visualization fullstack geospatial interactive-maps laravel leaflet mysql php phpunit simulation web-application

Last synced: 06 May 2026

https://github.com/leopc1977/eklesia

Eklesia is a library for orchestrating AI agent interactions in simulated environments across any backend or local setup.

ai-agents ai-research bun javascript large-language-models llm multi-agent-systems orchestration simulation typescript

Last synced: 06 May 2026

https://github.com/ibra-kdbra/rocket-analysis

Burning analysis of rockets made with QT

analysis cpp makefile python3 qmake qml qml-samples qt6 simulation stl-files

Last synced: 06 May 2026

https://github.com/bradeneverson/simzoo

A bunch of wasm implemented simulations

conways-game-of-life simulation wasm

Last synced: 07 May 2026

https://github.com/oleh0xchain/maui-btc-trading-app

project for university: A cross-platform MAUI app for simulating Bitcoin trading with fake funds. Includes wallet, price feed, trading actions and news.

bitcoin csharp dotnet maui portfolio simulation trading

Last synced: 08 May 2026

https://github.com/phdenzel/dm-sheets

Experimenting on the dynamics of dark matter

dark-matter javascript physics simulation

Last synced: 09 May 2026

https://github.com/mxagar/voxel_point_collision_detection

Collision detection between voxelized and point-sampled objects following the Voxelmap Pointshell Algorithm by McNeely et al.

3d collision-detection computational-geometry force-computation meshes physics robotics simulation

Last synced: 09 May 2026

https://github.com/607011/eurojackpotgewinnzahlenberechnungsquantencomputersimulator

Simulation eines Quantencomputers, der die Gewinnzahlen für den Eurojackpot ermittelt

eurojackpot javascript lotto-numbers quantum-computing simulation wasm webapp webassembly

Last synced: 09 May 2026

https://github.com/amaurycannesson/svelte-pixi-wator-simulation

Wa-Tor simulation running with PixiJS

pixijs simulation svelte wator webgl

Last synced: 09 May 2026

https://github.com/gui-mrtns/lavadora

Este projeto consiste na simulação de uma máquina lavadora na placa PIC18F4520 da PICGenios.

c-programming embedded-c embedded-systems iot microcontroller pic18f4520 simulation

Last synced: 10 Jun 2026

https://github.com/diogoribeiro7/vortex2d

2D vortex particle method (Gaussian-core) with RK4, viscosity, plots, animations

cfd matplotlib numpy python simulation vortex-method

Last synced: 12 May 2026

https://github.com/ntrp/iot-simulator

Pluggable IoT simulator

iot plugin rust settings simulation simulator

Last synced: 11 Jun 2026

https://github.com/gregorybchris/ants

Ant foraging simulation

ant food foraging nest pheromones simulation walk

Last synced: 13 May 2026

https://github.com/cristianvasquez/housing

A simulation of the "Housing by shares," a hybrid mechanism, something in between renting and buying a house.

housing-affordability proof-of-concept simulation

Last synced: 11 Jun 2026

https://github.com/janek1842/snmp-c-sim

SNMP mini simulator in C

c simulation snmp socket-programming

Last synced: 14 May 2026

https://github.com/erykmika/antsanddragons

A simple C++ app that simulates a board with preys and predators.

college-project cpp simulation visual-studio

Last synced: 12 Jun 2026

https://github.com/hermann-web/predator-prey-system-simulation

Python script simulating predator-prey dynamics in an ecosystem. It models interactions, behaviors, and population changes of prey (Proie) and predators (Predateur). The simulation explores how parameter variations impact population dynamics.

dynamical-systems ecosystem modeling-and-simulation population predator-prey python simulation

Last synced: 13 Jun 2026

https://github.com/dilawar/singhandbhalla_camkii_subunitexchange_2018

Subunit exchange enhances information retention by CaMKII in dendritic spines

biological-memory biorxiv camkii python research-paper research-project simulation subunit-exchange tex

Last synced: 16 Jun 2026

https://github.com/dhzdhd/ecosystemsim-v1

An ecosystem simulation. Currently being ported over to D lang.

fsharp raylib simulation

Last synced: 16 Jun 2026

https://github.com/ignabelitzky/gui-dice-simulation

Dice simulation with a graphical user interface.

dice simulation simulator

Last synced: 17 Jun 2026

https://github.com/jiwoncpark/magnificat

Multi-filter AGN light curve simulator

simulation time-series

Last synced: 17 Jun 2026

https://github.com/h2co3/hindmarsh-rose

A visual simulation of the Hindmarsh-Rose neuron model.

computational-biology computational-neuroscience cpp cpp14 neurons simulation

Last synced: 18 Jun 2026

https://github.com/simonusher/page-replacement-algorithms

My solution to an assignment on page replacement algorithms. Done as part of the "Operating Systems" course in my undergraduate degree.

operating-systems page-replacement simulation

Last synced: 19 Jun 2026

https://github.com/ritu-thombre99/server-simulation-for-monitoring-rul

Server simulation for monitoring remaining useful life of turbofan jet engines

flask flask-application lstm lstm-model lstm-neural-networks rul simulation

Last synced: 21 Jun 2026

https://github.com/fractalate/simulation-accelerometer-in-space

Tools for producing synthetic sensor readings of an accelerometer, gyroscope, and/or magnetometer under various kinds of motion.

physics simulation

Last synced: 22 Jun 2026