# OpenTabletDriver/OpenTabletDriver

Open source, cross-platform, user-mode tablet driver

Repository: https://github.com/OpenTabletDriver/OpenTabletDriver
Canonical: https://ross.abutalabs.com/products/opentabletdriver
Homepage: https://opentabletdriver.net/
Language: C#
License: LGPL-3.0
License Family: copyleft
Topics: driver, dotnet-core, userspace-driver, cross-platform, csharp
Last push: 2026-08-21T21:22:47+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 69, longevity 100
- inputs: {"age_days": 2529, "days_push": 12, "days_rel": 130, "gap_med": 46, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4028, forks 515 (observed 2026-08-28T04:08:32.656751+00:00)

## What it is
OpenTabletDriver is an open source, cross-platform, user-mode driver for graphics tablets, with a configurable GUI and daemon architecture. It supports a wide range of tablet models on Windows, Linux, and macOS with low latency and pen pressure support.

## Use cases
- use a drawing tablet on Linux without vendor drivers
- get pen pressure working in GIMP or osu!
- replace official Wacom/XP-Pen drivers on Windows
- configure tablet mapping area across multiple monitors
- use a cheap drawing tablet on macOS
- reduce tablet input latency for osu!

## When to choose
- your tablet is on the supported list and vendor drivers are unavailable or broken
- you need a consistent tablet setup across Windows, Linux, and macOS
- you want fine-grained control over tablet area mapping, pressure, and bindings

## When to avoid
- your tablet is not in the supported tablets list
- you need Bluetooth tablet connectivity, which is unsupported
- you need multi-touch or display tablet features not covered by the driver

## Facets
- artifact type: application
- maturity: active
- function: gui, cli, plugin-system
- domain: hardware, cross-platform, developer-tools
- platform: windows, dotnet
- tags: tablet-driver, user-mode-driver, drawing-tablet, pen-pressure, hid, osu, low-latency, linux, macos

## Member repositories
- OpenTabletDriver/OpenTabletDriver (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:32.656751+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:23:51.706688+00:00, confidence not recorded.
  - readme: https://github.com/OpenTabletDriver/OpenTabletDriver (fetched 2026-08-28T04:08:32.656751+00:00, sha 7741be83a001)
  - homepage: https://opentabletdriver.net/ (fetched 2026-08-29T09:16:35.812621+00:00, sha 89b0f2410c50)
  - site_page: https://opentabletdriver.net/Wiki/Install/Windows (fetched 2026-08-29T09:16:35.821458+00:00, sha 0d0732cd1ff3)
  - site_page: https://opentabletdriver.net/Wiki/Install/Linux (fetched 2026-08-29T09:16:35.825333+00:00, sha 18c7fe52eb95)
  - site_page: https://opentabletdriver.net/Wiki/Install/MacOS (fetched 2026-08-29T09:16:35.829634+00:00, sha e7637ffd6fc2)
  - site_page: https://opentabletdriver.net/Wiki/FAQ/Windows (fetched 2026-08-29T09:16:35.823305+00:00, sha 0f7469697527)
  - site_page: https://opentabletdriver.net/Wiki/FAQ/Linux (fetched 2026-08-29T09:16:35.827197+00:00, sha cdbc22679bdd)
  - site_page: https://opentabletdriver.net/Wiki/FAQ/MacOS (fetched 2026-08-29T09:16:35.831899+00:00, sha 0d2d8bc81cb8)
  - site_page: https://opentabletdriver.net/Wiki/FAQ/General (fetched 2026-08-29T09:16:35.833867+00:00, sha 5cd667c887d5)
  - site_page: https://opentabletdriver.net/Wiki/FAQ/LinuxAppSpecific (fetched 2026-08-29T09:16:35.836474+00:00, sha 06fd6c0f16d9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
