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/yamadharma/ns-allinone

The Network Simulator 2

network simulation

Last synced: 08 Jul 2025

https://github.com/pyroll-project/pyroll-sparling-spreading

Plugin for PyRolL providing spreading claclulation using Sparling's equation.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 24 Jan 2026

https://github.com/th0rgal/simulant

A C++ simulation of ant colonies made for the Paris Saclay University.

ants cpp simulation

Last synced: 17 Oct 2025

https://github.com/pyroll-project/pyroll-sims-power-and-labour

Plugin for PyRolL providing the power and labour calculation after R. B. Sims.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 12 Feb 2026

https://github.com/jonmarty/morris-lecar

An implementation of the Morris-Lecar Neuron from Theoretical Neuroscience

morris-lecar neurons neuroscience simulation theoretical-neuroscience

Last synced: 10 Apr 2025

https://github.com/jonmarty/creature-simulation

A Evolutionary Simulator consisting of creatures on a grid (Plants, Herbivores, Carnivores)

cellular-automata predator-prey simulation

Last synced: 10 Apr 2025

https://github.com/jayexdesigns/web-solar-system

A JavaScript physics simulation made with ThreeJs

gravity-simulation simulation solar-system threejs

Last synced: 23 Jun 2026

https://github.com/computational-nano-science-lab/functional_group_addition

The code adds functional groups to graphene surfaces

md pdb simulation xyz

Last synced: 18 May 2026

https://github.com/ionicabizau/secondary-rainbow

A simulation of secondary rainbow phenomenon created in HTML, CSS and JavaScript.

hacktoberfest html javascript rainbow simulation

Last synced: 04 May 2025

https://github.com/jayexdesigns/logic-gates-simulator

A web application for simulating logic gates

logic-gates simulation simulator vanilla-javascript

Last synced: 18 Aug 2025

https://github.com/geosiris-technologies/geos-resqml

External component of GEOS that reads/writes RESQML entities

geos resqml simulation

Last synced: 21 Mar 2025

https://github.com/trflorian/galactic-hopper

Control a spaceship and evolve from simple hops to exploring the galaxy

2d action exploration galactic game gamedev godot godot4 hopper rocket simulation sprites

Last synced: 06 Apr 2025

https://github.com/emrepel03/titan-space-program

Full JavaFX simulation from Earth to Titan with orbital mechanics, physics-based landing, and interactive GUI.

gui interactive-ui java javafx numerical-methods orbital-mechanics physics-engine simulation space-mission

Last synced: 18 May 2026

https://github.com/timschneider42/pyboolet

Object-Oriented wrapper for pybullet.

pybullet python python3 simulation

Last synced: 05 Apr 2025

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

A pretty simulation of Conway's Game of Life.

cellular-automata conways-game-of-life game-of-life rainbows rust simulation

Last synced: 05 Apr 2025

https://github.com/dubniczky/network-simulations

Network simulations in python using sockets and mininet

learning mininet networking python simulation

Last synced: 28 Oct 2025

https://github.com/finkmoritz/etf_simulator

Statistical Monte-Carlo simulation of an ETF portfolio based on several modifiable parameters.

etf financial matplotlib monte-carlo-simulation portfolio simulation

Last synced: 16 Feb 2026

https://github.com/openbraininstitute/snap

The Blue Brain/Open Brain Institute Pythonic Simulation and Network Analysis Productivity layer

analysis modeling simulation

Last synced: 17 Jan 2026

https://github.com/pyroll-project/pyroll-interface-friction

Plugin for PyRoll providing hooks for interface friction.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 21 Mar 2025

https://github.com/raulmurillo/conga_23

Code for reproducing CoNGA 2023 results on approximate posit arithmetic

approximate-computing computer-arithmetic floating-point image-processing posit simulation vhdl

Last synced: 11 Sep 2025

https://github.com/richgrov/vkad

A simple, minimal-dependency CAD program powered by Vulkan

cad computer-aided-design simulation vulkan

Last synced: 15 Sep 2025

https://github.com/JunfXiao/trnsys-rust-template

A template to write rust-flavoured trnsys type

rust simulation trnsys

Last synced: 07 Sep 2025

https://github.com/shivamswarnkar/algo-analysis

