Augmented Reality

Open-source projects categorized as Augmented Reality

Top 23 Augmented Reality Open-Source Projects

  • three.js

    JavaScript 3D Library.

  • Project mention: Implementing Bloom Effect with Mapbox and Three.js | dev.to | 2024-04-08

    Regarding the optimization of the effect, I found an issue on the three.js GitHub repository: https://github.com/mrdoob/three.js/issues/14104 The alpha channel issue seems to be a difficult problem, which has been present since 2018. At the end of the discussion, a solution proposed by a contributor is not to modify the UnrealBloomPass but to blend the source texture and target texture in the shader.

  • A-Frame

    :a: Web framework for building virtual reality experiences.

  • Project mention: A New Era for Mixed Reality | news.ycombinator.com | 2024-04-22

    I looked at it seriously for content authoring but gave it up.

    The big problem is you cannot import images, textures, 3-d models and such from ordinary tools. You have something like constructive solid geometry to work with but only so much and there is a slider you can use to set the number of players and the more players the less geometry you can use.

    I want to make worlds based in photographs (particularly pano and stereo) and art. McDonalds needs to put a Coca-Cola logo on the side of the cup. Either way it is a non-starter.

    HW supports collaboration (more than one person shares the world) but https://aframe.io/ lets me make the content I want. If I have to choose one or the other I am going to pick the second.

    My take on Meta Quest is that it seems highly successful as a gaming environment based on an app store but is skews towards single-player experiences. Like a lot of AAA games, the excellent Asgard’s Wrath 2 has some multiplayer tacked on but it is all meaningless like leaderboards and the occasional ghost that shows up in a procedurally generated dungeon.

    Of course, Meta wants to make multiplayer experiences but somehow they just can’t do it.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • model-viewer

    Easily display interactive 3D models on the web and in AR!

  • Project mention: Would it be possible to implement this 3d model viewer into 3d tavern? | /r/SillyTavernAI | 2023-12-06

    I came across this after finding out about chatvrm https://modelviewer.dev and I was wondering if it would be possible to implement it into silly tavern or if anyone knows of similar extensions? I might try it myself but I really have no idea what I am doing but it would be cool to add any video game character to it with animations for a more realistic rp experience.

  • ARKit-CoreLocation

    Combines the high accuracy of AR with the scale of GPS data.

  • AR.js

    Image tracking, Location Based AR, Marker tracking. All on the Web.

  • webxr

    Repository for the WebXR Device API Specification.

  • Project mention: WebXR | news.ycombinator.com | 2023-05-27

    I'm talking about WebXR, which is for some reason the name of the standard developed by W3C.

    "As such it may seem like WebXR and OpenXR have a relationship like WebGL and OpenGL, where the web API is a near 1:1 mapping of the native API. This is not the case with WebXR and OpenXR, as they are distinct APIs being developed by different standards bodies."

    from https://github.com/immersive-web/webxr/blob/master/explainer...

  • jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

  • 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.

    InfluxDB logo
  • viro

    ViroReact: AR and VR using React Native

  • NextLevel

    ⬆️ Media Capture in Swift

  • mind-ar-js

    Web Augmented Reality. Image Tracking, Face Tracking. Tensorflow.js

  • Project mention: 8thwall pricing is crazy | /r/augmentedreality | 2023-07-04

    And actually OP, if all you need is image-tracking you could look into JS-lib-only solutions like this one: https://github.com/hiukim/mind-ar-js

  • react-force-graph

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

  • react-native-arkit

    React Native binding for iOS ARKit

  • CoreML-in-ARKit

    Simple project to detect objects and display 3D labels above them in AR. This serves as a basic Template for an ARKit project to use CoreML.

  • Apple-Silicon-Guide

    Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.

  • Project mention: Will class of 09 play on a 2023 Mac book air? | /r/Steam | 2023-12-10

    Congratulations for buying a NON-PC that's IN-capable of playing games on its own except these games https://www.pcgamingwiki.com/wiki/List_of_macOS_ARM_games. You paid top dollars for a crippled machine, all thanks to Apple. Any ARM user "Must" use one of the PC Emulators told in https://github.com/mikeroyal/Apple-Silicon-Guide which is usually Rosetta (default by Apple) for you so that you can play ANY game you see but NOT in its native speed but in Emulated (slower but not much) speed.

  • unity-webxr-export

    Develop and export WebXR experiences using Unity WebGL

  • webxr-samples

    Samples to demonstrate use of the WebXR Device API

  • StereoKit

    An easy-to-use XR engine for building AR and VR applications with C# and OpenXR!

  • OpenXR-SDK

    Generated headers and sources for OpenXR loader.

  • ARCharts

    Lovely Augmented Reality Charts for iOS - Built with ARKit

  • sceneview-android

    SceneView is a 3D and AR Android Composable and View with Google Filament and ARCore. This is a Sceneform replacement in Kotlin

  • SystemAnimatorOnline

    XR Animator, AI-based Full Body Motion Capture and Extended Reality (XR) solution, powered by System Animator Online

  • Project mention: Enhanced sense of depth for mocap hands tracking (details on comments) | /r/vtubertech | 2023-08-06

    🖥️Windows/Linux app version

  • OpenXR-SDK-Source

    Sources for OpenXR loader, basic API layers, and example code.

  • sceneform-android

    Sceneform Maintained is an ARCore Android SDK with Google Filament as 3D engine. This is the continuation of the archived Sceneform

  • 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.

    WorkOS logo
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).

Augmented Reality related posts

Index

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

Project Stars
1 three.js 98,873
2 A-Frame 16,192
3 model-viewer 6,517
4 ARKit-CoreLocation 5,421
5 AR.js 5,197
6 webxr 2,925
7 jeelizFaceFilter 2,619
8 viro 2,231
9 NextLevel 2,149
10 mind-ar-js 2,060
11 react-force-graph 1,906
12 react-native-arkit 1,723
13 CoreML-in-ARKit 1,650
14 Apple-Silicon-Guide 1,552
15 unity-webxr-export 965
16 webxr-samples 955
17 StereoKit 927
18 OpenXR-SDK 821
19 ARCharts 696
20 sceneview-android 693
21 SystemAnimatorOnline 639
22 OpenXR-SDK-Source 621
23 sceneform-android 601

Sponsored
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.
workos.com