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/kris701/orbitalsimulation

Small orbital simulation project.

orbital-mechanics simulation wpf

Last synced: 17 May 2026

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/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/timschneider42/pyboolet

Object-Oriented wrapper for pybullet.

pybullet python python3 simulation

Last synced: 05 Apr 2025

https://github.com/yeregorix/chaos

A particle simulator

java javafx simulation simulator

Last synced: 17 May 2026

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/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/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/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/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/gergoerdi/retroclash-sim

High-level simulators for the RetroClash book

clash fpga haskell sdl2 simulation vga

Last synced: 17 Feb 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/khaouitiabdelhakim/client-server-simulator-python

This Python project demonstrates a simple client-server interaction on localhost. The server listens for client connections and responds with information about various web browsers based on user input.

client client-server client-side modeling modeling-and-simulation python python-script server server-side simulation

Last synced: 05 Apr 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/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/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/defrecord/value-alignment-toolkit

A comprehensive toolkit for implementing, analyzing, and validating AI value alignment based on Anthropic's 'Values in the Wild' research.

ai anthropic data-analysis ethics privacy python simulation value-alignment

Last synced: 20 Jul 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/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/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/ragibson/real-time-simulator

Real-time scheduling simulator with simple CPU overhead accounting (context switches and cache warming).

cpu-scheduling real-time real-time-scheduling real-time-systems simulation

Last synced: 02 Jul 2026

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/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/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/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/danburonline/headless-blender

Proof of concept to run Blender in headless mode behind an HTTP API to run physics simulations (destruction of geometries), bake the simulations as keyframe animations, and return optimised 3D meshes.

blender physics simulation

Last synced: 30 Sep 2025

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/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/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/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/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/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/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/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/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/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/thejp/stebs

FHNW Stebs

asp-net-mvc signalr simulation

Last synced: 29 Mar 2025

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/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/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/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/joshwlambert/daisiemainland

Simulate phylogenetic data on islands with a evolving mainland pool

phylogenetics r simulation

Last synced: 27 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/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/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/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/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/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

https://github.com/gonzalo-bulnes/stime

🦉 A testing (and partial) replacement for Python's time package, for fully-controlled time-dependent tests.

simulation testing-tools time

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/abraaohonorio/signals-and-systems

This repository is intended for the works of the discipline of Signals and Systems projects - UFPB- 2016_1

python signal signal-processing simulation

Last synced: 11 Jun 2026

https://github.com/sebapythongpt/radar-pulse-simulation-matlab

# Radar Pulse Simulation in MATLABThis project simulates a pulsed radar system with multiple moving targets in MATLAB. It features dynamic visualization and fluctuating radar cross-section (RCS) for effective target detection. 🚀👩💻

engineering-project matlab noise-modeling ppi-display pulsed-radar radar radar-simulation radio-navigation rcs-modeling signal-processing simulation swerling-models target-detection telecommunications

Last synced: 04 Jul 2025

https://github.com/bakel-bakel/robotic-arm-digital-twin

Digital Twin of Robotic Arm | Unity + MATLAB Integration

digital-twin matlab robotics simulation unity

Last synced: 06 May 2026

https://github.com/zain-bin-arshad/aviation-simulation

This is a C# project developed using MS Visual Studio. It is actually a "Priority Scheduling" simulation.

air-traffic-control csharp operating-system os priority-queue priority-scheduling simulation

Last synced: 22 Jul 2025

https://github.com/sculpttechproject/fleetstream

FleetStream is an experimental sensor‑to‑dashboard playground. It emulates a fleet of vehicles, captures raw telemetry, crunches it in real‑time with Apache Spark Structured Streaming and exposes the results for further analysis.

analytics car fleet iot obd simulation spark streaming

Last synced: 16 May 2026

https://github.com/devendracollage/6-companies-30-days

This is the 6 Companies 30 Days Challenge to solve 90 questions from 6 Companies in 30 Days.

array graph greedy heap math matrix queue simulation stack string tree

Last synced: 21 Mar 2025

https://github.com/erosiv/silt

simple immediate lightweight tensors

cmake cuda simulation tensor

Last synced: 31 Oct 2025

https://github.com/davidenunes/mason.jppf

WorkingExample of parallel exploration of parameter space using MASON and JPPF.

discrete-event grid java jppf parallel simulation

Last synced: 14 Mar 2025

https://github.com/vsl700/basketball-3d

A 3D basketball simulator, where the user plays with his bot teammates against a bot team. The simulator is written entirely in Java and it uses the game library libGDX.

android bullet-physics gdx-ai libgdx simulation

Last synced: 30 Apr 2026

https://github.com/r2dev2/nearlynormal

A simulation to see if a distribution is normal enough to be modeled using a Student's t-distribution.

simulation statistics svelte

Last synced: 16 May 2026

https://github.com/fzipp/pps

An implementation of a primordial particle system (PPS). A life-like system emerges from a simplistic particle motion law.

emergence go golang life life-game life-simulation particle-system particles primordial simulation

Last synced: 10 Feb 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

https://github.com/lbirkert/oscsim

A physics based simulation game about oscilating things.

physics python simulation

Last synced: 21 May 2026

https://github.com/kernferm/presfutimpactsim

This repository contains a Python simulation model that forecasts political, economic, and social factors under a hypothetical presidency. Users input initial values, and the model simulates their progression through defined interactions and random variations.

economic-model forecasting matplotlib numpy political-model python scipy simpy simulation social-model

Last synced: 07 Jan 2026

https://github.com/liu-yucheng/p5-js-sphere-physics

p5.js Simple Sphere Physics

graphics js p5js physics simulation web

Last synced: 20 May 2026

https://github.com/hermann-web/fem-simulation-of-gravity-deposition-with-yade

I present a python program simulating on Linux, a gravity deposition of granular materials modeled by small balls. The objective is the measurement of the Talus Angle of a given material. The framework used is Yade installed on Linux

granularity-approximation gravity-deposition linux python simulation talus-angle yade

Last synced: 16 May 2026

https://github.com/andezion/simulatoroffalling

This is my small project demonstrating the fall of a ball depending on user specified parameters.

cpp object-oriented-programming physics sfml-cpp sfml-library simulation

Last synced: 21 Mar 2025