Physics Engine

Top 23 Physics Engine Open-Source Projects

  • matter-js

    a 2D rigid body physics engine for the web ▲● ■

  • Project mention: Copying Angry Birds with nothing but AI | news.ycombinator.com | 2023-10-31

    Do you think this worked so cleanly because there is a tutorial similar to this and its in the dataset?

    https://github.com/liabru/matter-js/wiki/Tutorials

  • 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
  • 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
  • planck.js

    2D JavaScript Physics Engine

  • cannon.js

    A lightweight 3D physics engine written in JavaScript.

  • rapier

    2D and 3D physics engines focused on performance.

  • Project mention: Xkcd 2916: Machine | news.ycombinator.com | 2024-04-06

    Ok, so this uses https://rapier.rs/ which is very cool

    Rapier, alongside https://nalgebra.org/ (which it uses underneath) has seriously good documentation and some advanced features like cross-platform determinism (something made hard by the way floating point differs between platforms)

  • alien

    ALIEN is a CUDA-powered artificial life simulation program.

  • Project mention: Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux) | news.ycombinator.com | 2023-12-04
  • webots

    Webots Robot Simulator

  • Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • 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
  • p2.js

    JavaScript 2D physics library

  • Simbody

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

  • BEPUphysics

    Pure C# 3D real time physics simulation library, now with a higher version number.

  • Project mention: Current state of 2D game code-first frameworks? | /r/csharp | 2023-04-28

    The best pure-C# physics library (hands-down) is bepuphysics2, which unfortunately is mainly a 3D physics library, but could be used for 2D if you wanted to get your hands dirty.

  • 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.

  • fluid-engine-dev

    Fluid simulation engine for computer graphics applications

  • nphysics

    2 and 3-dimensional rigid body physics engine for Rust.

  • Project mention: Does anyone know a physics engine where I could simulate a building collapse or such? | /r/PhysicsEngine | 2023-10-03

    Do you need to include fracturing? Is a simple "disassembly" sufficient? If it's rather a disassembly, then bulletphysics. Or take a look at this https://nphysics.org/

  • reactphysics3d

    Open source C++ physics engine library in 3D

  • ai2thor

    An open-source platform for Visual AI.

  • bevy_xpbd

    2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.

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

    Bevy XPBD will move away from the XPBD solver in coming months, which is worth bearing in mind if you are considering using it for your project.

  • pymunk

    Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python

  • OimoPhysics

    A cross-platform 3D physics engine

  • Project mention: OimoPhysics, A cross-platform 3D physics engine | news.ycombinator.com | 2023-07-14
  • Litiengine

    LITIENGINE 🕹 The pure 2D java game engine.

  • Project mention: Java swing turn based roguelike game loop advice | /r/roguelikedev | 2023-05-24

    Have you looked at https://litiengine.com/ code? Its an interesting little pure java AWT based engine. You could see how they are doing their game loop.

  • VelcroPhysics

    High performance 2D collision detection system with realistic physics responses.

  • Verly.js

    :red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:

  • Rythe-Engine

    Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.

  • edyn

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

  • 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).

Physics Engine related posts

Index

What are some of the best open-source Physics Engine projects? This list will help you:

Project Stars
1 matter-js 15,930
2 JoltPhysics 5,523
3 planck.js 4,792
4 cannon.js 4,582
5 rapier 3,522
6 alien 3,354
7 webots 3,009
8 p2.js 2,602
9 Simbody 2,216
10 BEPUphysics 2,149
11 CHRONO 2,031
12 fluid-engine-dev 1,762
13 nphysics 1,615
14 reactphysics3d 1,423
15 ai2thor 1,016
16 bevy_xpbd 936
17 pymunk 875
18 OimoPhysics 815
19 Litiengine 694
20 VelcroPhysics 649
21 Verly.js 641
22 Rythe-Engine 529
23 edyn 516

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com