JavaScript Simulation

Open-source JavaScript projects categorized as Simulation

Top 23 JavaScript Simulation Projects

  • WebGL-Fluid-Simulation

    Play with fluids in your browser (works even on mobile)

    Project mention: Goodbye, Node.js Buffer | | 2023-10-24

    Typed arrays are essential for web apps that use WebGL and WebGPU. Being able to send this typed data to run computations on the GPU in parallel can give you 1000x speed up.

    You can see it in action on this WebGL fluid simulator[0] by PavelDoGreat.


  • toxy

    Hackable HTTP proxy for resiliency testing and simulated network conditions

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • covid19_scenarios

    Models of COVID-19 outbreak trajectories and hospital demand

  • force-graph

    Force-directed graph rendered on HTML5 canvas

  • Quirk

    A drag-and-drop quantum circuit simulator that runs in your browser. A toy for exploring and understanding small quantum circuits. (by Strilanc)

    Project mention: Hi all, I made a quantum Wave function simulator where you can set any potential energy function V(x) and initial wave function Ψ(x, 0) you like! | /r/Physics | 2023-05-23
  • ims

    📚 Introduction to Modern Statistics - A college-level open-source textbook with a modern approach highlighting multivariable relationships and simulation-based inference. For v1, see

    Project mention: Introduction to Modern Statistics | | 2023-10-12

    Seems to be mostly Creative Commons BY-SA 3.0 but there's a lot of "yes, but" language in that file:

  • micropolisJS

    A port of Micropolis to JS/HTML5

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • d-zone

    An ambient life simulation driven by user activity within a Discord server

  • hexapod

    Blazing fast hexapod robot simulator for the web.

  • Goopt

    🔍 Search Engine for a Procedural Simulation of the Web with GPT-3.

    Project mention: Show HN: LLM-Generated Wikipedia | | 2023-10-09
  • LifeEngine

    The Life Engine

    Project mention: The Life Engine | /r/hypeurls | 2023-04-06
  • linuxWeb

    Linux... but simulated on your web browser.

  • 1255-burgomaster

    :european_castle: Little town (travian) game w/ RPG mechanics. Playable. WIP

  • wokwi-docs

    Documentation for the Wokwi Simulator

  • jsColorblindSimulator

    Simulate different kinds of colorblindness on images in your browser.

  • virus-spreading

    Simple virus spreading simulation tool made with plain/vanilla JavaScript

  • Terminhack

    👨‍💻 Impress your friends by pretending to be a real hacker


    Free Diablo Immortal Lootbox & Gem Upgrade Simulator

  • 3d-core-raub

    An extensible Node.js 3D core for desktop applications

  • rebornxp

    JavaScript based nostalgic Windows XPerience right in your browser!

    Project mention: Multiplayer Minecraft Clone now on RebornXP! | /r/windowsxp | 2023-05-20
  • descent-app

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

  • inverted-pendulum

    pendulum physics simulation

  • ece270-simulator

    Source code for Web-Based Verilog Simulation Platform in ECE 27000 at Purdue University

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-24.

JavaScript Simulation related posts


What are some of the best open-source Simulation projects in JavaScript? This list will help you:

Project Stars
1 WebGL-Fluid-Simulation 13,840
2 toxy 2,733
3 covid19_scenarios 1,367
4 force-graph 1,291
5 Quirk 842
6 ims 767
7 micropolisJS 605
8 d-zone 568
9 hexapod 528
10 Goopt 500
11 LifeEngine 390
12 linuxWeb 115
13 1255-burgomaster 113
14 wokwi-docs 92
15 jsColorblindSimulator 87
16 virus-spreading 81
17 Terminhack 76
18 64
19 3d-core-raub 61
20 rebornxp 38
21 descent-app 35
22 inverted-pendulum 22
23 ece270-simulator 19
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.