An open-source framework for building, deploying, and experiencing interactive 3D virtual worlds with real-time collaboration.
Hyperfy is an open-source framework for building interactive 3D virtual worlds. It combines a physics engine, networked real-time collaboration, and a component-based app system to create immersive experiences that can be self-hosted or connected to a wider ecosystem.
Developers, creators, and organizations looking to build and deploy interactive 3D virtual worlds for events, social spaces, gaming, education, or creative showcases.
It offers a self-hostable, extensible platform with real-time content creation, physics-based interactions, and WebXR support, enabling full control and customization over virtual environments.
World building for everyone
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables hosting persistent 3D worlds on your own domain, providing full control over deployment and customization, as highlighted in the standalone persistent worlds feature.
Supports building directly in-world with networked editing, facilitating live content creation and interactive experiences, backed by the realtime content creation feature.
Uses PhysX for realistic simulations, enhancing immersion with object interactions and environmental dynamics, specified in the physics-based interactions bullet.
Offers built-in WebXR support for VR experiences, allowing users to engage with worlds in virtual reality, mentioned in the WebXR support feature.
The project is in alpha with APIs highly likely to change, leading to breaking changes and instability for production use, as noted in the project status section.
Requires Node.js 22.11.0+, environment configuration, and multiple installation steps, which can be daunting for users unfamiliar with server-side JavaScript ecosystems.
Physics simulations and real-time networking may impose significant performance costs on client devices and bandwidth, limiting accessibility on low-spec systems or slow networks.