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/hakoniwalab/hakoniwa-pdu-python

Hakoniwa PDU Python API: A ROS-inspired communication library providing pub/sub and RPC over SharedMemory or WebSocket

hakoniwa ros shared-memory simulation websocket

Last synced: 30 Aug 2025

https://github.com/yamadharma/ns-allinone

The Network Simulator 2

network simulation

Last synced: 08 Jul 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/staticpayload/cathedral.fabric

A deterministic, distributed, capability-safe execution fabric for agent workflows with verifiable replay and certified audit trails

agent-framework audit-trail blake3 capability-based-security cluster consensus deterministic distributed-systems event-sourcing policy-engine raft replay rust simulation terminal-ui verification wasm workflow-engine

Last synced: 05 Feb 2026

https://github.com/aayes89/mammalaisurvivor

Simple survival simulator with Graphics2D libraries and collision detection

game graphics ia java phisics simulation

Last synced: 09 Sep 2025

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/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/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/erencanpelin/3d-procedural-terrain-editor-

Made in 2020, this project was part of my highschool software design & development major project

high-distinctions highschool-project major-project simulation terrain-generation

Last synced: 07 Apr 2025

https://github.com/hendersontrent/timeseriessimulation.jl

Functions for simulating numerous types of dynamical systems and time-series processes.

dynamical-systems julia simulation time-series

Last synced: 21 Jan 2026

https://github.com/aarjaneiro/parallelqueue

A package for simulating parallel queueing systems in Python.

discrete-event-simulation parallel parallel-processing python queue simpy simulation

Last synced: 07 May 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/ramamurthy-lab/ros2_drone_sim

Docker-based ROS2 Humble development environment for drone simulation and experimentation.

docker docker-compose drone gazebo humble navigation robot-control robotics robotics-simulation ros2 rviz simulation ubuntu x11

Last synced: 20 Apr 2026

https://github.com/caeassistant-group/disp-fortran-code-abaqus-subroutine

In this project, we have provided Abaqus input files along with the VDISP and DISP Abaqus Fortran subroutines, developed to apply complex boundary conditions.

abaqus cae code disp fem finit fortran simulation subroutine vdisp

Last synced: 18 Feb 2026

https://github.com/roscibely/traffic-lights-simulation

Traffic lights simulation with detection and reduction of pedestrian waiting time in traffic light

anylogic pedestrian-detection presence-detection presence-sensor simulation traffic-light traffic-light-controller

Last synced: 16 Sep 2025

https://github.com/microrobotics-simulation-framework/maddening

Modular Automatic Differentiation and Data-Enhanced Neural-network INteracting Graph (MADDENING). A pure JAX end-to-end autodifferentiable graph based framework for multiphysics simulation.

automatic-differentiation differentiable-simulation gpu-computing jax multiphysics python scientific-computing simulation xla

Last synced: 30 May 2026

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/uio-bmi/ligo

LIgO is a tool for simulation of adaptive immune receptors and repertoires.

airr antibody bcr simulation tcr

Last synced: 16 Jan 2026

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/rwth-irt/lbrmed-ros

ROS1 support for the KUKA LBR Med: FRI-based hardware interface, MoveIt, kinematic simulation

control hardware iiwa kuka lbr med robot ros simulation

Last synced: 18 Apr 2026

https://github.com/shoyamanishi/webassemblynumericalcomputing

A study on the numerical computing with WebAssembly on the browsers

cpp emscripten numerical-computation simulation webassembly

Last synced: 23 Mar 2025

https://github.com/galenseilis/DESRu

DESRu is a Rust crate which contains the bare minimum components to write discrete event simulations.

des discrete-event-simulation rust rust-crate rust-lang rust-library simulation simulation-engine simulation-environment simulation-framework simulations

Last synced: 22 Apr 2025

https://github.com/jposada202020/circuitpython_display_ht16k33

On Display Simulation for an HT16K33 driver. Works with 16x8 and 8x8 matrices. And 7x4 and 14x4 Segments

circuitpython display displayio ht16k33 matrices segments simulation

Last synced: 19 Feb 2026

https://github.com/ismael-mendoza/multicam

MultiCAM: A multivariable framework for connecting the mass accretion history of haloes with their properties

cosmology dark-matter-halos nbody-simulation simulation

Last synced: 14 Apr 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/semibran/life-c

:gear: conway's game of life in C

c cellular-automata game game-of-life physics simulation

Last synced: 06 Apr 2025

https://github.com/trihedral/blobolution

An environment programmed to train Artificial Neural Networks (ANNs) through simulated natural selection (genetic algorithm). Numerous objects with independent ANNs interact with each other, competing for simulated limited resources.

artificial-intelligence artificial-neural-networks biological-simulations genetic-algorithm simulation

Last synced: 07 Apr 2025

https://github.com/mayankagrawal94/drone-simulator-with-angular-v16

