Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-webxr

All things WebXR.
https://github.com/msub2/awesome-webxr

Last synced: 4 days ago
JSON representation

  • Standout Projects

    • Castle Builder - A collaborative and cross-platform castle-building game utilizing a unique Unity-to-three.js pipeline.
    • Prehistoric Domain - A Jurassic Park-esque experience in the browser, with multiple dinosaur exhibits available and more planned for the future.
    • Yolopia - A rhythm game which combines flow, boxing and pose matching.
    • f60 - A cross-platform WebXR escape room series set within a Soviet prison.
    • Above Par-adowski WebXR Mini Golf - A WebXR minigolf game designed by Paradowski Creative, featuring 9 holes spread across a unique and varied environment.
    • Moonrider - A rhythm game built by Supermedium similar to Beat Saber.
    • Plockle - A spatial block puzzle game with over 40 levels.
    • Hello WebXR - Made to commemorate the release of the WebXR 1.0 API, showcases some of what's possible with WebXR.
    • The Escape Artist - An award-winning escape room game by Paradowski Creative set inside the mind of an artist, with an overarching narrative about the creative process.
  • Art

    • Brushwork VR - A VR app that simulates the process of painting with a virtual canvas, palette, color mixing, and more.
    • SoulPaint - A VR app that provides you with 3D drawing tools and a virtual body to illustrate lived experiences.
    • Obscura - Float around and explore a structure inspired by the architecture of Carlo Scarpa.
    • Silk Brush - A port of Tilt Brush to WebXR with plans for future extensions.
    • VARTISTE - A VR app for 2D drawing and image editing, and 3D model texturing.
    • Brushwork VR - A VR app that simulates the process of painting with a virtual canvas, palette, color mixing, and more.
    • Brushwork VR - A VR app that simulates the process of painting with a virtual canvas, palette, color mixing, and more.
  • Audio

    • beats - A semi-collaborative app with various rooms where anyone can create or modify an existing musical loop.
    • Fathom VR - A WebXR version of the music discovery app Fathom, which lets you search for and explore clouds of related artists with spatialized audio.
    • TRACK - A linear ride through an immersive audiovisual experience developed by [Little Workshop](https://www.littleworkshop.fr/).
  • Avatars

    • ReadyPlayerMe - Lets you quickly and easily create a 3D avatar online that you can download in glTF format.
    • VRoid - Lets you create anime-styled 3D avatars that export to the highly-compatible .vrm format.
    • Exokit Avatars - A web-based avatar system that can load humanoid avatars in multiple different model formats and features arm+leg IK, facial animation via visemes, and more. The original repo is no longer maintained, but there is a more up-to-date fork available [here](https://github.com/msub2/avatars).
  • Communities

  • Companies and Cooperatives

    • Reddit

      • Active Replica - Offers virtual event hosting through Mozilla Hubs.
      • Active Theory - Developed the Dreamwave platform.
      • Aircards - WebAR advertising/marketing agency.
      • Hatsumi - A design studio developing experiences at the intersection of healthcare and art.
      • Immers Space - A Distributed Cooperative Organization (DisCO) focused on enabling open and federated immersive web content.
      • Laguna Labs - Immersive web tech agency.
      • MetaVRse - Enterprise-focused metaverse creation company. Parent company of MetaVRse Engine, MetaVRse Studio, and MetaVRse Properties such as TheMall.
      • Playko Software - VR/AR/WebXR agency and WebXR game development studio.
      • REM5 - Digital immersive experience design studio specializing in education and social equity initiatives.
      • Sketchfab - 3D model marketplace that offers a VR previewer.
      • Vhite Rabbit - Parent company behind Construct Arcade.
      • Hatsumi - A design studio developing experiences at the intersection of healthcare and art.
      • Laguna Labs - Immersive web tech agency.
  • Content Hubs

    • Reddit

      • 2WSZ - An aggregator for WebXR content featuring ratings, a recommendation system, and both English and Korean language support.
      • Extended Collection - A curated library of links to the Immersive Web maintained by [vrhermit](https://vrhermit.com/).
      • heyVR - A curated platform for publishing WebXR games.
      • PICO Browser Start Page - The default start page for PICO Browser.
      • XR Swim - An aggregator site for both WebXR and Web3 content.
      • Wolvic Start Page - The default start page for the Wolvic browser.
  • Web3XR

    • Realms

      • Voxels - A virtual world powered by Ethereum where players can buy land, build stores, display art, and more.
      • Hyperfy - A platform hosting up to 10,000 customizable, cross-platform, and immersive virtual worlds. Built on three.js, powered by Ethereum.
      • Ozone Metaverse - A spatial computing cloud platform offering world creation tools with Web3 integrations and monetization.
      • Raspberry Dream Land - A progressive events platform focused on inclusivity, radical self-expression, and virtual relationships. Also has its own NFT avatar collection.
      • Somnium Space Web - A web viewer that allows you to explore parcels from [Somnium Space](https://www.somniumspace.com/) in your browser, with VR support on the Oculus Quest browser.
      • vrland - A platform for gathering and virtual showcases that supports displaying of NFTs.
    • Galleries

      • 3XR - A project by [microchipgnu](https://github.com/microchipgnu) that has integrated with Mintbase to create virtual galleries for NFT artwork on NEAR.
      • glry.xyz - A site that hosts virtual galleries for NFT art on the Tezos blockchain.
      • oncyber - Offers both free and collectible gallery spaces to display NFTs across multiple different chains.
      • RareRooms - Allows you to create immersive NFT galleries with support for multiple different chains/marketplaces.
      • RareRooms - Allows you to create immersive NFT galleries with support for multiple different chains/marketplaces.
  • Development

    • Engines

      • Godot - A cross-platform, open-source engine with WebXR support as of version 3.2.4.
      • Official Documentation
      • MetaVRse Engine - Web-based tool designed to make XR and 3D content creation. No-code/low-code template system, automatic embedding for business and education.
      • Official Documentation
      • Needle - An engine and exporter for Blender and Unity.
      • Official Documentation
      • nunuStudio - A multiplatform, open-source engine built on three.js that can be used natively or in the browser.
      • Official Documentation
      • Onirix Studio - A no-code editor for creating Web AR experiences in the browser. It emulates features of the WebXR if target device / browser is not compatible.
      • PlayCanvas - A browser-based WebGL engine with support for WebXR content, mobile browsers, collaborative editing, and more.
      • Official Documentation
      • Rogue Engine - An HTML5 Game Engine based on Three.js and TypeScript.
      • Official Documentation
      • Unity - A highly popular game engine with community packages that enable content to be exported for WebXR.
      • Wonderland Engine - A development platform designed specifically for building WebXR applications.
      • Official Documentation
      • Ethereal Engine - A full stack MMO engine built on three.js and bitECS with support for WebXR.
      • MetaVRse Engine - Web-based tool designed to make XR and 3D content creation. No-code/low-code template system, automatic embedding for business and education.
      • WebXR Export - Exporter by [De-Panther](https://github.com/De-Panther/)
      • SimpleWebXR - Exporter by [Rufus31415](https://github.com/Rufus31415)
      • Ethereal Engine - A full stack MMO engine built on three.js and bitECS with support for WebXR.
      • iR Engine - A full stack MMO engine built on three.js and bitECS with support for WebXR.
      • MetaVRse Engine - Web-based tool designed to make XR and 3D content creation. No-code/low-code template system, automatic embedding for business and education.
    • Frameworks and Libraries

      • A-Frame - Lets you create VR experiences using declarative HTML and custom JavaScript components built on top of three.js.
      • Official Documentation
      • Babylon.js - A powerful and feature-rich rendering engine packaged into a JavaScript framework.
      • Official Documentation
      • p5.xr - An add-on for the library p5.js that allows you to create immersive p5 sketches.
      • three.js - A JavaScript library for rendering 3D content with WebGL that powers many existing WebXR experiences and tools.
      • Official Documentation
      • Threlte - A Svelte renderer and component library for three.js. WebXR-specific hooks and components are available in the [`@threlte/xr` package](https://threlte.xyz/docs/reference/xr/getting-started).
      • X3DOM - A framework for integrating and manipulating X3D scenes as HTML5/DOM elements.
      • Official Documentation
      • X3DOM - A framework for integrating and manipulating X3D scenes as HTML5/DOM elements.
      • JanusWeb - An in-browser implementation of JanusVR that lets you build social VR experiences.
      • JSAR-DOM - implementation of WHATWG DOM, CSSOM and WebXR for XR applications built on top of Babylon.js.
      • react-three-fiber - A React renderer for three.js. Additional WebXR-specific hooks and components are available in [React XR](https://github.com/pmndrs/react-xr) as well.
    • Other

      • Verge3D - A toolkit that allows 3D artists to export their scenes and create immersive web experiences with ease.
      • Official Documentation
      • XR Fragments - A tiny specification for controlling any 3D model using URLs, based on existing metadata. Promoting hyperlinked WebXR storytelling using all 3D editors and viewers.
      • XR Fragments - A tiny specification for controlling any 3D model using URLs, based on existing metadata. Promoting hyperlinked WebXR storytelling using all 3D editors and viewers.
    • Reddit

  • Learning Resources

    • Other

      • Learn A-Frame (VR) - A roughly 6-hour Codecademy course written in partnership with A-Frame.
      • babylon.js Guided Learning - Detailed text and video tutorials that complement the other instructional pages in the documentation.
  • Monetization

    • Other

      • Zesty Market - A marketplace for rentable banner spaces in XR. Offers integrations with most major WebXR creation tools.
      • Zesty Market - A marketplace for rentable banner spaces in XR. Offers integrations with most major WebXR creation tools.
  • Social Spaces

    • Other

      • Dreamwave - A web-based platform for hosting scalable virtual events. Powered the virtual music festival Secret Sky 2021.
      • Emerald City - A virtual event space developed by Hub Culture.
      • FRAME - A platform focused on enabling easy 3D collaborations in a virtual space.
      • Hubs - A community-owned platform for enabling users to gather and collaborate virtually, initially created by Mozilla.
  • YouTube

    • Realms

      • M3 - Official M3 channel.
      • Sorskoot - Tutorials and other WebXR related content.
      • WebXR - Official WebXR channel.
      • WebXR Summit Series - Contains clips, VODs, and other videos from the WebXR Summit Series.
      • Wonderland Engine - Official Wonderland Engine channel.
      • M3 - Official M3 channel.
      • Sorskoot - Tutorials and other WebXR related content.
      • WebXR - Official WebXR channel.
      • WebXR Summit Series - Contains clips, VODs, and other videos from the WebXR Summit Series.
      • Wonderland Engine - Official Wonderland Engine channel.