SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Simulation Projects
- Project mention: Interview with RollerCoaster Tycoon's Creator, Chris Sawyer | news.ycombinator.com | 2025-12-03
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Bullet
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Physics and Game Engines: Implement high performance physics with Wasm-compiled versions of well established engines. For instance, Ammo.js is a Wasm version of the popular bullet physics engine written in C++.
-
My best offering is the engine sim which may or may not have a lib. https://github.com/ange-yaghi/engine-sim If nothing else, it’s a brilliant, novel oddity.
-
JoltPhysics
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
-
IIRC if you make entirely new assets you're good to go. OpenTTD (Open source version of Transport Tycoon Deluxe) has its own custom made assets, but can also be used with the original if you own them.
https://www.openttd.org
Not sure it's ever been proven definitively in court, though. And if you "made" custom assets that were exactly like the original ones only with a 1px color difference or something I'm sure you'd fall foul of it. What counts as different "enough" is always debatable.
-
The-Powder-Toy
Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
-
FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
OpenCat-Quadruped-Robot
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
-
-
sumo
Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
You can use it headless, apparently: https://github.com/eclipse-sumo/sumo/blob/53cdfa4b595500047e...
-
-
CHRONO
High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)
Project mention: Project Chrono an Open Source Multi-Physics Simulation Engine | news.ycombinator.com | 2025-12-10 -
-
-
-
-
Blender-FLIP-Fluids
The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.
The addon you're referring to is already a polished product: https://github.com/rlguy/Blender-FLIP-Fluids/wiki/Mixbox-Ins...
It works as a kind of extension supplied with the paid FLIP Fluids addon. Note that the fluid solver built into Blender is also an implementation of FLIP, but "FLIP Fluids" is a separate product. I've played with fluid simulation in Blender quite a bit. The bundled FLIP is very limited, FLIP Fluids is great, and the color mixing is amazing!
-
-
-
-
-
-
Not it is the free software or open source version of this game, but OpenLoco https://openloco.io/ is great, and I hope that this game in near future will have a free assets like as OpenTTD https://www.openttd.org/ .
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Simulation discussion
C++ Simulation related posts
-
Project Chrono an Open Source Multi-Physics Simulation Engine
-
Show HN: Boing
-
Red Alert 2 in web browser
-
Show HN: Scheduled PC Tasks, automatically schedule simulations of actions on PC
-
GUI based scheduler and automation tool for user actions simulations
-
Rollercoaster Tycoon (Or, MicroProse's Last Hurrah)
-
Sumo – Simulation of Urban MObility
- A note from our sponsor - SaaSHub www.saashub.com | 23 Dec 2025
Index
What are some of the best open-source Simulation projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | OpenRCT2 | 14,925 |
| 2 | Bullet | 14,065 |
| 3 | engine-sim | 9,219 |
| 4 | JoltPhysics | 8,865 |
| 5 | OpenTTD | 7,332 |
| 6 | The-Powder-Toy | 4,967 |
| 7 | FluidX3D | 4,816 |
| 8 | OpenCat-Quadruped-Robot | 4,452 |
| 9 | webots | 3,983 |
| 10 | sumo | 3,822 |
| 11 | lammps | 2,727 |
| 12 | CHRONO | 2,648 |
| 13 | AntSimulator | 2,352 |
| 14 | gem5 | 2,339 |
| 15 | moose | 2,121 |
| 16 | unrealcv | 2,085 |
| 17 | Blender-FLIP-Fluids | 1,848 |
| 18 | jsbsim | 1,820 |
| 19 | pioneer | 1,800 |
| 20 | SPlisHSPlasH | 1,778 |
| 21 | openmm | 1,750 |
| 22 | reactphysics3d | 1,687 |
| 23 | OpenLoco | 1,578 |