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. Learn more →
Top 23 Physics Engine Open-Source Projects
-
JoltPhysics
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
-
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.
-
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.
-
Simbody
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
-
CHRONO
High-performance C++ library for multiphysics and multibody dynamics simulations (by projectchrono)
-
pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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
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)
Project mention: Show HN: Demo of Agent Based Model on GPU with CUDA and OpenGL (Windows/Linux) | news.ycombinator.com | 2023-12-04
Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28Open Robotics Resources - Provides guides and documentation for robotics simulation.
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.
Hopsan https://liu.se/en/research/hopsan and Project Chrono https://projectchrono.org/ may be good Simulink alternatives.
Project mention: Does anyone know a physics engine where I could simulate a building collapse or such? | /r/PhysicsEngine | 2023-10-03Do 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/
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.
Project mention: OimoPhysics, A cross-platform 3D physics engine | news.ycombinator.com | 2023-07-14
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.
Physics Engine related posts
- Xkcd 2916: Machine
- Rust Game Physics Engines: PhysX, Rapier, XPBD & Others
- The Bevy Foundation
- Bevy XPBD Moving Away from XPBD Solver over Nvidia Patent
- Rapier: Fast 2D and 3D physics engines written in Rust
- Does anyone know a physics engine where I could simulate a building collapse or such?
- Getting into Pinball
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
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