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/sta-ger/pokie

A server-side video slot game logic framework in JavaScript.

casino game game-server javascript nodejs return-to-player rtp simulation slot typescript video-slot

Last synced: 08 Apr 2025

https://github.com/llnl/griddyn

GridDyn is an open-source power transmission simulation software package

cpp energy simulation

Last synced: 29 Apr 2025

https://github.com/trixi-framework/trixiparticles.jl

TrixiParticles.jl: Particle-based multiphysics simulations in Julia

julia multiphysics simulation smoothed-particle-hydrodynamics

Last synced: 15 May 2025

https://github.com/open2c/polychrom

Chromosome polymer simulations and in silico capture experiments

chromatin chromosomes hi-c loop-extrusion polymer simulation

Last synced: 24 Apr 2025

https://github.com/mvrilo/go-particles

Particles simulation built with Go and WebAssembly

2d animation go golang particles simulation wasm webassembly

Last synced: 14 Apr 2025

https://interactivecomputergraphics.github.io/physics-simulation/

Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing

deformable-solids fluids physics physics-simulation rigid-bodies simulation

Last synced: 26 Apr 2025

https://github.com/sergachev/spi_mem_programmer

Small (Q)SPI flash memory programmer in Verilog

hardware simulation spi-flash-memories verilog

Last synced: 21 Jan 2026

https://github.com/fsciortino/aurora

Modern toolbox for impurity transport, neutrals and radiation modeling in magnetically-confined plasmas

aurora fusion impurity-transport julia magnetic modeling neutrals radiation simulation stellarator tokamak

Last synced: 05 Apr 2025

https://github.com/dra1ex/js_particlesystem

Gravity Simulation (Galaxy Birth) in real time, N-Body and 1-Body

canvas galaxy-birth galaxy-evolution gravity-simulation javascript n-body physics physics-simulation simulation webgl

Last synced: 09 Apr 2025

https://github.com/pmocz/navier-stokes-spectral-python

Create Your Own Navier-Stokes Spectral Method Simulation (With Python)

computational-fluid-dynamics navier-stokes scientific-computing simulation spectral-method tutorial

Last synced: 21 Sep 2025

https://github.com/ContextLab/computational-neuroscience

Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.

computational-neuroscience course-materials data-analysis matlab modeling neuron problem-set simulation

Last synced: 19 Jul 2025

https://github.com/armavica/rebop

Fast stochastic simulator for chemical reaction networks

gillespie monte-carlo science scientific-computing simulation systems-biology

Last synced: 05 Apr 2025

https://github.com/llnl/qball

Qball (also known as qb@ll) is a first-principles molecular dynamics code that is used to compute the electronic structure of atoms, molecules, solids, and liquids within the Density Functional Theory (DFT) formalism. It is a fork of the Qbox code by Francois Gygi.

c-plus-plus cpp dft molecular-dynamics mpi qbox simulation tddft

Last synced: 01 Aug 2025

https://github.com/plusk01/nonlinearquad

A collection of Jupyter/IPython notebooks that implement quadrotor control schemes in an expository manner

control-theory ipython-notebook nonlinear quadrotor simulation sliding-mode-control

Last synced: 28 Oct 2025

https://github.com/ardupilot/ardupilot_gz

Tools for ArduPilot ROS2 integration and testing on ROS 2 humble

gazebo gazebo-simulator ros2 ros2-humble simulation

Last synced: 09 Apr 2025

https://github.com/johnsoong216/PokerOddsCalc

