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/gregorykogan/n-body-gravity

Simple simulation of gravitational attraction of n bodies

collision gravity p5js simulation

Last synced: 14 May 2025

https://github.com/voltlabs-research/structure-identification

Algorithms for crystal structure identification in atomistic simulations. Classifies atoms by local structural environment to detect BCC, FCC, HCP, diamond cubic, and other crystal structures. Distinguishes crystalline atoms from defects, surfaces, and disordered regions

common-neighbor-analysis lammps materials-science molecular-dynamics polyhedral-template-matching ptm simulation

Last synced: 02 Jul 2026

https://github.com/maxchistt/evolution

WPF app - evolution strategy simulation

evolution hawks-and-doves simulation wpf

Last synced: 01 May 2026

https://github.com/martinouton/arduino-introduction

This is my progress on learning how to code and making circuits on Arduino

arduino arduino-uno circuits code simulation

Last synced: 28 Mar 2025

https://github.com/fabriziomusacchio/sir_model

This repository contains the code for the blog post on The SIR model: A mathematical approach to epidemic dynamics. For further details, please refer to this post.

python simulation sir-model

Last synced: 16 May 2026

https://github.com/shimwell/neutronics_geomentry_comparision_simulation

The same neutronics geometry made using Constructive Solid Geometry (CSG) and DAGMC faceteted surface mesh at different resolutions to compare simulation results

csg dagmc geometry mesh neutronics simulation

Last synced: 09 Sep 2025

https://github.com/sandrain/analyzethis-schedsim

A workflow scheduling simulator for multi-core active flash devices.

active-storage simulation

Last synced: 10 Jul 2025

https://github.com/mhozaifaa/diamonddealer

Simple game designed using the blazor , simulation on Petri network

ai blazor csch dotnet dotnetcore game net5 petri-network simulation webassembly

Last synced: 08 May 2026

https://github.com/khaledashrafh/petpal-simulation

The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.

adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting

Last synced: 28 Apr 2026

https://github.com/bravim-ketan-purohit/vendarch

VendArch is a modular, design-pattern-driven vending machine simulator built in C++. It uses State, Strategy, and Abstract Factory patterns to support multiple machine types. Highly extensible and cleanly architected, it models real-world product-line software systems.

cpp design-patterns lowleveldesign modulardesign oop simulation software-architecture state-pattern

Last synced: 15 Jun 2025

https://github.com/bsodium/voxelife

A C++ game of life implementation in 3D space

3d cpp game-of-life opengl simulation

Last synced: 06 Mar 2025

https://github.com/quentin18/ecosystem

Ecosystem simulation in C++

cpp ecosystem perlin-noise sfml simulation

Last synced: 15 May 2025

https://github.com/justinjjlee/simulation-discrete

Employing data transformations and simulations to answer random questions

analytics data data-science julia python simulation spark

Last synced: 30 Apr 2026

https://github.com/debruine/faux.jl

Julia version of faux for data simulation

data julia simulation

Last synced: 28 Mar 2025

https://github.com/ryan-m-smith/timesharingsimulation

A simple simulation of a time-sharing system with a round-robin scheduler. CS-320 Project 1.

operating-systems round-robin simulation time-sharing

Last synced: 03 Apr 2025

https://github.com/beepboopbit/laboratoryenvironment

A Simple Extensible Environment Library for simulation

library simulation student-project

Last synced: 20 Mar 2025

https://github.com/juliankarrer/reyn

CUDA-based Implementation of Smoothed Particle Hydrodynamics for Fluid Simulation

cuda fluid lagrangian simulation sph

Last synced: 02 Jul 2026

https://github.com/jghaden/particle-simulator

OpenGL based Particle simulator

glew glfw glm gravity nbody opengl particles simulation

Last synced: 15 May 2026

https://github.com/s1ink/swerve-simulation

An extension of the original team project during summer 2023

frc java simulation swerve-drive wpilib

Last synced: 16 May 2026

