Skip to main content

The Rapier physics engine 2025 review and 2026 goals

· 13 min read
Sébastien Crozet
Founder of Dimforge

🎊🎊🎊 Happy new year 2026 everyone! 🎊🎊🎊

This article summarizes the most significant additions made in 2025 to our open-source crates for geometry and physics simulation that we develop for the Rust community. We also present our main objectives for 2026.

The year 2022 in Dimforge and our objectives for 2023

· 9 min read
Sébastien Crozet
Founder of Dimforge

🎊🎊🎊 Happy new year 2023 everyone! 🎊🎊🎊

This article summarizes the most significant additions made in 2022 to our open-source crates for linear-algebra and physics simulation that we develop for the Rust community. We also present our main objectives for 2023.

The year 2021 in Dimforge and our objectives for 2022

· 9 min read
Sébastien Crozet
Founder of Dimforge

🎉🎉🎉 Happy new year 2022 everyone! 🎉🎉🎉

The year 2021 has been a very exciting for Dimforge and the Rust community at a whole! This blog post summarizes the most significant additions made in 2021 to the open-source crates for linear-algebra and physics simulation we develop for the Rust community. We also present our main objectives for 2022.

This month in Dimforge \#6 (Apr. 2021 - May. 2021)

· 6 min read
Sébastien Crozet
Founder of Dimforge

Welcome to the sixth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This sixth edition will contain updates for the months of April and May 2021.

Integrating const-generics to nalgebra 0.26

· 7 min read
Sébastien Crozet
Founder of Dimforge

Today we released the version 0.26 of our general-purpose linear-algebra crate: nalgebra 🎊

The version 1.51.0 of Rust has been released three weeks ago. That version stabilized an MVP for one of the feature we wanted the most: const-generics. Const-generics allow you to define types parametrized by const integers, chars, or booleans. One iconic example is writing a structure wrapping an array of any size:

// Example taken from the 1.51 Rust announcement.
struct Array<T, const LENGTH: usize> {
list: [T; LENGTH]
}

This month in Dimforge \#5 (Feb. 2021 - Mar. 2021)

· 9 min read
Sébastien Crozet
Founder of Dimforge

Welcome to the fifth edition of This month in Dimforge! This newsletter provides you with a summary of important updates that occurred within the Dimforge community. This includes in particular updates about the Rapier (physics engine), Salva (fluid simulation), Parry (collision-detection), nalgebra (linear algebra), and Simba (abstract algebra) crates. This fifth edition will contain updates for the months of February and March 2021.