Create and design a map, consisted of a goal, a starting point and various obstacles, and then visually analyze different algorithms as they try to find the best path from source to goal.

algo-analysis algorithm astar-algorithm breadth-first-search depth-first-search hill-climbing-search iterative-deepening-search simulation visual-analysis

Last synced: 21 Mar 2025

https://github.com/reubenwong97/highway-discrete-event-simulator

Simple Event-Driven Simulation studying the drop and block rate of calls along a highway

discrete-event-simulation simulation

Last synced: 13 Apr 2025

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

Conwoy's; Game of life simulation made with p5.js and typescript

gameoflife p5js simulation typescript

Last synced: 05 Apr 2025

https://github.com/poteto0/mamba-model

bio-math model for basketball

basketball biomathematics simulation

Last synced: 09 Jul 2025

https://github.com/gmostofabd/8051-keypad

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jul 2025

https://github.com/yanndubs/modellingbacterias

Useless project that tries to model the life of different bacterias in a petri dish: for learning purpose

bacteria bioinformatics modeling simulation

Last synced: 18 Mar 2025

https://github.com/statcan/episim

R package EpiSim enables users to build multi-compartment models (ODE or CTMC) via an Excel workbook which specifies the model structure and age stratification. EpiSim has tools for sensitivity analyses and visualization of model results.

rlang simulation

Last synced: 27 Mar 2025

https://github.com/lightbridge-ks/harvardspirometer

A Shiny app to Simulate Harvard Spirometer Tracing

r-project shiny-app simulation spirometer

Last synced: 18 Jul 2025

https://github.com/thanos/eisvoli-exoginon

A simulation example in Golang

golang golang-examples simulation

Last synced: 30 Oct 2025

https://github.com/guildofcalamity/starfieldsimulation

Homage to the Windows95/98 starfield screen saver.

cmake cpp drawing screensaver sfml simulation vectors vertex windows

Last synced: 18 May 2026

https://github.com/nyuad-astroparticle/lxe-phonon

This repository contains all the data for the the detection of particles from the phonons produced due to heat deposition in liquid scintillators

physics simulation

Last synced: 17 Jan 2026

https://github.com/berg0162/simcline-v2

Arduino Library for Simulation of Changing Road Inclination for Indoor Cycling

arduino-library ble climb cycling elite esp32 ftms inclination indoor lift road simcline simulation tacx trainer wahoo zwift

Last synced: 03 Jan 2026

https://github.com/thejp/stebs

FHNW Stebs

asp-net-mvc signalr simulation

Last synced: 29 Mar 2025

https://github.com/tsmorz/robot_sim

Robotic manipulator simulation that loads Denavit-Hartenberg patameters from a text file. The robot's tool position and orientation can be viewed to to analyze inverse kinematic and planning algorithms.

denavit-hartenberg manipulation planning robotics simulation simulator

Last synced: 03 May 2026

https://github.com/kris701/orbitalsimulation

Small orbital simulation project.

orbital-mechanics simulation wpf

Last synced: 17 May 2026

https://github.com/dicehub/dice-dev-legacy

DICE project (Old version - No longer maintained !!!)

automation cfd openfoam simulation

Last synced: 20 Jan 2026

https://github.com/tahirzia-1/digital-clock-verilog

This repository contains a Verilog implementation of a 24-hour digital clock designed for FPGA platforms. The design displays hours, minutes, and seconds on a 7-segment display, providing a complete timekeeping solution that can be easily integrated into various FPGA development boards.

7segment digitalclock fpga fpga-programming fpga-soc nexys4ddr simulation synthesis systemverilog systemverilog-hdl verilog verilog-hdl vivado vivado-simulator

Last synced: 17 Feb 2026

https://github.com/ait-testbed/atb-ansible-rootkeys

AECID testbed for installing public and private ssh-keys of simulated administrators.

aecid ansible ansible-role atb keys openssh simulation ssh testbed

Last synced: 14 May 2026

https://github.com/pilotcorgi/csim

A MOS Switch-Level Simulator

simulation switch-level-simulator transistor

Last synced: 08 Apr 2026

https://github.com/yeregorix/chaos

A particle simulator

java javafx simulation simulator

