Open Source Augmented Reality Software

Augmented Reality Software

View 196 business solutions

Browse free open source Augmented Reality software and projects below. Use the toggles on the left to filter open source Augmented Reality software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0
    Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Gen AI apps are built with MongoDB Atlas
    Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 1
    ArUco

    ArUco

    Augmented reality library based on OpenCV

    ArUco is a minimal library for Augmented Reality applications based exclusively on OpenCV. Relies on b/w markers with codes that are detected by calling a single function. Trivial integration of your augmented reality applications with OpenGL and OGRE. See documentation at https://drive.google.com/file/d/1OiavRVYVJ-WH88sQg1LUsh8CuJZUQyrX/view?usp=sharing
    Leader badge
    Downloads: 263 This Week
    Last Update:
    See Project
  • 2
    OpenXR SDK

    OpenXR SDK

    Generated headers and sources for OpenXR loader

    OpenXR is a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR), collectively known as XR, platforms and devices. This repository contains OpenXR headers, as well as source code and build scripts for the OpenXR loader. It contains all generated source files and headers pre-generated for minimum dependencies. The OpenXR 1.0 specification is free for anyone to download, review and comment. Without a cross-platform standard, VR and AR applications and engines must use each platform’s proprietary APIs. New input devices need customized driver integration. OpenXR provides cross-platform, high-performance access directly into diverse XR device runtimes across multiple platforms. OpenXR enables applications and engines, including WebXR, to run on any system that exposes the OpenXR APIs.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3

    ARToolKit

    Optical marker tracking and overlay for augmented reality.

    The Augmented Reality Tool Kit (ARToolKit) captures images from video sources, optically tracks markers in the images, and composites them with computer-generated content using OpenGL. Dual-licensed, under the GPL, plus commercially by ARToolworks, Inc. NEW: A free demonstration of ARToolKit capabilities has been made available as part of ARToolworks "Codex Interactivus: Bringing Leonardo to Life!" Kickstarter project. Download from https://www.kickstarter.com/projects/artoolworks/codex-interactivus-bringing-leonardo-to-life/
    Downloads: 23 This Week
    Last Update:
    See Project
  • 4
    model-viewer

    model-viewer

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

    Easily display interactive 3D models on the web & in AR. Use our Editor to test your 3D models and download a starter website. Generate your own 3D Twitter card for any website. :focus-visible is an as-yet unimplemented web platform feature that enables content authors to style a component on the condition that it received focus in such a way that suggests the focus state should be visibly evident. The :focus-visible capability has not been implemented in any stable browsers yet. If the polyfill is available on the page, <model-viewer> will use it and only display focus rings when :focus-visible should apply.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Cloud-based help desk software with ServoDesk
    Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • 5
    Lvr

    Lvr

    Augmented Reality for everyone, out of the world experiences

    Lvr contains the 3D and WebVR boilerplates required to get running across platforms including mobile, desktop, Vive, and Rift. It works on any phone with WebGL and WebRTC. HTML is easy to read and copy-and-paste. Since Lvr can be used from HTML, Lvr is accessible to everyone: web developers, VR enthusiasts, educators, artists, makers, kids. It is completely open source and free of charge! Lvr is a powerful framework on top of three.js, providing a declarative, composable, reusable entity-component structure. While Lvr can be used from HTML, developers have unlimited access to JavaScript, DOM APIs, three.js, WebVR, and WebGL. Lvr is a thin framework on top of AR.js and A-Frame. Although A-Frame uses the DOM, A-Frame does not touch the browser layout engine. Performance is a top priority, being battle-tested on highly interactive WebVR experiences. It runs efficiently even on mobile phones!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    OpenXR SDK Sources Project

    OpenXR SDK Sources Project

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

    This repository contains source code and build scripts for implementations of the OpenXR loader, validation layers, and code samples. OpenXR is a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR), collectively known as XR platforms and devices. Without a cross-platform standard, VR and AR applications and engines must use each platform’s proprietary APIs. New input devices need customized driver integration. OpenXR provides cross-platform, high-performance access directly into diverse XR device runtimes across multiple platforms. OpenXR enables applications and engines, including WebXR, to run on any system that exposes the OpenXR APIs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Svrf iOS SDK

    Svrf iOS SDK

    iOS SDK for the Svrf API and ARKit Face Filters

    Svrf's API allows you to supercharge your project or app with the first and largest search engine for immersive experiences. We make it simple for any developer to incorporate highly immersive experiences with all kinds of applications, virtual reality, augmented reality, mixed reality, mobile, and web. See our iOS Quick Start Guide to get started! Search the entirety of the Svrf immersive experience catalog. Further refine what you're looking for with a variety of Search Options, allowing you to search for 360 photos, videos, Face Filters, or Media that is of a certain resolution. Getting the currently Trending Media on Svrf is a breeze. Trending Media are Media that our curators have deemed to be some of the most interesting on the platform. You can further constrain the trending Media with Trending Media Options.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    WebXR Gamepads Module

    WebXR Gamepads Module

    Repository for the WebXR gamepads module

    The WebXR Gamepads Module is for accessing the state of buttons, triggers, thumbsticks, and touchpads associated with virtual reality (VR) and augmented reality (AR) motion controllers on the Web. This specification is a product of the Immersive Web Working Group. This specification module describes support for accessing button, trigger, thumbstick, and touchpad data associated with virtual reality (VR) and augmented reality (AR) devices on the Web. Hardware that enables Virtual Reality (VR) and Augmented Reality (AR) applications are now broadly available to consumers, offering an immersive computing platform with both new opportunities and challenges. The ability to interact directly with immersive hardware is critical to ensuring that the web is well equipped to operate as a first-class citizen in this environment. The WebXR Gamepads module adds interfaces and behaviors to the WebXR Device API and the Gamepads API to allow for querying the state of buttons, triggers, thumbsticks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Cassapa is system that uses augmented-reality to help aiming at pool games. Only the binaries are hosted here at SourceForge. Please check the GitHub project page for the source code
    Downloads: 4 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise
    Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 10
    Minerva
    Minerva is a multiplatform framework that provides a high level language to specify Augmented Reality applications in a very easy way, equivalent to Blender GameEngine. More info, please visit theminervaproject.wordpress.com
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    MARGE is Mobile Augmented Reality Game Engine for iPhone, Android and Symbian Platforms. Currently developed for iPhone platform only. The MARGE developed by Mobile Interactive Media and Entertainment Group of NUS. www.mimelab.com
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    ATOMIC is a Cross-platform Authoring Tool software for Augmented Reality Applications Is a Front-end for the ARToolKit library , developed for non-programmers, for create small and simple, AR applications. + info: www.sologicolibre.org/en/
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    3D Augmented Reality Show Control System
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A.R.E.A.

    A.R.E.A.

    Augmented Reality Expert Assistant

    AREA is an expert assistant that allows you to offer to your clients or audience information about your brand, localization, event and more, all in one mobile app. Just use our webpage to create your entire assistant and once you are glad with the result, extend the code, configure your assistant and compile your finished mobile assistant.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Adaptive Augmented Reality Operating System
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    AR MultiPendulum

    AR MultiPendulum

    The first affordable AR headset experience

    With the AR MultiPendulum app, I created the world’s first AR headset experience that does not rely on expensive specialized hardware. Using Google Cardboard, a standard iPhone, and video footage from the phone’s camera, the app creates an AR headset experience by rendering the user’s surroundings in VR. AR MultiPendulum allows users to interact with virtual objects directly with their hand instead of tapping an object's location on a touchscreen. It brings a mesmerizing multi-pendulum simulation into augmented reality. Users interact with this simulation through hand movements and modify it through a holographic interface. Not only does this app bring augmented reality to a pendulum simulation, it is also the first app to simulate more than three pendulums. Additionally, by repurposing a VR headset for AR, this is the first app that gives users an affordable AR headset experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ARDev is an augmented reality toolkit to assist robot developers in debugging complex robot sensors.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    ARHeadsetKit

    ARHeadsetKit

    Using $5 Google Cardboard to replicate Hololens

    With the AR MultiPendulum app, I created the world’s first AR headset experience that does not rely on expensive specialized hardware. Using Google Cardboard, a standard iPhone, and video footage from the phone’s camera, the app creates an AR headset experience by rendering the user’s surroundings in VR. Augmented reality (AR) is a technology that overlays virtual objects over the real world. For years, AR experiences have been available on smartphones through handheld AR apps. In 2016, Pokemon Go popularized AR, overlaying virtual characters on a map of the world. Beyond that, AR has only played a minor role in the average person’s life, being used for a few occasional tasks such as measuring objects or testing out furniture. By interacting with detailed 3D models of the human body, surgeons can run through the steps of surgery and learn from mistakes in an environment that will not endanger a patient’s life.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    ARK AR Sticker Generator

    ARK AR Sticker Generator

    ARK is an AR Sticker Generator

    In Augmented Reality Development we often need high quality markers for image targets compatible with accurate detection. ARK is an AR sticker generator made using various image processing libraries & scientific tools. It creates a colorful sticker similar to a QR code with each sticker being completely unique from other. It also allows to add an image overlay for branding or other stuff. Generated stickers can be found in Output folder. Extension is .png *GitHub Listing is in process*
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Simple XNA Augmented Reality Project and library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    An application of Augmented Reality based on QCAR and JPCT-AE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A custom Augmented Reality Modified Version of the Open Source SecondLife Client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Augmented Reality Markerless Support Kit - an open source API for markerless Augmented Reality for Android OS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Advanced Drone system

    Advanced Drone system

    Advanced Drone System

    This project intends to modelize a framework for remote controlled airplanes. This framework includes PPM/PCM drivers and data telemetry (location, speed, altitude) based on the SensorsAPI, to provide a reliable augmented reality for FPV flights
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Affine Transformation of Virtual Object

    Affine Transformation of Virtual Object

    Transformation virtual 3D object using a finger gesture-based system

    Affine transformation virtual 3D object using a finger gesture-based interactive system in the virtual environment. A convolutional neural network (CNN) based thumb and index fingertip detection system are presented here for seamless interaction with a virtual 3D object in the virtual environment. First, a two-stage CNN is employed to detect the hand and fingertips, and using the information of the fingertip position, the scale, rotation, translation, and in general, the affine transformation of the virtual object is performed. This is the version 2.0 that includes a more generalized affine transformation of virtual objects in the virtual environment with more experimentation and analysis. Previous versions only include the geometric transformation of a virtual 3D object with respect to a finger gesture. Paper for the affine transformation of the virtual 3D object has been published in Virtual Reality & Intelligent Hardware, Elsevier Science Publishers in 2020.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next

