C++ physics-simulation

Open-source C++ projects categorized as physics-simulation

Top 21 C++ physics-simulation Projects

  • JoltPhysics

    A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.

  • Project mention: Simulation Islands | news.ycombinator.com | 2023-10-10
  • Simbody

    High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • CHRONO

    High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)

  • Project mention: Any Good Alternatives for Matlab? | /r/AskEngineers | 2023-06-16

    Hopsan https://liu.se/en/research/hopsan and Project Chrono https://projectchrono.org/ may be good Simulink alternatives.

  • godot-jolt

    Godot Jolt is a Godot extension that integrates the Jolt physics engine

  • Project mention: Rust Game Physics Engines: PhysX, Rapier, XPBD & Others | dev.to | 2024-04-03

    Some other Rust game engines ship with their own physics engine. Fyrox, for example, has advanced 2D/3D physics, supporting rigid bodies, joints, ray casting and more. Godot too, which has community-led Rust bindings also has an in-built physics engine as well as a Godot-native extension using the Jolt physics engine. In fact, which is reported to be more performant than the official physics engine.

  • 3DWorld

    3D Procedural Game Engine Using OpenGL

  • Project mention: Generating Master of Orion 2 like starmap | /r/proceduralgeneration | 2023-07-05

    You mean you want to draw the individual stars themselves? It's likely just a texture, probably white so that it can be colored differently for each star. This is how I've done it. Try a Google image search for "flare texture". You can find some of the ones I used here (flare*.jpg): https://github.com/fegennari/3DWorld/tree/master/textures

  • rigs-of-rods

    Main development repository for Rigs of Rods soft-body physics simulator

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Rogs of Rods - Soft-body physics simulator mainly targeted at simulating vehicle physics. C++, OpenGL

  • echo

    A New Cross-Platform 2D 3D Game Engine (by timi-liuliang)

  • Project mention: Echo open source game engine | news.ycombinator.com | 2023-11-08
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • edyn

    Edyn is a real-time physics engine organized as an ECS.

  • opensim-creator

    A UI for building OpenSim models

  • rbdl-orb

    RBDL - Rigid Body Dynamics Library - ORB Version - The two main differences to the original rbdl is that this version has error handling and uses polymorphism for constraints

  • SolarSystem

    A solar system simulator with Verlet, using OpenGL for displaying.

  • Project mention: 4 hours of my .obj parser so far 😭 | /r/opengl | 2023-06-12

    I also ported it in an opengl project: https://github.com/aromanro/SolarSystem

  • LatticeBoltzmann

    A 2D Lattice Boltzmann program

  • Kassiopeia

    Simulation of electric and magnetic fields and particle tracking

  • QCSim

    Quantum computing simulator

  • Project mention: Which is the best programming language for Quantum Computing? | /r/QuantumComputing | 2023-07-11

    I implemented one myself, just for fun: https://github.com/aromanro/QCSim I intend to extend/improve it further. For somebody that knows C++ maybe it's worth checking out.

  • EventMolecularDynamics

    A program implementing event driven molecular dynamics for hard smooth spheres, using OpenGL for displaying

  • 3D-Cellular-Automata-Raylib

    3d Cellular Automata using Raylib in C++

  • imc-der

    Contact model for 3D elastic rod simulations. Framework for knot tying.

  • projectileMotionQuadraticDrag

    Physics simulation that replicates projectile motion with realistic drag

  • samarium

    2-D physics simulation and rendering engine written in modern C++.

  • FluidSimulation

  • Geant4-P2P-Investigation

    My University of York Theoretical Physics BSc dissertation and accompanying code, investigating the optimal detector system for utilising a (p,2p) interaction when determining the proton binding energy within Carbon-12 atoms.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-10.

C++ physics-simulation related posts

Index

What are some of the best open-source physics-simulation projects in C++? This list will help you:

Project Stars
1 JoltPhysics 5,523
2 Simbody 2,216
3 CHRONO 2,031
4 godot-jolt 1,604
5 3DWorld 1,056
6 rigs-of-rods 970
7 echo 916
8 edyn 515
9 opensim-creator 126
10 rbdl-orb 92
11 SolarSystem 55
12 LatticeBoltzmann 52
13 Kassiopeia 45
14 QCSim 24
15 EventMolecularDynamics 21
16 3D-Cellular-Automata-Raylib 16
17 imc-der 14
18 projectileMotionQuadraticDrag 8
19 samarium 6
20 FluidSimulation 5
21 Geant4-P2P-Investigation 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com