Last synced: 17 May 2026

https://github.com/bl33h/machinevshuman

A multi-threaded simulation comparing human workers' production efficiency to machine production in a factory.

factory human machine multi-threading multithreading parallel-programming simulation

Last synced: 13 Jul 2025

https://github.com/sumdiboii/rainwater-harvesting-simulation-opengl

A rainwater harvesting simulation built using OpenGL in C++, featuring animated rainfall, gutter collection, and water storage. It’s a modified version of an existing project with unknown origin. We enhanced the visuals, structure, and flow to make it more suitable for academic use. Demonstrates basic OpenGL rendering and environmental concepts.

cpp environment graphics opengl rainwater-harvesting simulation visualisation

Last synced: 11 Apr 2026

https://github.com/mcneillj/sitka-examples

Example files for getting started using Sitka for modeling and analysis.

building-energy examples modeling-tool simulation

Last synced: 16 May 2026

https://github.com/caeassistant-group/abaqus-uel-subroutine

UEL refers to User-Defined Elements, which are used to implement element types not found in the Abaqus element library. This project assists in writing a UEL subroutine.

3ds abaqus analysis cae fem finite-elements fortran numerical-analysis simulation subroutine uel

Last synced: 28 Feb 2026

https://github.com/wpbonelli/dla

diffusion-limited aggregation on a square grid

brownian-motion brownian-tree diffusion-limited-aggregation fractal random-walk simulation

Last synced: 25 Jun 2025

https://github.com/mach3tryhard/tokamak-simulator

Tokamak Simplified Simulator makes the concept easy to visualise. Done using three js and cannon-es

example-project physics-simulation simulation

Last synced: 07 Mar 2026

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

Conways Game of life representation in a web page

dfa finite-automata game javascript maths p5js simulation

Last synced: 16 May 2026

https://github.com/gaocegege/scheduler-simulator

For researchers: Simulate scheduler behaviors in data centers

scheduler simulation simulator sparrow

Last synced: 04 Jul 2025

https://github.com/krios2146/2d-simulation

Project is a step-by-step simulation of a 2D world populated by herbivores and predators with console UI

simulation

Last synced: 13 Apr 2025

https://github.com/karrlab/wc_analysis

Tools for analyzing whole-cell knowledge bases, models, and simulation results

computational-biology simulation systems-biology visualization whole-cell-modeling

Last synced: 25 Jun 2025

https://github.com/apoorvalal/lludens

llms for playing games

economics llms simulation

Last synced: 26 Mar 2025

https://github.com/joshwlambert/daisiemainland

Simulate phylogenetic data on islands with a evolving mainland pool

phylogenetics r simulation

Last synced: 27 Feb 2026

https://github.com/gergoerdi/retroclash-sim

High-level simulators for the RetroClash book

clash fpga haskell sdl2 simulation vga

Last synced: 17 Feb 2026

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

Examples of PyRolL usage to host on Binder.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 19 May 2026

https://github.com/tfiers/spikeworks.jl

Helping you build spiking neural network simulations in Julia

computational-neuroscience julia simulation spiking-neural-networks

Last synced: 29 Oct 2025

https://github.com/ornstein89/open3de-extsimint-gem

Open3D engine gem providing integration with external simulation model: video output to external model and motion input from external model

gem ipc modeling o3de open3d-engine open3de simulation

Last synced: 28 Oct 2025

https://github.com/makosai/nyxy

Nyxy is an open-source game engine made with C++. The primary focus is a 3D isometric environment with a simplified interpreter.

3d-engine 3d-game-engine cpp cpp-game cpp-game-engine game game-development game-engine isometric-game open-source simple sims simulation simulation-game

Last synced: 11 Jul 2025

https://github.com/sukiboo/rl_personalization_challenge

Challenge of solving a personalization task with RL methods.

contextual-bandits openai-gym personalization reinforcement-learning simulation

Last synced: 14 May 2026

https://github.com/klarh/hoomd_flowws

A library for modular HOOMD-Blue workflows

hoomd-blue molecular-dynamics molecular-simulation python simulation workflows

Last synced: 20 Jun 2025

https://github.com/katavinanguyen/data-center-staffing-optimization-simulator

