Skip to content
SPECIFICTION
Get listed

MindAR

hiukim.github.io

Free plan Web

What it is

MindAR is a free, open-source web augmented reality library for image tracking and face tracking. It runs in plain static HTML, through an HTML script or npm, and integrates with A-Frame and Three.js using separate image- and face-tracking builds. Image tracking uses a device camera to detect a target and place an augmented object; face tracking detects a face for experiences such as virtual try-on. A browser tool compiles image targets. The project says WebGL and web workers support performance, and static HTML examples can be hosted anywhere. Three.js integration requires version 137 or later, with Three.js kept as an external dependency. Examples require camera access and a webcam for desktop testing. The library uses the MIT License. MindAR Studio is a related free drag-and-drop face-tracking tool that exports self-hosted webpages. Location and fiducial-marker tracking are outside its stated scope.

Spec sheet

What it does
MindAR is an open-source web augmented reality library for image tracking and face tracking.Read 2 Oct 2026 · hiukim.github.io
License
The repository is released under the MIT License.Read 2 Oct 2026 · github.com
Browser compiler
The project provides a browser-based tool to compile image targets.Read 2 Oct 2026 · github.com
Camera access
The project README says examples require camera access and a webcam for desktop testing.Read 2 Oct 2026 · github.com
Face tracking
The face tracking quick start demonstrates a virtual try-on app that starts the device camera, detects a face, and displays augmented objects.Read 2 Oct 2026 · hiukim.github.io
Hosting
The project README says its static HTML example can be hosted anywhere.Read 2 Oct 2026 · github.com
Image tracking
The image tracking quick start builds a webpage that starts the device camera, detects an image target, and displays an augmented object on it.Read 2 Oct 2026 · hiukim.github.io
Notable scope limit
The README directs users seeking location or fiducial-marker tracking to AR.js.Read 2 Oct 2026 · github.com
Performance
The project README says MindAR uses WebGL and web workers for performance.Read 2 Oct 2026 · github.com
Related services
The README describes MindAR Studio as a free drag-and-drop tool for building face-tracking AR and exporting static webpages for self-hosting.Read 2 Oct 2026 · github.com
Rendering
The library supports integration with A-Frame and Three.js, with separate builds for image tracking and face tracking.Read 2 Oct 2026 · hiukim.github.io
Requirements
The Three.js integration requires Three.js v137 or later, and the library treats Three.js as an external dependency.Read 2 Oct 2026 · hiukim.github.io
Setup
MindAR can run in a plain static HTML file and can be installed through an HTML script or npm.Read 2 Oct 2026 · hiukim.github.io
Support and maintenance
The README says the library is maintained by an individual developer and invites contributions, with funding intended to support ongoing development and timely issue responses.Read 2 Oct 2026 · github.com

Plans and prices

MindAR Free Open-source web AR library · image and face tracking Read 2 Oct 2026 · github.com

Every MindAR plan and price →

Strong points and limits

Strong points

  • Free MIT-licensed open-source library
  • Supports image and face tracking
  • Runs in static HTML pages
  • Includes browser image-target compiler
  • Integrates with A-Frame and Three.js

Limits

  • Camera access required for examples
  • Desktop testing needs a webcam
  • Three.js integration requires version 137 or later
  • No location or fiducial-marker tracking

Who it suits

MindAR suits developers building browser-based image- or face-tracking AR with JavaScript, static HTML, A-Frame, or Three.js.

Verdict

MindAR provides a focused, browser-based foundation for image and face tracking AR. Developers must supply camera access and manage the external Three.js dependency when using that integration.

Where Specifiction places it

Alternatives to MindARAll alternatives →