Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. WebXR
  3. Hyperfy

Hyperfy

GPL-3.0JavaScriptv0.10.0

An open-source framework for building, deploying, and experiencing interactive 3D virtual worlds with real-time collaboration.

GitHubGitHub
294 stars110 forks0 contributors

What is Hyperfy?

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.

Target Audience

Developers, creators, and organizations looking to build and deploy interactive 3D virtual worlds for events, social spaces, gaming, education, or creative showcases.

Value Proposition

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.

Overview

World building for everyone

Use Cases

Best For

  • Hosting virtual events and conferences with spatial audio
  • Creating interactive product showrooms and demos
  • Building social community hubs for real-time collaboration
  • Developing immersive gaming environments and worlds
  • Designing educational experiences and interactive learning spaces
  • Showcasing 3D art and interactive installations

Not Ideal For

  • Projects focused solely on 2D web applications without 3D elements
  • Teams needing out-of-the-box templates with minimal configuration and no server management
  • Applications requiring high performance on low-end mobile devices or limited bandwidth
  • Use cases where API stability is critical for long-term production deployments

Pros & Cons

Pros

Self-Hostable Worlds

Enables hosting persistent 3D worlds on your own domain, providing full control over deployment and customization, as highlighted in the standalone persistent worlds feature.

Real-time Collaboration

Supports building directly in-world with networked editing, facilitating live content creation and interactive experiences, backed by the realtime content creation feature.

Physics Engine Integration

Uses PhysX for realistic simulations, enhancing immersion with object interactions and environmental dynamics, specified in the physics-based interactions bullet.

WebXR VR Support

Offers built-in WebXR support for VR experiences, allowing users to engage with worlds in virtual reality, mentioned in the WebXR support feature.

Cons

Alpha Stability Risks

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.

Complex Initial Setup

Requires Node.js 22.11.0+, environment configuration, and multiple installation steps, which can be daunting for users unfamiliar with server-side JavaScript ecosystems.

Performance Overheads

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.

Frequently Asked Questions

Quick Stats

Stars294
Forks110
Contributors0
Open Issues8
Last commit2 months ago
CreatedSince 2024

Tags

#realtime#multiplayer#ai#javascript-framework#metaverse#webxr#spatial-audio#real-time-collaboration#interactive-applications#self-hosted#game-engine#collaborative#physics-engine#world-building#web3

Built With

N
Node.js
P
PhysX
D
Docker

Included in

WebXR264
Auto-fetched 1 day ago

Related Projects

WebXR ExportWebXR Export

Develop and export WebXR experiences using Unity WebGL

Stars1,249
Forks140
Last commit2 months ago
SimpleWebXRSimpleWebXR

⭐ Bringing WebXR to Unity 3D ! B-)

Stars606
Forks86
Last commit8 months ago
Wonderland EngineWonderland Engine

A development platform designed specifically for building WebXR applications

Stars0
Forks0
Last commit
Official DocumentationOfficial Documentation

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub