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/quentin18/ecosystem

Ecosystem simulation in C++

cpp ecosystem perlin-noise sfml simulation

Last synced: 15 May 2025

https://github.com/rsmuthu/turing-machine-simulation

A simple simulation of a Turing Machine to help my friends understand the working of a Turing Machine

python27 simulation turing-machine-simulator

Last synced: 01 Jul 2026

https://github.com/aerospace-eng/liftofflab

A simple Python simulation that models a rocket launch, visualizing altitude and velocity dynamics using Matplotlib.

aerospace aerospace-engineering beginner-project dynamics educational-project flight matplotlib-python project python rocket science simulation

Last synced: 16 May 2026

https://github.com/nevrome/rsplatche3

R Package - R interface for SPLATCHE3 (http://www.splatche.com/splatche3)

genetics r simulation

Last synced: 09 Jul 2025

https://github.com/theleopard65/isa-imitation

This repository contains a simple C++ implementation of a Von-Neumann architecture simulator. The program mimics the behavior of a basic computer architecture that uses a single memory space for both instructions and data. Users can load programs, execute them, and view the current state of the memory and registers.

32-bit 64-bit ac architecture c-plus-plus data executable explained implementation ir isa mar mdr memory pc registers simulation von-neumann x64 x86

Last synced: 18 Mar 2025

https://github.com/skhayrulin/x_engine

I'm planning collect here all my work on rewrote version of Sibernetic engine

cpp cpp11 cpp14 engine opencl sibernetic simulation

Last synced: 27 Mar 2025

https://github.com/gr8h/alien-invasion

This is a simulation of aliens​ who ​are​ ​about​ ​to​ ​invade​ ​the​ ​earth.

go golang simulation

Last synced: 11 Apr 2025

https://github.com/luckyone-cc/simplestockmarketsimulation

Simple stock market simulation written in C#. It includes classes for managing an account, an exchange, orders, positions, and a trading strategies. The project simulates a stock exchange with random price fluctuations and allows users to create and manage trading positions. (GBM-Model)

exchage finance simulation stock stock-market trading trading-strategies

Last synced: 17 Mar 2025

https://github.com/marip8/simulated_lidar_scanner

ROS package for a simulated LiDAR scanner

ros ros-industrial simulation

Last synced: 15 May 2026

https://github.com/kmoraza/inverter_drive_simulator

Das ist eine Desktop-App, die in der C-Programmiersprache geschrieben ist und einen elektrischen Wechselrichterantrieb simuliert. (Desktop app written in C programming language which simulates electrical inverter drive.); Developed: 21 April 2025

c-language c-programming electrical-circuits electrical-engineering electrical-system induction-motor induction-motors inverter-drive mathematics mechanical-engineering physics simulation simulations simulator simulators variable-frequency-drive

Last synced: 23 Jul 2025

https://github.com/omeryildiz/simuduck

SimUduck sample in Head First Design pattern. Written with C++ language

cpp11 oop simulation strategy-design-pattern

Last synced: 04 Jan 2026

https://github.com/domenico-esposito/project_m

🏛 Implementazione di diversi pattern comportamentali dei visitatori di un museo in Unity

agent-based-simulation agents museum simulation

Last synced: 15 May 2026

https://github.com/mandarancio/numerical-modeling

Practical works for Numerical Modeling class at UNIGE.ch

modelling numerical-modelling simulation

Last synced: 22 Mar 2025

https://github.com/danieljvickers/fluid_simulation

An educational example for learning the Navier-Stoke equations. Also included is a C++ and CUDA shared object library, buildable with CMake, for use in your personal projects.

cpp cuda differential-equations navier-stokes numpy physics python simulation

Last synced: 04 May 2026

https://github.com/rugleb/phpgpss

PHP analog of the GPSS modeling language

analyze gpss modeling php simulation

Last synced: 02 Apr 2025

https://github.com/tahirzia-1/risc-v-cpu-core-systemverilog

This repository contains a SystemVerilog implementation of a basic 5-stage pipeline RISC-V processor. The processor includes a register file, ALU, control unit, instruction memory, and data memory. It is designed to run simple assembly programs and includes optimizations for performance such as hazard detection, forwarding, and branch prediction.

alu assembly-language cpu fpga fpga-programming processor registers risc-v riscv riscvprocessor simulation systemverilog verilog vivado

Last synced: 03 Mar 2025

https://github.com/galadeat/bank-sim

Scalable banking backend built with Go and gRPC. Starts with account services, designed to evolve into a full financial simulation.

account-management backend banking fintech go golang grpc simulation

Last synced: 15 May 2026

https://github.com/areenberg/relsys

A tool for evaluating a system of queues with finite capacity that are connected through customer relocations.

production queueing queueing-networks relocation simulation

Last synced: 16 Jan 2026

https://github.com/paul-bokelman/genetic-maze

Competing population model of genetically evolving neural networks

ai genetic-algorithm machine-learning neat neuroevolution simulation

Last synced: 27 Mar 2025

https://github.com/kaua-pt/cancerevolutionsimulation

Simulação da evolução de um câncer

agent jade java multiagent-systems simulation

Last synced: 15 May 2026

https://github.com/bochen2029-pixel/backrooms-sim

Infinite, never-repeating procedurally generated Backrooms walking simulator. Native Windows · C++20 · D3D12 + DXR path tracing · procedural materials, lighting & audio · biomes & verticality · VHS post. Built fully autonomously, milestone-by-milestone, behind machine-checkable gates.

backrooms cpp20 d3d12 direct3d12 dxr gamedev graphics path-tracing procedural-generation raytracing simulation windows

Last synced: 01 Jul 2026

https://github.com/xuyanwen2012/pedestriansim

A Unreal Engine 4 Plugin for simulating pedestrian behaviors

plugin simulation unreal-engine-4

Last synced: 15 Apr 2025

https://github.com/thuvasooriya/azem

awesome zig enabled micro-mouse maze simulator

maze micromouse simulation zig zig-package

Last synced: 14 May 2026

https://github.com/carloscraveiro/pic_sevensegdisplaycounter

A project for learning purposes in C programming language for PIC18F that explores the following features: interrupts, timing, input and output ports (I/O), and peripherals (buttons, LEDs and 7-segment displays).

c microcontroller nix nix-flake pic18f pic18f4550 sdcc-compiler seven-segments-display simulation simulide

Last synced: 15 May 2026

https://github.com/hptrk/uni-haskell-assignment

(UNIVERSITY) A simple battle simulator in Haskell that allows users to simulate battles between different types of units with various stats and abilities. ⚔️

haskell simulation university-project

Last synced: 04 Apr 2025

https://github.com/ycatsh/math-sim

simulating mathematical concepts through code

math python simulation

Last synced: 02 Sep 2025

https://github.com/hermann-web/lissajou

A Python module for creating animations, including Lissajou curve simulations

animation lissajous lissajous-curve lissajous-figures lissajous-figures-generator matplotlib-animation simulation visualization

Last synced: 02 Jul 2025

https://github.com/allemandi/gacha-engine

Practical, type-safe toolkit for simulating and understanding gacha rates and rate-ups.

drop-rate gacha gacha-engine gacha-simulator game-probability gaming lootbox probability random-drop rate-up rolls simulation type-safe typescript

Last synced: 10 Mar 2026

https://github.com/talhaahussain/advection-simulation

Continuous Assessment for ECM3446 - High Performance Computing, set by Prof. Luo Man (Year 3, Semester 2). Simulates the advection of material from a chimney by wind in the planetary boundary layer.

advection advection-diffusion simulation

Last synced: 22 Jun 2026

https://github.com/talhaahussain/game-of-life-gui

A (mostly) object-oriented implementation of John Horton Conway's Game of Life (1970) as a graphical user interface.

conways-game-of-life game-of-life gui object-oriented-programming pygame simulation

Last synced: 24 Jun 2026

https://github.com/shamscorner/claudeilearn

A Claude code simulation game to learn all Claude code commands.

claude claude-ai claude-code claude-commands game simulation terminal-game

Last synced: 01 Jul 2026

https://github.com/hvlikk/shipssimulation

Konsolowa symulacja walki statków morskich zaimplementowana w Javie - przedmiot Programowanie Obiektowe, Politechnika Wrocławska

java simulation

Last synced: 18 Jul 2025

https://github.com/igor-240340/physicsengine

Educational mass aggregate physics engine

physics-engine simulation

Last synced: 01 Jul 2026

https://github.com/mansi-k/vlab_req_engg

A virtual lab for students to learn requirements engineering in a practical way

active-learning diagram-editor diagram-evaluator drawing-canvas gojs quiz-game reactjs simulation virtual-lab web-application

Last synced: 15 Apr 2025

https://github.com/icetd/simulation_ws

ros gmapping simulation

navigation ros simulation

Last synced: 12 May 2026

https://github.com/krafpy/basic-fluid-simulation

Basic WebGL fluid simulation.

fluid simulation webgl

Last synced: 12 Mar 2025

https://github.com/jmfeck/microwave-simulator-8086

Microwave simulation project in Assembly 8086, developed in 2016 for a university course, demonstrating low-level programming and virtual hardware control.

8086 8086-emulator assembly college-project embedded-systems emu8086 low-level-programming simulation

Last synced: 05 May 2025

https://github.com/dqsevilla/dice-sim

Short dice rolling simulation experiment using coin flips

coin dice probability python3 simulation

Last synced: 14 Jun 2026

https://github.com/the-tave/stats-picker

The Stats Picker (Statistics Picker) is now openly available on GitHub!

learning psychology r shinyapps simulation statistics teaching

Last synced: 21 Feb 2026

https://github.com/ormidales/react-air-current

Air Current est un composant React qui simule des courants d'air en temps réel avec des particules animées, utilisant Canvas API pour un rendu fluide et interactif.

airflow animation canvas particles react simulation turbulence

Last synced: 30 Mar 2025

https://github.com/marshallasch/density-plots

ns-3 simulation scripts to generate the city density plots for the thesis

ns-3 ns3 plots simulation simulations

Last synced: 19 Jan 2026

https://github.com/rileyjshaw/ca-finder

:bug: A cellular automaton simulator running as a shader on your GPU

automaton cellular gpgpu shader simulation

Last synced: 27 Mar 2025

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

Conway's game of life implementation in vanilla JS with Canvas API

game simulation

Last synced: 16 Jun 2025

https://github.com/saviornt/wave-function-with-probability-density

Jupyter notebook that visualizes a wave function for a particle at a specific time.

jupyter-notebook physics quantum-physics simulation

Last synced: 16 Jun 2025

https://github.com/acailic/founders-dilemma

educational startup simulation game that teaches real founder principles through gameplay.

founder game simulation startup tauri tauri-app

Last synced: 14 May 2026

https://github.com/netesf13d/atomic-dynamics

Package for the simulation of classical atomic dynamics in various trapping potentials.

cold-atoms monte-carlo simulation

Last synced: 15 May 2026

https://github.com/juntyr/necsim-rust-docs

Documentation of the spatially explicit biodiversity simulation necsim-rust

biodiversity cuda docs mpi necsim rust simulation

Last synced: 14 May 2026

https://github.com/rbreeze/bitcoin_simulated_exchange

Simulation game for trading cryptocurrencies. Uses a Node.js server and MongoDB to host users and call a cryptocurrency exchange rate API.

bitcoin cryptocurrencies css3 game html mongodb nodejs simulation

Last synced: 10 Apr 2026

https://github.com/t2ny/bouncyjs

My JavaScript remake of the famous bouncing DVD logo, built using the p5.js library for creating graphic and interactive experiences

animation graphics javascript p5js physics simulation

Last synced: 19 Jun 2026

https://github.com/jerr-it/episim

Epidemics simulation in Rust

hacktoberfest simulation

Last synced: 16 Jun 2025

https://github.com/linguini1/evolution

An extremely basic evolution simulator.

evolution simulation

Last synced: 08 Jul 2025

https://github.com/zeozeozeo/p5-liquids-and-softbodies

Demonstration of softbodies and liquids with p5.js and matter.js

fluid liquid matter-js p5js physics-simulation simulation softbodies

Last synced: 26 Mar 2025

https://github.com/joelgomes1994/interacao-rad-mat

Simulação interativa de interação de radiação com a matéria feita no Blender Game Engine.

bge blender-game-engine educational-software physics-simulation simulation upbge

Last synced: 11 Oct 2025

https://github.com/duylinhphan123/wokwi_autoscript

Wokwi CLI - Self-contained executable for STM32/ESP32 firmware scanning and Wokwi diagram downloading. No Python required!

automation cli embedded esp32 firmware iot microcontroller simulation stm32 wokwi

Last synced: 15 May 2026

https://github.com/fgaz/ant

Ant simulation (swarm intelligence)

ants experiment simulation swarm-intelligence

Last synced: 14 May 2025

https://github.com/mkamadeus/stima-disease-spreading-simulation

Disease Spreading Simulation using BFS.

csharp netframework pandemic simulation

Last synced: 12 Jan 2026

https://github.com/alepuglisi/rov-ricketts-ros2

ROS2 Jazzy + Gazebo Harmonic Simulation of MBARI's ROV Doc Ricketts in an Underwater World.

gazebo-plugin gazebo-worlds gazebosim ros2-jazzy rov rover-simulator simulation underwater-robotics urdf urdf-models

Last synced: 14 Mar 2025

https://github.com/coatless/tidysim

Organizing simulation data in a tidy format

r rstats simulation

Last synced: 05 Mar 2025

https://github.com/kmoraza/simulation_of_valence_shell_structures

Desktop-App zum Zeichnen der Valenzschalenstrukturen aller 118 Elemente des Periodensystems und in der C-Sharp-Programmiersprache geschrieben (Desktop app which simulates structures of valence shells of all the 118 elements of periodic table and is written in C# programming language)

chemistry chemistry-simulation modern-periodic-table periodic-table periodic-table-of-elements simulation simulations simulator valence-shell valence-shell-structres

Last synced: 15 Jun 2025

https://github.com/mikma03/simulation_modeling

Simulation models using Python. Practical use of Python in real-world examples and additional resourses.

matplotlib numpy pandas portfolio python simulation stocks

Last synced: 08 May 2026

https://github.com/diegofsousa/optimizing-response-time-for-group-requests

This repository makes a comparison between the ways to implement clients for requests to other services using Spring Framework and the Feign library.

http simulation spring-boot too-many-requests

Last synced: 03 Feb 2026

https://github.com/idorobots/noesis

SKN Noesis Lisp/AI workshops stuff during my studies at AGH-UST.

common-lisp localization robotics simulation workshop-materials

Last synced: 07 Apr 2025

https://github.com/gmostofabd/8051-push-button

🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 22 May 2026

https://github.com/bencardoen/devs-ex-machina

A PDEVS C++ parallel simulator. supporting multiple synchronization paradigms

conservative-concurrency cpp discrete-event-simulation memory-allocator optimistic-concurrency pdevs simulation

Last synced: 30 Mar 2025

https://github.com/deepbiolab/reinforce-bio

Research on leveraging reinforcement learning to optimize bioprocess parameters and improve efficiency in biological systems.

bioprocess-optimization bioreactor biotechnology ddpg deep-learning deep-reinforcement-learning gaussian-process hybrid-modeling neuralode process-optimization reinforcement-learning simulation

Last synced: 18 May 2026

https://github.com/simonusher/processor-access-simulation

My solution to an assignment on processor access simulation. Done as part of the "Operating Systems" course in my undergraduate degree.

operating-systems processor simulation

Last synced: 25 Feb 2025

https://github.com/simonusher/processor-allocation-algorithms

My solution to an assignment on processor allocation algorithms in a distributed environment. Done as part of the "Operating Systems" course in my undergraduate degree.

operating-systems processor simulation

Last synced: 25 Feb 2025

https://github.com/jmad/jmad-core

Core library of JMad, the Java API for MadX

accelerator-physics java particle-accelerator simulation

Last synced: 16 Jan 2026

https://github.com/televisionninja/flocking-simulation

Flocking simulation with boids rendered using p5.js

ai boids flocking octree p5js simulation

Last synced: 14 Mar 2025

https://github.com/ue2020/supergrid

A simple, optimized, safe spatial hash grid.

collisions grid hash physics simulation spatial

Last synced: 03 Nov 2025

https://github.com/lucasgmalheiros/simulacao-call-center

Desevolvimento de simulações de eventos discretos para trabalho final da disciplina de simulação de sistemas

analytics dash dashboard data-science jupyter-notebook latex python simpy simulation

Last synced: 10 Apr 2026

https://github.com/tiagocavalcante/epidemic

Predict the future state of the population in a epidemic

epidemiology simulation

Last synced: 14 Sep 2025

https://github.com/mako1245/kbdracer2x2-superspeed

🚀 Boost your keyboard racing skills with KBDRacer2x2-SuperSpeed, designed for fast-paced, fun challenges and competitive practice.

ahk arcade autohotkey autohotkey-v2 csharp dotnet forza forza-motorsport gaming gayming memory-mapped-file mmf racing racing-games simcade simulation vjoy windows

Last synced: 07 May 2026

https://github.com/rhyshammonds-bit/ai_werewolf

🎲 Create a multi-model AI werewolf game prototype to engage players in strategic deduction and interactive storytelling.

ai claude deep-learning deepseek dotnet firebase game gemini infer-net mistral nextjs one-night onuw player simulation simulator social-deduction werewolf-game

Last synced: 29 Apr 2026

https://github.com/fresh-milkshake/chess-zoo

Chess Zoo Sim

chess simulation

Last synced: 15 May 2026

https://github.com/mbojan/outputter

Backend for dumping outputs from iterative simulations

output r simulation

Last synced: 19 May 2026

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 21 May 2026

https://github.com/lucaangioloni/random_colors

Random color dots generation using P5. Demo here: https://lucaangioloni.github.io/random_colors

colors generation p5js simulation

Last synced: 29 Mar 2025

https://github.com/mahdyhamad/processors-simulation

A simulation for operating system processors excecution

cpu-scheduling priority-scheduling simulation

Last synced: 17 Mar 2025

https://github.com/rcoteru/ezscup

SCALE-UP Python-based wrapper designed to facilitate the batch execution of material simulations in grid of temperatures, pressures, strains and or electric fields.

physics python quantum-chemistry simulation wrapper-api

Last synced: 05 Mar 2025

https://github.com/thanduriel/geom-ed

geometric realtime simulation of electrodynamics with 3d visualisation

electrodynamics geometric-integrator simulation

Last synced: 05 Apr 2025

https://github.com/danilowskic/psm-pjait

Simple simulations of physical phenomena created for the needs of PSM laboratories (Fundamentals of Computer Simulations) at PJAIT

computer-simulation phisics pjatk-psm psm simulation simulations-physics

Last synced: 04 Sep 2025