Open Source Augmented Reality Software Guide

Open source augmented reality (AR) software is an interactive technology that combines the real world with a virtually generated environment on a single display. It uses computer vision, artificial intelligence, and sensors to provide users with an immersive experience, allowing them to interact with objects around them in both physical and digital ways. Through open source software, developers can access the source code of the application, which provides users more control over their AR experiences. By making it open source, developers can customize features and extend functionality without having to buy additional licenses or pay for developer tools. This can drastically reduce overhead costs for companies looking to develop AR applications since the cost of creating an app from scratch is usually quite expensive.

Furthermore, using open source AR software gives developers access to large and diverse libraries of pre-existing code modules as well as community feedback from other developers providing valuable insight into potential improvements or bugfixes. This helps expedite development time considerably since programmers don’t have to expend resources developing new components for their projects every time they want to add new features or address bugs within existing projects. Additionally, because it’s open source, any changes made are completely transparent so anyone can verify that the integrity of the code remains intact and true throughout its life cycle.

Moreover, by being built on a public platform opens up possibilities for collaboration between different teams all over the globe in order build upon each others work or create entirely new ideas together faster than ever before. Something that simply isn't possible when working with closed systems such as those used by corporate environments where only certain members have access rights worth anything substantial towards making progress on a project. All this leads us back full circle towards improving user experience since higher levels of collaboration generally result in better products than if everyone involved were to be working independently from one another instead.

