Awesome C++ Physics

  • ammo.js ammo.js 4,147
    star
    updated 11 months ago Other

    Direct port of the Bullet physics engine to JavaScript using Emscripten

  • box2d box2d 7,799
    star
    updated 4 months ago MIT License

    Box2D is a 2D physics engine for games

  • bullet3 bullet3 12,581
    star
    updated 5 months ago Other

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

  • updated 8 months ago MIT License

    A fast and lightweight 2D game physics library.

  • chrono chrono 1,831
    star
    updated about 1 year ago BSD 3-Clause "New...

    High-performance C++ library for multiphysics and multibody dynamics simulations

  • updated over 1 year ago MIT License

    DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

  • entt entt 8,061
    star
    updated over 1 year ago MIT License

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  • Kratos Kratos 1,005
    star
    updated 4 months ago Other

    Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.

  • legion legion 668
    star
    updated 6 months ago Apache License 2.0

    The Legion Parallel Programming System

  • liquidfun liquidfun 4,559
    star
    updated over 1 year ago

    2D physics engine for games

  • lsd_slam lsd_slam 2,486
    star
    updated over 1 year ago GNU General Publi...

    LSD-SLAM

  • math math 744
    star
    updated 2 months ago BSD 3-Clause "New...

    The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.

  • updated almost 2 years ago

    A C++ library for linear algebra and geometry manipulation for computer graphics.

  • nanogui nanogui 4,645
    star
    updated over 1 year ago Other

    Minimalistic GUI library for OpenGL

  • updated 3 months ago Other

    Newton Dynamics is an integrated solution for real time simulation of physics environments.

  • updated about 1 year ago zlib License

    Openframework wrapper for box2d

  • PhysX PhysX 2,893
    star
    updated almost 2 years ago Other

    NVIDIA PhysX SDK

  • PhysX-3.4 PhysX-3.4 2,307
    star
    updated about 2 years ago

    NVIDIA PhysX SDK 3.4

  • simbody simbody 2,310
    star
    updated 3 months ago Apache License 2.0

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

  • sofa sofa 918
    star
    updated 2 months ago GNU Lesser Genera...

    Real-time multi-physics simulation with an emphasis on medical simulation.

  • stan stan 2,589
    star
    updated 2 months ago BSD 3-Clause "New...

    Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.

  • stk-code stk-code 4,468
    star
    updated 3 months ago Other

    The code base of supertuxkart