Skip to content

Tempo Plugin

Plugin Ecosystem ​

Tempo's functionality can be easily extended through community plugins. Because of Tempo's unique core architecture, plugins add exactly 0 bytes to the bundle size of developers who do not use them.

Browse the live catalog below to discover extensions for scheduling, calendar math, astronomical events, and more.

Community Plugins

Free, open-source extensions under the MIT license organized by functional domain.

🌍 Geolocation & Regional Calendars

Hardware GPS / IP geolocation resolution, cultural calendars, bank holidays, and SLA business day arithmetic.

Geo Pluginv2.0.0

Tempo community plugin for IP geolocation lookup, browser hardware location services, and coordinate resolution.

Holidays Pluginv1.0.3

Regional bank holiday, public holiday, and business day SLA scheduling plugin for Tempo

Spatial Pluginv1.0.1

Tempo community plugin for GIS spatial geometry, Great-Circle navigation, transit velocity, and impossible travel anomaly detection.

☀️ Celestial & Astronomical Science

Hemisphere-aware solar events, lunar phase tracking, solstices, and twilight boundaries.

Celestial Pluginv1.3.0

Tempo plugin to add Terms for location-aware solar twilight events, lunar phase tracking, astronomical seasons and tidal mechanics

🤖 AI & Natural Language

LLM-powered natural language date parsing, narrative formatting, and recurrence rules.

AI Pluginv2.3.2

Tempo community plugin for LLM-powered natural language parsing.

💼 Business, Finance & UI Utilities

Fiscal calendars, financial namespaces, and precision block-snapping for UI controls.

Finance Pluginv1.1.0

Tempo Community Plugin: Finance namespace and fiscal year utilities

Snap Pluginv1.4.2

Tempo plugin for rounding and snapping dates to custom minute, hour, or sub-second intervals — ideal for calendar UIs, time-pickers, and telemetry aggregation

⚡ High Performance & System Execution

Lock-free thread synchronization, continuous execution loops, and SAB multi-threading.

Batch Pluginv1.2.1

Tempo community plugin bringing C-level parallelization to massive date arrays via SharedArrayBuffer and Worker Threads.

Sync Pluginv1.1.2

Tempo community plugin providing lock-free, highly precise cross-thread synchronization via SharedArrayBuffer and Atomics.

Ticker Pluginv2.6.1

Tempo plugin that provides a high-performance continuous execution loop (Ticker) based on temporal mathematics.

Ntp Pluginv1.0.0

Tempo plugin providing client-server network time synchronization and monotonic clock drift compensation using Cristian's algorithm and HTTP Server-Timing headers.

🗣️ Formats & Dialects

Format dialects for Unicode LDML/Luxon, Moment.js, and POSIX strftime compatibility.

Dialects Pluginv1.1.0

Tempo Community Plugin: Format dialects for Unicode LDML/Luxon, Moment, POSIX strftime, and Oracle/SQL TO_CHAR

🧩 Other Extensions

General-purpose community plugins for Tempo.

Roman Pluginv1.0.0

Tempo community plugin for classical Roman calendar arithmetic (Kalends, Nones, Ides, Ante Diem), leap year bissextile handling, and AUC (Ab Urbe Condita) year conversions.


Submit Your Own Plugin!

Have you built something amazing for Tempo? We want to see it!

You can have your own packages listed in this live catalog. Simply build your extension using definePlugin() or defineTerm() and publish it to NPM with the "tempo-plugin" keyword. Open an Issue on our GitHub repository with a link to your package, and we'll review it for inclusion in the global registry!

Released under the MIT License.