Simulates incident handling in data centers using Python and SimPy. Analyze how staffing levels, shift timing, and triage rules affect SLA compliance, resolution time, and backlog size.

critical-infrastructure data-center discrete-event-simulation incident-management noc operations-research python simpy simulation sla-monitoring sre staffing-optimization

Last synced: 28 Jul 2025

https://github.com/geekywrites/password-protection-system

Password protection system using embedded c and we used proteus simulation tool for simulation instead of hardware.

embedded-c password-protection proteus simulation

Last synced: 02 Mar 2025

https://github.com/vvv-keys/aishadow-malware-labs

AI-assisted malware simulation labs for red team research - content redacted for obvious reasons. Will be updating and applying in due time. Join community for demonstrations/practice.

ai autonomous cyber cybersecurity lab malware offense research security simulation testing warning

Last synced: 11 Jul 2025

https://github.com/tien-thanh-hua/smart-light-sensor-inator

An automatic lighting system using light, range, and movement detection. Also comes with temperature and humidity measuring.

arduino-uno c-plus-plus iot-device simulation smart-home smart-lighting tinkercad

Last synced: 17 Jun 2025

https://github.com/darkrai-404/snoopy_simulation

A Python-based behavioral simulation that models the interactions between dogs, humans, squirrels, toys, and food in a virtual environment. The simulation accounts for seasonal changes and tracks various aspects of dog behavior. The program outputs various analytics to help examine behavioral trends.

matplotlib-pyplot python3 simulation simulation-modeling

Last synced: 11 Jul 2025

https://github.com/0ameyasr/edgecloudsim

A simulation of Mobile, Edge, Cloud-only computing models along with Hybrid (Cloud-Edge, Mobile-Edge) over a set of tasks using EdgeCloudSim

cloud-computing edge-computing java simulation

Last synced: 30 Apr 2025

https://github.com/nic-obert/cellular-automata

Simulation of space colonization based on given parameters and environment

cellular-automata life processing simulation

Last synced: 16 Apr 2025

https://github.com/aminekaabachi/modulationanalogique

Simulations de modulateurs analogiques

demodulation-analogique simulation

Last synced: 07 Jan 2026

https://github.com/schmitzandrew/virusgame

CSA Final Project

java simulation swing-gui

Last synced: 26 Mar 2025

https://github.com/ianjure/markov-chain-trading

A trading algorithm based on Markov probability theory.

algorithmic-trading machine-learning markov-model simulation trading

Last synced: 21 Mar 2025

https://github.com/pylhc/mess

MAD-X Example Study Scripts (MESS), for your everyday use

mad-x particle-accelerators simulation templates

Last synced: 14 Feb 2026

https://github.com/wildlyinaccurate/is-this-real-life

Is this real life? Or just a simulation?

elm life-game simulation

Last synced: 06 Apr 2025

https://github.com/ndunnett/major-pickems-sim

Simulate tournament stage outcomes for Counter-Strike major tournaments.

buchholz counter-strike counter-strike-2 cs2 simulation swiss-system valve

Last synced: 31 Oct 2025

https://github.com/petermatts/lotterysim

This repository was created to model popular lottery games through statistics and ML.

machine-learning python simulation statistics

Last synced: 19 Aug 2025

https://github.com/tonylapoche/jdlv-react

Voici le « jeu de la vie », construit avec React et Rédux en Typescript. Il s’agit de ma toute première application web, produite en « fromscratch » en parallèle de mes études. De nombreuses choses restent à améliorer. Je conserve ainsi ce repos par nostalgie.

algorithm-challenges gameoflife jsx junior-developer react redux simulation tailwindcss typescript

Last synced: 11 Apr 2026

https://github.com/matthewpoletin/matchmaking

Matchmaking service simulation

matchmaking simulation

Last synced: 22 Jul 2025

https://github.com/will-roscoe/nbody

Repo for my coursework for PHYS281 Scientific Programming and Modelling. A Library to simulate the interaction of solid bodies in 3D, and be able to graphically display motion or output in multiple forms. Integrates JPLHorizons data to be able to use in simulation.

jpl-horizons matplotlib nbody-problem physics python simulation university

Last synced: 21 Mar 2025