A simple tool to calculate poker hand odds (Omaha/Hold'em)

poker poker-evaluator poker-hands simulation statistics

Last synced: 27 Mar 2025

https://github.com/yikaiw/EIP

[ACMMM 2021, Oral] Code release for "Elastic Tactile Simulation Towards Tactile-Visual Perception"

simulation tactile taichi

Last synced: 02 Apr 2025

https://github.com/ansys/pymechanical

Pythonic interface to Ansys Mechanical ™

ansys ansys-mechanical mechanical python simulation

Last synced: 05 Apr 2025

https://github.com/mkhan45/simple-gravity

Gravity simulator using Newton's Law of Universal Gravitation, made to help teach physics

ggez gravity-sim physics rust simulation specs

Last synced: 16 Mar 2025

https://github.com/thepat02/force-directed-graph-godot

Implementation of a Force-Directed Graph in the Godot 4 Game Engine.

gdscript godot graph graph-theory simulation

Last synced: 14 Apr 2025

https://github.com/ethereum/ethshadow

Simulate a full Ethereum network using Shadow

cryptocurrency ethereum network p2p simulation web3

Last synced: 22 Apr 2025

https://github.com/flaport/sax

S + Autograd + XLA :: S-parameter based frequency domain circuit simulations and optimizations using JAX.

ann autograd circuit deep-learning jax optimization photonic-circuit photonic-optimization photonics physics-simulation s-parameters simulation simulation-framework simulations xla

Last synced: 11 Sep 2025

https://github.com/c2r0b/vnmsim

Von Neumann Machine Simulator

education react simulation simulator tauri von-neumann

Last synced: 17 Mar 2025

https://github.com/esterhlav/black-scholes-option-pricing-model

Black Scholes Option Pricing calculator with Greeks and implied volatility computations. Geometric Brownian Motion simulator with payoff value diagram and volatility smile plots. Java GUI.

brownian-motion derivatives gui java mathematics option-pricing-calculator options quantitative-finance simulation volatility

Last synced: 17 Jan 2026

https://github.com/vikashplus/furniture_sim

MuJoCo simulation for common furnitures

mujoco robosapien robot simulation

Last synced: 06 May 2025

https://github.com/PlasmaPy/SpectroscoPyx

A community developed python package for spectroscopy.

analysis cython database diagnostics plasma-physics python science simulation spectroscopy

Last synced: 11 May 2025

https://github.com/lebebr01/simglm

Simulate regression models

power r simulation

Last synced: 18 Mar 2025

https://github.com/khaledsharif/quantopian-ensemble-methods

Assisting repository for the published paper investigating ensemble methods in algorithmic trading.

classification-methods day-trading machine-learning quantopian simulation trading-algorithms

Last synced: 15 Jul 2025

https://github.com/llnl/mgmol

MGmol is a scalable O(N) First-Principles Molecular Dynamics code that is capable of performing large-scale electronics structure calculations and molecular dynamics simulations of atomistic systems.

cpp molecular-dynamics simulation

Last synced: 29 Apr 2025

https://github.com/SolarTherm/SolarTherm

Solar thermal power/fuel station performance simulation and optimisation using Modelica. Read a paper about our project: https://is.gd/solth

energy engineering modelica modelica-library optimisation simulation solar thermodynamics

Last synced: 07 May 2025

https://github.com/khesualdo/elevator-scheduling-simulator

:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.

algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread

Last synced: 05 Apr 2025

https://github.com/sgherbst/svreal

Synthesizable real number library in SystemVerilog, supporting both fixed- and floating-point formats

fixed-point floating-point icarus icarus-verilog irun iverilog ncsim simulation synthesis synthesizable systemverilog vcs verilator verilog vivado xcelium xrun

Last synced: 18 Jan 2026

https://github.com/mittyrobotics/tko-electronics-sim

A cross-platform app that allows for building and simulating FRC electronics in real time

electronics frc frc-java hacktoberfest hardware java simulation simulator

Last synced: 24 Oct 2025

https://gitlab.com/nyx-space/nyx

Nyx: Blazing fast high-fidelity astrodynamics for Monte Carlo analyzes of constellations, interplanetary missions, and deep space flight navigation -- https://nyxspace.com/

astrodynamics science simulation space

Last synced: 16 Apr 2025

https://github.com/tmcclintock/frispy

Frisbee flight simulator written in Python.

frisbee frisbee-flight-simulator physics physics-simulation python simulation

Last synced: 21 Jul 2025

https://github.com/mretegan/crispy

Core-Level Spectroscopy Simulations in Python

gui python science simulation spectroscopy synchrotron

Last synced: 06 Apr 2025

https://github.com/ethanuppal/marlin

🦀 No nonsense hardware testing/simulation in Rust 🛠️ | Verilog, Spade, Veryl

hardware rust simulation testbench testing verilator verilog

Last synced: 09 Apr 2025

https://github.com/ros-controls/mujoco_ros2_control

Provides a ROS 2 control hardware interface for the MuJoCo physics simulator, including plugins for various sensors, RGB-D cameras, and lidar.

mujoco robotics ros-controls ros2 simulation

Last synced: 24 Dec 2025

https://github.com/llnl/zero-rk

Zero-order Reaction Kinetics (Zero-RK) is a software package that simulates chemically reacting systems in a computationally efficient manner.

application chemistry cpp simulation

Last synced: 29 Apr 2025

https://github.com/chrischrislolo/tamagotchiclone

A tamagotchi clone, made with JavaScript and the Phaser game library.

game pet phaser phaserjs simulation simulator tamagotchi tamagotchi-game

Last synced: 25 Oct 2025

https://github.com/llnl/uedge

2D fluid simulation of plasma and neutrals in magnetic fusion devices

math-physics simulation

Last synced: 14 Sep 2025

https://github.com/PrincetonUniversity/muchisim

Simulator framework for analysis of performance, energy consumption, area and cost of multi-node multi-chiplet tile-based manycore designs

cost-model data-centric data-local energy-model execution manycore multi-chip multi-chiplet network performance-modeling-and-analysis pgas simulation simulator

Last synced: 11 May 2025

https://github.com/ad-si/Brillo

Painless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss)

