Nexus
Cross-platform GPU multiphysics simulation for games, robotics, and machine learning
Nexus is a cross-platform GPU multi-physics simulation engine capable of running on all major GPU hardwares both natively and on modern web browsers. Based entirely on open-source technologies, it offers a wide range of physics solvers, covering a large variety of applications ranging from games and animation, to robotics and datasets generation for AI training. Nexus is a major piece of a nascent open-source cross-platform GPU scientific computing ecosystem that breaks free of vendor lock-ins by leveraging open standard like Vulkan and WebGpu while preserving high performance and pleasant developer experience. Through the use of the Rust programming language on the gpu (and thanks to the rust-gpu compiler backend) this ecosystem aims to democratize GPU computing by enabling developers to write cross-platform GPU code in a mainstream programming language with high-level constructs and a rich open-source community.
- The project's own website: https://github.com/dimforge/nexus
Run by Dimforge
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).