Horologist is a JavaScript library for animating DOM elements to represent time in the same ways as many of the world's greatest haute horologist watchmakers
-
Updated
Mar 31, 2026 - TypeScript
Horologist is a JavaScript library for animating DOM elements to represent time in the same ways as many of the world's greatest haute horologist watchmakers
⏱️ Delightful horology related links and resources
Gear Simulator, Editor, Convertor
Desktop app for the Timegrapher Studio wristwatch timegrapher - rate, beat error, amplitude and BPH from escapement sound, DS3231-disciplined ESP32.
Hairspring and mechanical-watch measurement resources, plus host-root crawl discovery.
Gear-train designer for watchmakers: optimal trains for astronomical complications and exact timekeeping
Timegrapher para relojes mecánicos que corre entero en el navegador: marcha, amplitud y error de batida con una sonda y una tarjeta de sonido USB de 5 €. / In-browser timegrapher for mechanical watches.
Hairspring is an iPhone timegrapher for mechanical watches—measure rate, beat error, amplitude bands, and repeatability with uncertainty stated.
How a mechanical watch actually works — an exhaustive, cross-linked explainer of the escapement: anatomy, physics, every escapement family, complications, landmark calibres, and 400 years of history. 53 pages, hand-drawn SVG diagrams, no trackers.
Open-source calculator for checking whether two mechanical-watch timegrapher rate readings agree, using both fits' uncertainty.
Learn to build and repair watches — 83 lessons, interactive diagrams, illustrated plates, and an offline PWA.
Free offline PWA for watchmakers - photograph a Weishi timegrapher display and turn the reading into structured data, history and PDF reports. No accounts, no cloud.
Open-source restoration and reverse-engineering of a vintage L&R Master watch cleaning machine (S/N 13505) — engineering drawings, dimensional data, a 3-part workshop manual, and a modern grounded rewire.
Python code to produce animated, narrated tutorial videos on how a mechanical watch movement works, built entirely in code with Manim.
To associate your repository with the watchmaking topic, visit your repo's landing page and select "manage topics."