Open Source Augmented Reality Software Features

  • 3D Modeling: Open source augmented reality software typically offers features for creating and modeling three-dimensional objects. This feature allows users to create virtual environments, interactive simulations, and realistic 3D models that can be used in various applications.
  • Image Recognition: Augmented reality software provides image recognition capabilities that allow users to identify objects in the real world. These image recognition algorithms are usually integrated with cameras, allowing the program to recognize shapes, colors, and textures in order to render an object on a display.
  • Object Detection: Open source augmented reality software also includes object detection features. This feature allows users to detect specific targets or points of interest within a scene or landscape to create more interactive experiences.
  • Tracking: Augmented reality software is able to track user movements as they walk around an area with their device or through simulated interactions with virtual objects on a display. The tracking technology is used to provide more accurate interpretations of environmental elements so the application can better recreate what it sees in the real world.
  • Navigation: Many open source augmented reality softwares offer navigation tools like GPS or AR maps that allow users to traverse virtual environments without getting lost or confused about where they are supposed to go. This feature makes it much easier for developers and end-users alike when exploring certain areas or interacting with intelligent agents within a game or simulation environment.
  • Voice Recognition: Augmented reality software includes voice recognition capabilities that allow users to interact with their environment through verbal commands. This feature can be used in a wide variety of applications, from navigation to gaming and information retrieval.
  • Text-to-Speech: Many augmented reality softwares also offer text-to-speech features that make it possible for the program to understand written words and convert them into audible commands. This technology is used for natural language processing tasks, as well as providing audible feedback for users in various interactive applications.