App that simulates the drone motion on Google Maps based on user-provided information. Static hardcoded start position marked for drone in the map, then move the following drone to the latitude and longitude provided by the user. The movement should take x seconds to perform. X can be configured by the user.

angular16 drone google-maps-api map simulation

Last synced: 06 Mar 2025

https://github.com/merthsoft/gravityca

Cellular automata inspired by mass and gravity modeled as interacting fields.

cellular-automata generative-art simulation

Last synced: 06 Apr 2025

https://github.com/sleepycharlyy/mass_spring.pde

Simulates how springs interact with mass. Made with Processing 3.

2d-simulation mass physics physics-simulation processing simulation springs

Last synced: 03 Jul 2025

https://github.com/m8nt0/computer-visualization

An interactive educational tool built in Rust that provides a real-time visualization of computer hardware components and their interactions. This project aims to make computer architecture more accessible and understandable through visual representation.

computer-architecture computer-engineering computer-science cpu educational gpu hardware low-level memory-management performance rust rust-lang simulation system-design visualization

Last synced: 07 Sep 2025

https://github.com/cuadernin/integralsimulation

Computes the value of a definite integral using Monte Carlo simulation.

integral monte-carlo monte-carlo-simulation simulation

Last synced: 05 Apr 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/nichitaa/multi-threaded-restaurant-simulation

a efficient multi threaded restaurant simulation with synchronized queues

network-programming python-flask-server simulation threading

Last synced: 23 Jun 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/BAMresearch/aRTist-PythonLib

Python library to control aRTist remotely and automatically

image-processing monte-carlo simulation x-ray

Last synced: 16 Jan 2026

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/breezy-codes/control-plane-simulator

This project simulates a basic network control plane using Dijkstra's shortest path algorithm. It allows users to understand how routing decisions are made in computer networks based on the shortest path between routers.

bellman-ford-algorithm computer-networks dijkstra-algorithm networks pyhthon simulation

Last synced: 02 Jul 2026

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/carmjos/filesys

简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。

c console file filesystem simulation

Last synced: 02 Jul 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/apoorvalal/lludens

llms for playing games

economics llms simulation

Last synced: 26 Mar 2025

https://github.com/aakrishtsp/reynolds-steering-behaviours

Implementation of Reynold's Steering Algorithm using OpenGL

2d-graphics cmake glad glfw glm imgui opengl simulation

Last synced: 11 Apr 2025

https://github.com/microgrids-x/microgrids.m

Operational & economic simulation of Microgrid projects. Matlab/Octave package of the Microgrids.X family.

energy matlab microgrids octave optimization simulation

Last synced: 08 Jul 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/gmostofabd/8051-lcd

📚 This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.

4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation

Last synced: 22 May 2026

https://github.com/arda-guler/sloshtvc

Simplistic model of the thrust vector control system of a launch vehicle with propellant tank slosh.

control-systems physical-modeling physics-simulation simulation thrust-vector-control tvc

Last synced: 24 Jun 2025

https://github.com/hejia-zhang/robosimlib

This is a library for robotics simulation files

description-files robotics simulation

Last synced: 17 May 2026

https://github.com/iambijoykar/floating_hippo

A simple 2D simulation library using Pymunk and Pygames

2d 2d-simulation beginner-friendly pygame pymunk python python-library python3 simulation simulations

Last synced: 08 Apr 2025

https://github.com/loccx78vn/simulation_in_r

This is a tutorial for R-user learning about simulation and how to apply it in supply chain management

r simulation supply-chain-management

Last synced: 15 May 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/ashander/runr

a tidy simulation runner

r simulation tidy

Last synced: 24 Mar 2025

https://github.com/ashander/phenoecosim

Simulate evolutionary, plastic and demographic responses to changing environments (moving optima)

c-plus-plus dissertation evolutionary r simulation

Last synced: 27 Apr 2026

https://github.com/patrickshaw/scheduling-simulator

A simple proccess scheduling algorithm simulator. Can be used to calculate the completion times of various process scheduling algorithms.

assignment practice python schedule-simulator simulation study university

Last synced: 05 Aug 2025

https://github.com/manishmeganathan/automata

A 2D Simulator in Rust for cellular automata such as Conway's Game of Life and Langton's Ant among others. Powered by the ggez framework.

cellular-automaton conways-game-of-life ggez langtons-ant rust-lang simulation

Last synced: 28 Mar 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/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/surtecha/multi-physics-simulation-engine

A real world physics simulation application built with python

jax numpy physics pygame python scipy simulation

Last synced: 14 Apr 2025

https://github.com/yusufcinarci/aquarium-project-with-microprocessor

Bu çalışmada PIC18F45K22 Mikdrodenetleyicisi kullanılarak akvaryum sistemi otomatik ve manuel olarak iki ayrı şekilde Proteus üzerinden simüle edilmiştir. Microdenetleyici MicroC Pro aracılığı ile programlanmıştır. C# üzerinden yaptığımız arayüz ile PIC18F26K20 mikroişlemcisi kullanılarak proteus üzerinden iki taraflı kontrol sağlanmıştır.