2d animation game-engine glfw graphics raster render simulation vector

Last synced: 12 Aug 2025

https://github.com/signetlabdei/quic-ns-3

QUIC implementation for ns-3

ns-3 quic simulation

Last synced: 16 Jan 2026

https://github.com/dos-group/vessim

A co-simulation testbed for carbon-aware applications and systems 🍃

carbon-aware co-simulation energy-system simulation software-in-the-loop testbed

Last synced: 27 Dec 2025

https://github.com/precise-simulation/mesh-viewer

Python STL/OBJ CAD mesh viewers comparing Matplotlib/Plotly/Vispy backends and Tkinter GUI

cad cef gui matplotlib mesh mvc obj plotly python simulation stl tkinter tkinter-gui viewer vispy webgl

Last synced: 14 Jun 2025

https://github.com/ss3sim/ss3sim

An R package for stock-assessment simulation with Stock Synthesis

fisheries r r-package simulation stock-synthesis

Last synced: 05 Apr 2025

https://github.com/sgherbst/msdsl

Automatic generation of real number models from analog circuits

ams analog analog-circuits generator mixed-signal model python real-number-modeling rnm simulation synthesis synthesizable

Last synced: 18 Jan 2026

https://github.com/bones-ai/rust-ai-wars

Neuro evolution simulation where AI creatures fight against each other

ai bevy neural-network reinforcement-learning rustlang simulation

Last synced: 09 Apr 2025

https://github.com/HKUST-OCTAD-LAB/AirTrafficSim

Web-based air traffic simulation and visualization platform for ATM research. Development fork: https://github.com/kyfrankie/AirTrafficSim

air-transport atm aviation simulation utm

Last synced: 23 Aug 2025

https://github.com/costrouc/pysrim

Automation, Analysis, and Plotting of SRIM Calculations

ion-cascades numpy simulation srim

Last synced: 20 Mar 2025

https://github.com/epranka/descent-app

Top of descent path calculator. Let's calculate your descent!

aircraft aviation calculator create-react-app css descent javascript open-source react simulation top-of-descent util

Last synced: 10 Sep 2025

https://github.com/ad-si/brillo

Painless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss)

2d animation game-engine glfw graphics raster render simulation vector

Last synced: 30 Apr 2025

https://github.com/mitrefireline/simfire

An open-source wildfire simulator written in Python and meant to be used to train reinforcement learning (RL) agents.

python reinforcement-learning reinforcement-learning-environments simulation simulator wildfire

Last synced: 09 Apr 2025

https://github.com/gaynorr/alphasimr

R package for breeding program simulations

breeding cran genomics r r-package simulation

Last synced: 02 Apr 2025