Different Types of Open Source Augmented Reality Software

  • Android-Based Software: Platforms such as Android and iOS typically have app stores full of open source augmented reality software available. These apps often use the devices’ built-in cameras, sensors, and processors to detect objects in the user's environment and provide an enhanced view of the world.
  • Web AR: Web AR is a type of open source augmented reality software that can run on any web browser via JavaScript. This technology allows users to access interactive 3D models or objects within their web browsers for educational or entertainment purposes.
  • Game Engines: Popular 3D game engines, such as Unity 3D or Unreal Engine 4, are also becoming popular choices for building augmented reality applications due to their fast development times and low cost of production. The graphics are usually quite good with these platforms.
  • Computer Vision Libraries: Computer vision libraries allow developers to build powerful image recognition algorithms by giving them access to tools and resources from existing open source computer vision projects. By using these tools, developers can create real-time augmented reality experiences with accurate tracking of physical objects.
  • Marker-Based Solutions: Marker-based solutions are one type of open source augmented reality software that uses special markers placed around a specific area in order to trigger the display of digital content when those markers are detected by a camera (such as a smartphone). This technology is often used by museums or other virtual tour operators looking to enhance customer experience with dynamic visuals overlaid onto physical locations.
  • Face and Body Tracking: Open source augmented reality software often utilizes advanced technologies such as facial recognition, object tracking, and body tracking to provide enhanced visual experiences. Facial recognition can be used to track the user's movements and render objects on the face of the user in real time; while body tracking can be used to detect and respond to hand gestures or movements that trigger specific actions.

Advantages of Open Source Augmented Reality Software

Open source augmented reality software provides a variety of benefits:

  • Cost Savings: By using open source software, developers can save money on costly license fees. They also have access to the latest version and updates through the community, which eliminates the need for costly upgrades. This can help businesses save significantly on development costs.
  • Flexibility: One of the biggest advantages of open source AR is its flexibility. Developers have full control over the code and can customize it to meet their needs. This makes it easier for them to tailor their applications to different user experiences and platforms. Also, since there are no licensing requirements, developers are free to experiment with new technologies and features without worrying about compliance issues.
  • Security: Open source software is generally more secure than proprietary solutions because bugs are identified quickly by large numbers of users in a short amount of time. In addition, they often come with security patches issued regularly by the community that helps keep data safe from potential threats like malware or hacking attempts.
  • Scalability: Since open source AR frameworks are highly customizable, they’re easily scalable as user demand increases or decreases without requiring extra investments in licenses or hardware resources like servers and databases for hosting services and content delivery networks for streaming media files.
  • Collaboration: Open source projects provide an opportunity for collaboration between developers from all over the world who may not have had access to certain materials or resources otherwise due to cost constraints or legal restrictions such as patents or copyrights held by third-party entities like companies or academic institutions. Additionally, these programs also promote knowledge exchange between professionals on topics related to augmented reality which accelerates growth in this field even further.

What Types of Users Use Open Source Augmented Reality Software?

  • Developers: Developers use open source augmented reality software to create innovative applications, tools, and hardware.
  • Creatives: Creatives can use open source augmented reality software to design and build interactive experiences for users.
  • Gamers: Gamers take advantage of the cutting-edge technology available in open source augmented reality software to create unique games with 3D graphics, sounds, and visuals.
  • Educators: Educators can leverage the power of AR technology in educational applications and projects by using open source augmented reality software.
  • Researchers: Researchers benefit from the use of open source augmented reality software as it provides access to powerful data analysis tools that can inform important research findings.
  • Journalists & Storytellers: Storytellers are able to tell engaging stories through multimedia storytelling using AR software powered by artificial intelligence.
  • Businesses & Entrepreneurs: Businesses and entrepreneurs alike can find valuable insights in real-time business analytics data available through open source augmented reality software.
  • Architects & Designers: Architects and designers can use open source augmented reality software to create interactive 3D models and visualizations of future buildings, landscapes, and products.
  • Industrial Workers: Industrial workers can benefit from the accuracy, speed, and safety that open source augmented reality software provides in their daily operations.
  • Artists: Artists use AR technology to take storytelling art pieces to a new level with interactive 3D components that add depth to their work.