c csharp electronic electronics electronics-projects gui-application microc microcontroller microprocessor microprocessor-applications pic18f45k22 proteus simulation software

Last synced: 11 May 2026

https://github.com/megospc/alife

🦠 Artificial life: simulation of evolution. 🌿 Искусственная жизнь: симуляция эволюции. 🍀

artifical-life evolution github-pages javascript simulation

Last synced: 10 Jun 2026

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

A meta package for installing quickly the PyRolL core and a set of basic plugins and extensions.

groove-rolling materials metal-forming pyroll python rolling simulation

Last synced: 25 Jan 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/phucngo2/world.execute.me.ts

TypeScript implementation of Mili - world.execute(me);

mili simulation typescript

Last synced: 25 May 2026

https://github.com/dodderss/enginesimulator

The 3D Engine Designer is a program for my A-Level Computer Science NEA. It is designed for engineers who need an easy to use engine simulator to test engines before they are built for real so that they can estimate power, torque, price, weight and efficiency. It uses React for the front end and Tauri for the back end.

alevel-computer-science engine enginesimulator react simulation tailwindcss tauri typescript

Last synced: 19 Feb 2026

https://github.com/josepedrodias/tabletop

an experimental tabletop engine in js/canvas

game gamedev sandbox simulation tabletop

Last synced: 14 Mar 2025

https://github.com/exane/ram_model

RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)

assembly mathematics playground ram random-access-machine simulation theoretical-computer-science

Last synced: 04 Apr 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/darkzarich/simple-battle-simulation

Vanilla JavaScript with Canvas powered infinite battle simulation with certain fun rules and balance tracking

animation canvas javascript js simulation vanilla-javascript

Last synced: 21 May 2026

https://github.com/theoddysey/flappy-bird-python

Flappy Bird Game using Pygame

game game-development python simulation

Last synced: 26 Mar 2025

https://github.com/drewxs/sensr

Semi-supervised deep learning simulation

deep-learning machine-learning simulation

Last synced: 11 Apr 2026

https://github.com/christiaangoossens/planetary-orbit-simulator

This repository holds a Java application used for simulating planetary orbits. The app was created for use in a PWS (Profielwerkstuk) project for the Stedelijk Gymnasium Nijmegen (the Netherlands) by Christiaan Goossens and Daniel Boutros.

astronomy nasa orbit physics physics-simulation planets research research-project simulation simulator space

Last synced: 07 Jul 2025

https://github.com/erleben/prox2matlab

Toolbox for experimental verification of numerical methods for rigid body simulation or related types of simulation.

matlab pros-processing simulation tool

Last synced: 26 Mar 2025

https://github.com/g0bel1n/avengers_antgame

Avengers_AntGame is C++ project providing a GUI to experiment Ant Colony Seach on user-defined playgrounds

ant simulation

Last synced: 28 Jun 2025

https://github.com/opikadash/memory-management-simulator

C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.

best-fit cpp data-structures first-fit googletest makefile operating-systems simulation

Last synced: 28 Jun 2025

https://github.com/thomasgesseyjones/dara_21cm_signal_simulation

A simple semi-numerical 21-cm signal simulation code created for the 2023 DARA Global 21-cm Astronomy Workshop

astrophysics cosmology physics-simulation simulation

Last synced: 07 Sep 2025

https://github.com/pilotcorgi/csim

A MOS Switch-Level Simulator

simulation switch-level-simulator transistor

Last synced: 08 Apr 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/cmu-sei/ghosts-cyber-range-and-exercise-simulation-tools

Range and simulation tools for executing realistic training and exercise events

exercise simulation training

Last synced: 15 Jul 2025

https://github.com/samvitj/weis2016-programs

Source code for WEIS 2016 paper

bitcoin security simulation

Last synced: 14 May 2026

https://github.com/tech-gian/school_simulation_java

👨‍🎓📚🏫 A simple school simulation made with Object-Oriented Programming principles in Java.

java oop oop-java oop-principles school school-project simulation

Last synced: 05 May 2025

https://github.com/bambier/bpsim

Bio processing simulator for Biotechnological proccess by focusing on Food Biotechnology and fermentation

biotech-application biotechnology fermentation fermentation-process python regression simulation simulator

Last synced: 29 Mar 2025

https://github.com/leakec/sihm

Standalone Interactive HTML Movie (SIHM): A highly-portable, interactive way to visualize your simulations.

movie simulation visualization

Last synced: 03 Jan 2026

https://github.com/benzzchan/ecosystem-simulation

It is a software designed to simulate the dynamics and evolution of an ecosystem. (Mini project)

game love2d lua simulat simulation simulator world

Last synced: 18 May 2026