# opentrack/opentrack

Head tracking software for MS Windows, Linux, and Apple OSX

Repository: https://github.com/opentrack/opentrack
Canonical: https://ross.abutalabs.com/products/opentrack
Language: C++
License Family: other
Topics: c-plus-plus, flight-simulator, opencv, linux-app, wiimote, headtracking, c-plus-plus-17, qt5
Last push: 2026-08-22T02:14:53+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 31, longevity 100
- inputs: {"age_days": 4874, "days_push": 12, "days_rel": 245, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5076, forks 561 (observed 2026-08-28T04:09:09.425629+00:00)

## What it is
opentrack is a head tracking application that captures a user's head movements via webcams, IR trackers, or hardware devices and relays the pose data to flight simulators and games. It supports many input sources and output protocols with filtering and output shaping, running on Windows, Linux, and macOS.

## Use cases
- track my head movements to look around in flight simulators
- use a webcam for head tracking in games like DCS or Elite Dangerous
- set up a DIY IR head tracker with TrackIR-style clips
- use a Wiimote or Arduino as a head tracking input device
- relay head pose over UDP to another computer or Android app
- use AI-based head pose estimation from a webcam

## When to choose
- you want free, open-source head tracking for flight sims or military games
- you need support for many tracker hardware inputs and output protocols
- you run Windows or Linux and want a mature, actively maintained tracker

## When to avoid
- you need macOS support, which is currently unmaintained
- you need eye tracking as a primary feature rather than head tracking
- you want a plug-and-play commercial solution with official support

## Facets
- artifact type: application
- maturity: active
- function: computer-vision, image-processing, gui, middleware
- domain: gaming-tools, computer-vision, simulation, cross-platform
- platform: windows, cpp
- tags: head-tracking, flight-simulator, opencv, qt5, wiimote, webcam-tracking, udp-protocol, linux, macos

## Member repositories
- opentrack/opentrack (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:09.425629+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:02:36.993964+00:00, confidence not recorded.
  - readme: https://github.com/opentrack/opentrack (fetched 2026-08-28T04:09:09.425629+00:00, sha 21d452ae593b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
