JavaScript virtual-reality

Open-source JavaScript projects categorized as virtual-reality

Top 12 JavaScript virtual-reality Projects

virtual-reality
  1. three.js

    JavaScript 3D Library.

    Project mention: Da Glória ao Caos: como CJS e ESM dividem o JavaScript até hoje | dev.to | 2025-05-25
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js | news.ycombinator.com | 2025-06-11

    BabylonJS and the OP's own Aframe [1] seem to have similar licenses, similar number of Github stars and forks, although Aframe seems newer and more game / VR focused.

    How do Babylon, Aframe, Three.js, and PlayCanvas [2] compare from those that have used them?

    IIUC, PlayCanvas is the most mature, featureful, and performant, but it's commercial. Babylon is the featureful 3D engine, whereas Three.js is fairly raw. Though it has some nice stuff for animation, textures, etc., you're really building your own kit.

    Any good experiences (or bad) with any of these?

    [1] https://github.com/aframevr/aframe

    [2] https://playcanvas.com/

  4. engine

    Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

    Project mention: Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js | news.ycombinator.com | 2025-06-11

    BabylonJS and the OP's own Aframe [1] seem to have similar licenses, similar number of Github stars and forks, although Aframe seems newer and more game / VR focused.

    How do Babylon, Aframe, Three.js, and PlayCanvas [2] compare from those that have used them?

    IIUC, PlayCanvas is the most mature, featureful, and performant, but it's commercial. Babylon is the featureful 3D engine, whereas Three.js is fairly raw. Though it has some nice stuff for animation, textures, etc., you're really building your own kit.

    Any good experiences (or bad) with any of these?

    [1] https://github.com/aframevr/aframe

    [2] https://playcanvas.com/

  5. viro

    ViroReact: AR and VR using React Native

  6. aframe-react

    :atom: Build virtual reality experiences with A-Frame and React.

  7. networked-aframe

    A web framework for building multi-user virtual reality experiences.

  8. unity-webxr-export

    Develop and export WebXR experiences using Unity WebGL

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. blocks

    webxr multiplayer voxels engine (by danielesteban)

  11. celestiary

    Astronomical simulator of solar system and local stars

  12. poor-mans-vr

    Watch videos in VR using only your front camera + tensorflow.js

  13. vrify

    Firefox Nightly WebExtension to add VR interface to your local filesystem

  14. xmas-crystal-ball-threejs

    A Xmas 2020 easter egg with some crystal ball made in Three.js

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript virtual-reality discussion

Log in or Post with

JavaScript virtual-reality related posts

  • Show HN: Spark, An advanced 3D Gaussian Splatting renderer for Three.js

    5 projects | news.ycombinator.com | 11 Jun 2025
  • Shortest walking tour to 81,998 bars in Korea – TSP solved in 178 days

    1 project | news.ycombinator.com | 28 Apr 2025
  • Visualizing MIDI with Three.js, Tone.js, and TypeScript

    2 projects | dev.to | 5 Apr 2025
  • Get Start Threejs With Bun TypeScript In MacOs

    1 project | dev.to | 23 Jan 2025
  • Optimizing Three.js: 4 Key Techniques

    1 project | dev.to | 29 Nov 2024
  • Today’s new knowledge #5 (Three.js)

    1 project | dev.to | 17 Nov 2024
  • Making the world better commit by commit

    1 project | news.ycombinator.com | 7 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source virtual-reality projects in JavaScript? This list will help you:

# Project Stars
1 three.js 106,754
2 A-Frame 17,106
3 engine 10,300
4 viro 2,352
5 aframe-react 1,430
6 networked-aframe 1,193
7 unity-webxr-export 1,136
8 blocks 63
9 celestiary 47
10 poor-mans-vr 29
11 vrify 3
12 xmas-crystal-ball-threejs 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?