VR

Top 23 VR Open-Source Projects

  • A-Frame

    :a: Web framework for building virtual reality experiences.

    Project mention: React, Solid, Htmx | news.ycombinator.com | 2024-04-12

    ... I remember inventing signals circa 2005 for a knowledge graph editor I worked on in GWT back when I didn't care about knowledge graphs. Not long after that I was using similar concepts to develop a complex Silverlight decision support application for sales territories.

    I'm still a little appalled that people have forgotten how to make HTML form applications like we made in 1999 and frequently use React for things that don't really need it. React has, I think, one of the most elegant methods of implementing a widget set ever invented (sure beats XAML, FXML, Visual Basic, etc.) but it doesn't support a real answer to maintaining application state that would be adequate for applications as complex as RIAs made by early adopters in 2005.

    My favorite use for React is

    https://aframe.io/

    which works like a cross between VRML and Unity Framework. Here you can easily build a virtual world that people can experience with desktop, mobile and VR headsets. Something you can't do with HTML forms!

    I have a few side projects based on HTMX but I am pretty sure we will see something like it but better soon. In particular back end frameworks need to be updated for the new reality. Often you have a "component" like a dropdown box which can either be drawn as part of a bigger page or updated on its own and you really need some way you can reuse the HTML template for those purposes and hopefully also reuse associated code that does database lookups and such.

  • Relativty

    An open source VR headset with SteamVR supports for $200

    Project mention: Is there a no bull VR headset that isn't the Valve Index? | /r/virtualreality | 2023-10-07

    Only thing that comes to mind is this open source printable headset but I hope there's a simpler purchasable unit.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • openvr

    OpenVR SDK

    Project mention: How can I use C++ libraries/SDKs? | /r/Cplusplus | 2023-06-07

    I have been using C++ for a while but never really touched on using a full on SDK and now I want to use this SDK from Valve but my issue is that it isn't clear to me how to use it. What I mean by this is that it comes with a lot of subdirectories and extra stuff but how can I make a hello world program and able to call functions from the header file included in this SDK? I have used .h files before so I understand how the linker and all that works but with such a robust SDK I am not getting how this works on VSCode or maybe that I shouldn't even be using VSCode?

  • JoltPhysics

    A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.

    Project mention: Simulation Islands | news.ycombinator.com | 2023-10-10
  • ALVR

    Stream VR games from your PC to your headset via Wi-Fi

    Project mention: Valve Launches Official Steam Link PC VR Streaming App on Quest | news.ycombinator.com | 2023-12-01

    https://github.com/alvr-org/alvr

    They also achieve very low latency, I didn't follow every single optimization they added but it basically boils down to a few encoding tricks (better image in the center, accept blurriness in the peripheral vision), good network infrastructure, and hardware decoding / encoding being really fast.

  • LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

    Project mention: Building a Game Engine Using Java with LWJGL | dev.to | 2024-04-01

    Download the latest LWJGL binaries from the official website.

  • gpac

    GPAC Ultramedia OSS for Video Streaming & Next-Gen Multimedia Transcoding, Packaging & Delivery

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • REFramework

    Scripting platform, modding framework and VR support for all RE Engine games

    Project mention: I just ordered a quest 2 what game should i experience first (free im broke now that i bought it but i plan on getting resident evil 4 remake) | /r/VRGaming | 2023-12-09

    Yeah the VR mode is unfortunately exclusive to PlayStation. There is a VR mod for older RE games, but it doesn’t support RE4.

  • viro

    ViroReact: AR and VR using React Native

  • steam-audio

    Steam Audio

    Project mention: Name it Better (ideas for making more informative names) | dev.to | 2024-03-02

    Here's an absolute nightmare example file tree, from the newly open-sourced Valve's audio engine called Steam Audio:

  • 360 VR Player

    Open Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)

  • lucidgloves

    Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

    Project mention: Existing problems for the development of VR gloves? | /r/ComputerEngineering | 2023-06-20

    While there are other VR gloves discussed on reddit. They all seem to very bulky [1] [2] [3] and maybe are not being developed by computer engineers? It seems like there are 2 main problems.

  • react-xr

    🤳 VR/AR with react-three-fiber

  • react-force-graph

    React component for 2D, 3D, VR and AR force directed graphs

  • openvr_fsr

    Add Image Upscaling via AMD FidelityFX SuperResolution or NVIDIA Image Scaling to SteamVR games

    Project mention: So should I be using the FSR mod with steam games? Or DLSS? Do I still have to manually copy whatever files into each game's directories? | /r/HPReverb | 2023-09-18
  • lovr

    Lua Virtual Reality Framework

    Project mention: Ask HN: Released games built on FOSS engines? | news.ycombinator.com | 2023-10-17
  • aframe-react

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

  • InputSystem

    An efficient and versatile input system for Unity.

    Project mention: Is it possible to use the new Input System in version 2017.1.2.p3? | /r/Unity3D | 2023-06-26
  • OpenHMD

    Free and Open Source API and drivers for immersive technology.

    Project mention: I want to switch to linux, but I have some questions | /r/linux_gaming | 2023-11-29

    What headset do you have? VR works great when it works, but the protocols on Linux don't play well with all headsets. If you have a Vive, Vive Pro, or Index, it should work well with SteamVR. Otherwise, you'll have to dig around and test yourself using something like OpenHMD or more likely Monado, which both have limited device support. In my search, I came across this page, which might help you out.

  • lullaby

    A collection of C++ libraries designed to help teams develop virtual and augmented reality experiences

  • April-Tag-VR-FullBody-Tracker

    Full-body tracking in VR using AprilTag markers.

    Project mention: fullbody vr advice? | /r/virtualreality | 2023-07-06

    If you want to try something practically free with not too bad tracking quality you can check out april tag: https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker

  • nn_vis

    A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representation.

  • steamvr_unity_plugin

    SteamVR Unity Plugin - Documentation at: https://valvesoftware.github.io/steamvr_unity_plugin/

  • SaaSHub

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

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). The latest post mention was on 2024-04-12.

VR related posts

Index

What are some of the best open-source VR projects? This list will help you:

Project Stars
1 A-Frame 16,146
2 Relativty 6,314
3 openvr 5,942
4 JoltPhysics 5,486
5 ALVR 4,690
6 LWJGL 4,575
7 gpac 2,555
8 REFramework 2,516
9 viro 2,231
10 steam-audio 2,119
11 360 VR Player 2,074
12 lucidgloves 1,928
13 react-xr 1,913
14 react-force-graph 1,882
15 openvr_fsr 1,652
16 lovr 1,646
17 aframe-react 1,399
18 InputSystem 1,392
19 OpenHMD 1,201
20 lullaby 1,173
21 April-Tag-VR-FullBody-Tracker 1,063
22 nn_vis 1,041
23 steamvr_unity_plugin 1,007
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com