https://github.com/erikbavenstrand/infection-simulation

Very simple infection simulation made for an assignment at KTH.

infection python simulation

Last synced: 27 Mar 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/0xtter/wizardguildmanager

"Wizard Guild Manager" is a Java project that simulates the day-to-day operations of a wizard guild. Send adventurers on missions, manage finances, and oversee personnel to build the strongest guild in the realm. Harness your strategic skills and create a thriving guild in this immersive simulation.

game java simulation

Last synced: 13 Jun 2025

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/kkmann/cov19sim

agent-based simulation of covid-19 for small populations

covid-19 julia-language simulation

Last synced: 03 Apr 2025

https://github.com/comnetshh/lre

Standalone implementation of the Limited Relative Error algorithm including a Python wrapper

algorithm probability simulation

Last synced: 11 Apr 2026

https://github.com/quinta0/montecarlo

A statistical overview of the computation of Pi and an application of the Monte Carlo principle to a portfolio

monte-carlo-simulation python simulation statistics

Last synced: 16 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/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/xuyanwen2012/pedestriansim

A Unreal Engine 4 Plugin for simulating pedestrian behaviors

plugin simulation unreal-engine-4

Last synced: 15 Apr 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/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/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/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/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/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/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/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/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/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/antid2ta/kindergarden

Agent-based-simulation project. Academic project related to Simulation class.

agent-based-simulation simulation

Last synced: 10 Apr 2025

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/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/rugleb/phpgpss

PHP analog of the GPSS modeling language

analyze gpss modeling php simulation

Last synced: 02 Apr 2025

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/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/thuvasooriya/azem

awesome zig enabled micro-mouse maze simulator

maze micromouse simulation zig zig-package

Last synced: 14 May 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/xanstar6067/fractalexplorer

Большой проект по объединению программ генерации фракталов. A large project to combine fractal generation programs.

burning-ship burning-ship-set csharp custom-rendering-style decimal-arithmetic fractal fractal-renderer fractals graphics julia-set mandelbrot-set math multithreading parallel-computing simulation visual-studio visualization winforms

Last synced: 30 Jun 2025

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/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/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/icetd/simulation_ws

ros gmapping simulation

navigation ros simulation

Last synced: 12 May 2026

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/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/fgaz/ant

Ant simulation (swarm intelligence)

ants experiment simulation swarm-intelligence

Last synced: 14 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/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/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/leodog896/n-body

ridiculously rudimentary n-body simulation

n-body simulation

Last synced: 06 Mar 2025

https://github.com/dioph/elegant

Electrical Grid Analysis Tool

education power-system-analysis pyqt5 simulation

Last synced: 17 Jan 2026

https://github.com/hendrowunga/opportunistic-network-environment

Opportunistic Network Environment (ONE) adalah simulator untuk Delay-Tolerant Networks (DTN), memungkinkan analisis routing, mobilitas node, dan performa jaringan seperti delivery ratio, overhead, dan latency. 🚀

algorithms-and-data-structures dtn java simulation structured-data

Last synced: 12 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/ettorerocchi/metagesim-amr

A new modality of CAMISIM: Metagenomic synthetic data suited for AntiMicrobial Resistance studies

amr metagenomics simulation

Last synced: 16 Jan 2026

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/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/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/arda-guler/supercluster3d

Cosmic scale n-body and expansion-of-the-universe simulator.

astrodynamics astrophysics cosmology n-body n-body-simulator simulation simulator

Last synced: 01 Mar 2025

https://github.com/tgross03/orbital_simulation

A python based boiler-plate simulation for n-body gravity simulations.

astronomy orbital-mechanics physics python simulation

Last synced: 29 Jun 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/acrane77/particlesimulation

A real time particle system written in C++ with OpenGL, featuring multiple emission patterns, dynamic winds, rendered as smooth, feathered point sprites with custom GLSL shaders.

cpp english opengl particles physics physics-simulation simulation

Last synced: 14 May 2026