dimforge organization
Rust crates for numerical simulation including, but not limited to, real-time (as well as offline) physics, mechanics, and robotics.
Funding Links: https://github.com/sponsors/dimforge
dimforge · 560 followers · 19,417 stars · 37 repositories · joined November 2022
GitHub Sponsors Profile
Dimforge is a French EURL (limited-liability single-owner company) based in France. It is an open-source company created in August 2020 by @sebcrozet in order to ensure the long-term development and maintenance of some popular math and physics Rust crates
@sebcrozet started using the Rust programming language since 2013 and started contributing to the gamedev and scientific computing ecosystem developing a collision detection library, a physics engine and a a linear algebra library. Dimforge is the successor of the former informal Rustsim organization on GitHub.
Financial aid of any amount would be greatly appreciated in order to cover the company's fees. If the sponsoring becomes significant enough, this would even allow the enrollment of other Rust developers to work on these projects, and provide high-quality math and simulation crates to the Rust community.
Thanks a lot!
Notable projects created and developed by us
The source code of all my projects are hosted on github and can target most platforms supported by the Rust compiler, including WebAssembly. The most popular ones are listed here.
rapier − A pure-rust physics engine that handles both 2D and 3D (exposed to the user as two crates: rapier2d and rapier3d). It is designed to be fast, optionally parallel, and optionally cross-platform deterministic:
parry − The collision-detection library underlying Rapier. Useful on its own when you want to write your physics rules yourself but still need all the geometric operations (distance, interference, contact points, etc.) to be performed efficiently.
nalgebra − A linear-algebra library written in rust. This supports matrices of arbitrary dimensions which may or may not be known at compile-time. It features tools for computer graphics as well as general linear algebra operation by providing efficient implementation of common matrix factorizations.
nphysics − This is the predecessor of Rapier. It also handles both 2D and 3D (exposed to the user as two crates: nphysics2d and nphysics3d), but is much slower, not parallel, and required fixed-point numbers for determinism.
ncollide − This is the predecessor of Parry. The collision-detection library underlying nphysics. It is slightly slower, has a more complicated API and required fixed-point numbers for determinism.
29 current sponsors · 124 past · 153 total · $5.00 minimum
Active Sponsors
Past Sponsors
Sponsored by 136 users, 5 organizations
Last synced about 19 hours ago · View JSON representation