https://github.com/perpetualkid/freetrainsimulator

🚂 Train Simulator build on .NET, using MonoGame and including native RailDriver support

monogame msts raildriver simulation trackviewer train train-simulation train-simulator trainsim

Last synced: 04 Jul 2025

https://github.com/esimov/cloth-physics

Desktop application for cloth physics simulation using Gio GUI.

cloth cloth-simulation desktop-app gio go golang math physics simulation verlet

Last synced: 22 Mar 2025

https://github.com/rawify/stewart.js

The RAW inverse kinematics library for Stewart Platforms written in JavaScript

animation javascript quaternion simulation stewart-platform

Last synced: 13 Apr 2025

https://github.com/lebedov/nseindia_lob

National Stock Exchange of India Limit Order Book Simulation

limit-order-book simulation stock-market

Last synced: 05 May 2025

https://github.com/mayankm96/airsim_ros_client

ROS Wrapper in Python for Microsoft AirSim

artificial-intelligence microsoft robotics ros simulation

Last synced: 02 May 2025

https://github.com/jasonfyw/orbital-sim

A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space

astrodynamics astronomy physics physics-2d pygame simulation

Last synced: 14 Jan 2026

https://github.com/artfulbytes/bots2d

Bots2D is a C++ framework for simulating robotics in 2D that provides boilerplate code and robotics assets to help you quickly get started.

2d-simulation box2d framework linefollower opengl robotframework robotics robotics-competition robotics-simulation simulation simulation-library sumobot sumobots

Last synced: 28 Jul 2025

https://github.com/BLAST-ImpactX/impactx

high-performance modeling of beam dynamics in particle accelerators with collective effects

accelerator beam-dynamics csr gpu particle particle-in-cell physics pic research simulation space-charge

Last synced: 14 Mar 2025

https://github.com/niemasd/FAVITES

FAVITES (FrAmework for VIral Transmission and Evolution Simulation)

docker evolution evolution-simulator hiv modular phylogenetics robust simulation transmission transmission-network virus

Last synced: 23 Mar 2025

https://github.com/paebbels/picoblaze-library

The PicoBlaze-Library offers several PicoBlaze devices and code routines to extend a common PicoBlaze environment to a little System on a Chip (SoC or SoFPGA).

assembler fpga hardware hardware-architectures hardware-designs hardware-libraries hdl picoblaze-devices picoblaze-library poc-library simulation soc synthesis verilog vhdl

Last synced: 15 Apr 2025

https://github.com/palmerabollo/rvo2-js

Reciprocal Collision Avoidance for Real-Time Multi-Agent Simulation (port to Javascript). This is an alpha release of a RVO2 port from the C# version to Javascript, only for research purposes.

collision-avoidance javascript multi-agent-simulation simulation

Last synced: 06 Oct 2025

https://github.com/mcellteam/mcell

MCell Monte Carlo Simulator of Cellular Microphysiology

cellblender mcell simulation

Last synced: 11 Oct 2025

https://github.com/bones-ai/rust-flappy-bird-ai

AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad

ai flappy-bird flappy-bird-ai genetic-algorithm macroquad neat neural-networks neuroevolution rust rust-lang simulation

Last synced: 08 Aug 2025

https://github.com/anuraghazra/slime

Slime made with repel behaviors and low stiffness constraints.

simulation slime verlet-physics verly verlyjs

Last synced: 19 Mar 2025

https://github.com/spsanderson/tidydensity

Create tidy probability/density tibbles and plots of randomly generated and empirical data.

bootstrap density distributions ggplot2 probability r r-language r-package r-stats simulation statistics tibble tidy

Last synced: 09 May 2025

https://github.com/cloudsimplus/cloudsimplus-automation

A Java 17+ tool for Human-Readable Scenario Specification and Automated Creation of Simulations on CloudSim and CloudSim Plus 🌥⚙️📄👨‍💻

automation cloudsim cloudsim-plus java simulation simulation-scenario yaml

Last synced: 18 Dec 2025

https://github.com/godotgarden/city-builder-games

Resources and info about open source city builder games.

city-builder city-simulation game-development games simulation

Last synced: 18 Oct 2025