How Much Does Open Source Augmented Reality Software Cost?

Open source augmented reality software typically does not cost anything to use, as it is open source and designed to be accessible and free for anyone to use. There are different levels of open source augmented reality software available, with some being more powerful than others. Open source projects usually don’t come with a lot of bells and whistles, but they should provide the basic functionality you need. If you want to get more out of your project, it may be worth investing in a closed-source solution or commercial product that can offer features like 3D models, image recognition and animation support that many open source solutions currently lack. However, if all you need is the basics, like tracking an object in real time, then an open source version may suit you just fine.

What Software Can Integrate With Open Source Augmented Reality Software?

Open source augmented reality (AR) software can integrate with a variety of types of software, depending on the purpose. For example, AR apps that provide educational resources often integrate with educational software such as learning management systems to enable tracking and individualized student experiences. AR applications for playing games or creating virtual worlds often integrate with gaming engines such as Unity or Unreal Engine, allowing developers to leverage the power and features of these engines within their own applications. Finally, there are many different types of plugins and assets available from sources like the Unity Asset Store which allow developers to quickly add content, visuals, sound effects and more into an AR application. By leveraging this open source technology in conjunction with other plugins and platforms, developers are able to create powerful augmented reality apps quickly and cost-effectively while reducing time-to-market significantly.

What Are the Trends Relating to Open Source Augmented Reality Software?

  • Increased Interest: Open source augmented reality software has been steadily growing in popularity, as more businesses and individuals recognize the value of this technology. This is likely due to the fact that open source software offers greater flexibility and customization than proprietary alternatives.
  • More Development Resources: The increased interest in open source augmented reality software has also led to a larger pool of development resources. This includes software libraries, tools, and documentation that can be used to create the most innovative AR experiences.
  • Low Cost: Open source augmented reality software is typically much less expensive than closed-source alternatives, making it an attractive option for those on a budget. Additionally, open source AR software tends to be more reliable and secure than proprietary options, further increasing its appeal.
  • Expanded Use Cases: As more developers gain access to open source augmented reality technology, the potential use cases for this technology have expanded significantly. From education and gaming to healthcare and industrial applications, open source AR offers a wide range of potential applications.
  • Increased Competition: With more developers working on open source AR projects, there is now more competition in this space. This means that developers must continually strive to develop innovative solutions that can outpace their competitors’ offerings.
  • Growing Community: As more people become aware of open source augmented reality technology and its potential, more developers and users are joining the community. This creates an environment where collaboration, innovation, and learning can take place, further driving the development of AR software.

How To Get Started With Open Source Augmented Reality Software

Getting started with open source augmented reality software is relatively straightforward and does not require any prior experience. First, one must find a reliable source for their chosen software. Many open source augmented reality software packages are available through GitHub or other websites dedicated to open source software development. Once the appropriate package has been downloaded, it can be unzipped and installed on the user's device.

Next, the user must familiarize themselves with the tools and functions available in the open source augmented reality software they have chosen. Most AR programs will come with documentation that details what capabilities are built into the program as well as how to use each of them. Additionally, many developers provide extensive tutorials online that users can look at for further guidance on how to utilize certain features of their chosen program.

Once comfortable with how to work within their chosen program, users must then consider what type of project they would like to develop using the open source augmented reality platform they have selected. Depending on their specific interests or needs, there are many different types of projects that could be created utilizing this technology including interactive displays for museums or educational experiences for classrooms. The possibilities are endless. Finally, once an idea has been settled upon and all necessary resources acquired (such as 3D models or audio files) users should begin designing and creating their project by utilizing all of the various tools available within their chosen AR software package.

By following these steps, users can successfully get started with open source augmented reality software and begin exploring all of the unique possibilities that this technology has to offer.