CATEGORY
Date and time 788 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
ider高性能时间戳ID生成器 / High-performance timestamp ID generator261MulanPSL-2.0
horologeEarth has 4 corner simultaneous 4-day time cube within single rotation258MIT
doom-2038Doom is impending; be happy while you still can. 03:14:07 UTC 19 January 2038.253Unlicense
reliakit-coreShared building blocks for Reliakit: a clock-agnostic Clock trait with manual and monotonic clocks. no_std and zero-dependency.250MIT
calendar-typesDate, time, and string primitive types for calendar data240MIT
ntp_usg-serverNTP server library with tokio/smol and NTS-KE support.239Apache-2.0 OR MIT
agentic-timeTemporal reasoning for AI agents236MIT
elicit_chronoElicitation-enabled chrono datetime wrappers with MCP reflect methods226Apache-2.0 OR MIT
elicit_timeElicitation-enabled time newtypes — JsonSchema-compatible wrappers around time::OffsetDateTime and time::PrimitiveDateTime225Apache-2.0 OR MIT
btimeBrightDate time(1) — measure command execution time using BrightDate units225MIT
elicit_jiffElicitation-enabled jiff datetime wrappers with MCP reflect methods224Apache-2.0 OR MIT
hron-cliCLI for hron — human-readable cron220MIT
buptimeBrightDate uptime(1) — show system uptime in BrightDate units220MIT
whichtime-sysLower-level parsing engine for natural language date parsing218MIT
romcalCore Rust library for calculating Catholic liturgical dates and calendars217Apache-2.0
philiprehberger-duration-fmtHuman-readable duration formatting and parsing217MIT
clockwordsFind and resolve natural-language time expressions across multiple languages216Apache-2.0
bwatchBrightDate watch(1) — execute a command periodically using BrightDate intervals215MIT
text2rruleConvert plain-language descriptions of recurring events into RFC 5545 RRULE strings.212MPL-2.0
bcalBrightDate cal(1) — calendar viewer using BrightDate units207MIT
nanotimeA minimal, zero-dependency time utility crate for Rust CLI applications200MIT
prism3-clockThread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support196Apache-2.0
balinese-calendarBalinese Saka Calendar (Kalender Bali) — the first native Rust implementation. Computes Pawukon, Wewaran, Sasih, Paringkelan,…190Apache-2.0
jcal-date`date` crate of `jcal` package (calendar with Jalali/Persian/Iranian support)187Apache-2.0 OR MIT
philiprehberger-cron-parserCron expression parsing, scheduling, and human-readable descriptions186MIT
shaumProduction-grade Islamic fasting (Shaum) jurisprudence engine with high-precision astronomy185MIT
rfc5545-typesiCalendar (RFC 5545) recurrence rule and component types173MIT
tempotimeLuxon.js in Rust — immutable, chainable, IANA timezone-aware dates172MIT OR Apache-2.0
whichtimeHigh-level Rust API for natural language date parsing163MIT
ikigai-orgOrg-mode agenda as ikigai ROC resources: urn:org:agenda:{period} reads date-fixed events (active timestamps, with repeater…163MIT OR Apache-2.0
ai-time-coreA no_std fork of time-core160MIT OR Apache-2.0
celers-beatPeriodic task scheduler for CeleRS (Celery Beat equivalent)160Apache-2.0
partial-dateDeterministic partial date extraction from natural language text, with sensible defaults and extensive configurability.160MIT
axess-clockInjectable Clock trait for deterministic simulation testing (DST). Foundational
primitive used by axess and adjacent crates:…156MIT OR Apache-2.0
oxiproto-wktWell-Known Types interop for OxiProto140Apache-2.0
tokistampSmall Unix timestamp and datestamp types with formatting helpers.136MIT
periodA human-friendly date and time library for Rust129MIT
fuzzydate-cliCommand line interface to the fuzzydate library127MIT
use-time-zone-idSmall IANA time zone identifier syntax primitives for RustUse127MIT OR Apache-2.0
wae-schedulerWAE Scheduler - 任务调度器,支持 Cron、定时任务、延迟任务120MIT
aimcal-caldavAIM - Analyze. Interact. Manage Your Time, with calendar support118Apache-2.0
ntp_usgDEPRECATED: This crate has been split into ntp_usg-proto, ntp_usg-client, and ntp_usg-server114Apache-2.0 OR MIT
truth-engineDeterministic calendar computation for AI agents: RRULE expansion, availability merging, timezone conversion, and temporal…113MIT OR Apache-2.0
ai-time-macrosA no_std fork of time-macros109MIT OR Apache-2.0
fluxion-stream-timeTime-based operators extending fluxion-stream with monotonic timestamps109Apache-2.0
zerodds-time-serviceOMG Time Service 1.1 (formal/2002-05-07) data types + UTO/TIO operations + TimeService API. Pure-Rust no_std + alloc.109Apache-2.0
mailrs-icalRFC 5545 (iCalendar) parser, serializer, and iTIP semantics — zero I/O, hand-rolled, with VTIMEZONE + RRULE support.108Apache-2.0 OR MIT
mawaqitIslamic prayer times for Rust with high-latitude & polar-region support.107MIT
fn0rdA Discordian calendar and chaos utility. Contains 5 tons of flax.106WTFPL
date-recurrenceSmall date recurrence utilities for daily, weekly, monthly, and yearly schedules.105GPL-3.0-or-later
use-timezoneSmall time zone and fixed offset primitives for RustUse104MIT OR Apache-2.0
npdatetimeAstronomical calculator for Bikram Sambat calendar based on solar and lunar positions. High-performance Nepali (Bikram Sambat)…101MIT
use-event-timestampSystemTime timestamp wrapper for RustUse event primitives.98MIT OR Apache-2.0
rosetta-dateA powerful, multi-language, multi-format timezone-aware date parser96MIT
qimen奇门遁甲之术93MIT
holidays-ruA library for determining working days, weekends, and holidays in Russia.93MIT OR Apache-2.0
duration-partsA lightweight duration decomposition and formatting crate.85MIT
tixtix - cli alarm clock and timer with foreground and background modes84MIT
rtime-coreCore types, clock algorithms (Marzullo source selection, PI servo, clock filter), and configuration for the rTime NTP/PTP time…84MIT
clocksyncFault-tolerant clock synchronization using Marzullo's algorithm with NULID nanosecond timestamps83MIT
philiprehberger-date-utilsDate and time utilities — business days, date ranges, holiday calendars, and formatting shortcuts83MIT
use-timeComposable primitive time utilities for Rust.83MIT OR Apache-2.0
android-chrono-tzChrono timezone support for Android.80MIT OR Apache-2.0
ergo-prod-durationShared duration-literal parser for Ergo production config surfaces79MIT OR Apache-2.0
fdateNatural date input parsing78MPL-2.0
romcal-cliA CLI for calculating Catholic liturgical dates and generating calendars76Apache-2.0
chronon-corePortable DTOs, SchedulerStore port, StoreRouter, and identity ports for Chronon76MIT
ntp_usg-wasmWebAssembly bindings for NTP packet parsing and timestamp conversion76Apache-2.0 OR MIT
findatesFinancial date arithmetic: business day calendars, day count conventions, and schedule generation.72MIT OR Apache-2.0
rt_timerSmall real-time loop timer with rate gates.72MIT
sleep-utilsSmart sleep utilities with flexible input formats and automatic zero-value handling71MIT OR Apache-2.0
hl7v2-datetimeHL7 v2 date/time parsing and validation69AGPL-3.0-or-later
jalali-calendarComprehensive Jalali (Persian / Shamsi) calendar: dates, datetimes, timezones, strftime, parsing, arithmetic, and digit utilities.67Apache-2.0
cronlineLightweight Task Scheduling for Rust66MIT
taianA Rust library and CLI tool for calculating Rokuyo (Japanese calendar fortune)65MIT
cronschedulerA high-performance async cron scheduler for Rust, supporting both async and blocking tasks with fine-grained scheduling policies.64SSPL-1.0
jalali-rsA Rust crate for converting between Gregorian and Jalali (Persian) dates.64MIT
smoitalSynodic Mars-Orbit Intercalary Timezone Alignment62Apache-2.0
chrony-rsA forensic Rust reconstruction of chrony time-discipline behavior (umbrella crate re-exporting chrony-rs-core).62GPL-2.0-only
cronspeakConvert cron expressions into clear, human-readable English descriptions (like cronstrue / cron-descriptor). Zero-dependency,…60MIT OR Apache-2.0
tai-timestamp12 byte re-usable Tai64N byte conversions for monotonic accurate time-sensitive operations60Apache-2.0 OR MIT
ai-timeA no_std fork of time58MIT OR Apache-2.0
uffs-timeNTFS FILETIME arithmetic for UFFS (pure const fn, zero deps)57MPL-2.0
ai-chronoA no_std fork of chrono55MIT OR Apache-2.0
chronon-backend-sql-commonShared SQL SchedulerStore for SQLite and PostgreSQL54MIT
rust-jplRust library for NASA JPL DE441 ephemeris: precise planetary positions for astronomy, astrophysics, and astrology applications54MIT
rusty-tsPrefix each line of stdin with a timestamp — a Rust port of moreutils `ts` with strict-compat mode, IANA timezone control, and a…54MIT OR Apache-2.0
clock-mcpA Model Context Protocol server that gives an AI assistant a wall clock.52MIT
tg-calendar-widgetCalendar grid widget for Telegram bots — day, month, and year pickers, with optional teloxide support51MIT OR Apache-2.0
pathdateCLI tool to generate a path-safe ISO8601-like date/datetime/timestamp.50MIT
zdump-rsA bounded, independent Rust TZif witness/inspection companion to zic-rs — reads TZif, renders offset/is_dst/abbreviation at…49Apache-2.0
ical_rustA lightweight, efficient, and robust iCalendar (ics) parser and recurrence expander library49MIT
chronon-telemetryTelemetrySink trait and console/no-op adapters for Chronon48MIT
kal-timeRust library for parsing human-friendly time and timespan expressions48MIT
dateutilFast date utility library — parser, relativedelta, rrule, timezone (Rust reimplementation of python-dateutil)45MIT
nengoJapanese wareki (和暦) date string parser45Apache-2.0
ametokeiAnother tty-clock with customizable & weather effect.44MIT
nepali-date-converterA fast and reliable Bikram Sambat (BS) ↔ Gregorian (AD) date converter written in Rust. This library provides accurate Nepali…44MIT
date-periodsResolve natural-language period-boundary phrases ("end of next week", "start of month") to concrete dates, relative to a…44MIT OR Apache-2.0
wallclock-timerWall-clock-based timer utility.43MIT
agenda-timerTerminal countdown clock for presentations, with full day agenda support43BSD-3-Clause
neoflakeGenerate Twitter/Discord-style unique ids quickly and scalably43MIT
leap-secLeap-second handling and continuous time mappings for flight and space systems43Apache-2.0
nattydateLightweight, deterministic natural language date/time preprocessor — no ML, no clock fragility.43MIT OR Apache-2.0
chronon-schedulerScheduler tick loop and due-job queries for Chronon42MIT
chronon-executorScript registry and invocation for Chronon42MIT
metric_calendarMetric Calendar date conversion — a rational decimal calendar system42MIT
tydenceRFC 3161 trusted timestamps for git-managed data42MIT OR Apache-2.0
time_computeDependency-free date/time computation library, with an API closely mirroring chrono42MIT
since-untilOne engine, several front doors: `since`/`until` CLIs and an MCP server for honest calendar-aware date differences, with…41MIT
cron-time-generatorgenerate cron expression strings via a fluent builder API41MIT
rfc3339-fastHigh-performance ISO8601/RFC3339 timestamp parsing and formatting for JSON, with optional SIMD acceleration.40BSD-2-Clause
banglaA Rust crate for Bangla date, calendar, number conversion, currency, and Bangladeshi addresses.40MIT
chronon-backend-memIn-memory SchedulerStore adapter for Chronon39MIT
chronon-backend-postgresPostgreSQL SchedulerStore adapter for Chronon39MIT
fastemporalLuxon + Temporal, but in pure Rust — 100× faster, zero GC39MIT OR Apache-2.0
kalandarNative Rust capture-preview parser runtime for Kalandar.38MIT
chronon-runtimeChronon runtime assembly and ChrononBuilder37MIT
tenorsA library for working with financial tenors and futures contract codes37GPL-3.0-or-later
system-timerasync timers built on SystemTime37MIT OR Apache-2.0
async-hybrid-sleepHybrid async sleep combining runtime timers with spin-sleeping for sub-millisecond accuracy36MIT OR Apache-2.0
jscalendarJSCalendar (RFC 8984) data model with parser-agnostic JSON support36MIT
ferrocronA no_std, no_alloc cron expression parser and schedule evaluator, inspired by ccronexpr36MIT
chronon-backend-sqliteSQLite SchedulerStore adapter for Chronon35MIT
chronon-macrosProc macros for Chronon scheduler (#[chronon::script])35MIT
now-timeGet the current UTC or local time with zero boilerplate35MIT
impatienceA library for instrumentation of event-to-event latency over a network34GPL-3.0
rune-epochUnix timestamp conversions — epoch to human-readable and back33MIT
localtime-rsRust port of upstream tzcode localtime.c runtime timezone-conversion semantics33BSD-3-Clause
chronon-axumHTTP API routes for Chronon32MIT
pretty-msConvert milliseconds to a human-readable string: 1337000000 -> "15d 11h 23m 20s". A faithful port of the pretty-ms npm package.…32MIT OR Apache-2.0
natural-dateResolve natural-language date/time and offset phrases ("tomorrow morning", "in 2 hours", "end of next week", "eod", "+90min") to…31MIT OR Apache-2.0
rtime-clockSystem clock interfaces (adjtime/adjtimex slew and step, PTP hardware clock) for the rTime NTP/PTP daemon31MIT
chronon-backend-redisRedis-backed run queue with SQL SchedulerStore for Chronon30MIT
zic-rsA memory-safe Rust timezone compiler for IANA tzdata, producing TZif files with deterministic output and reference-zic comparison.30MIT OR Apache-2.0
chrono-boundsPeriod-boundary helpers for chrono: start/end of day, week, month, quarter, and year. Like date-fns' startOf/endOf and Go's…30MIT OR Apache-2.0
rtime-metricsPrometheus metrics exporter and instruments for the rTime NTP/PTP time synchronization daemon30MIT
rtime-ntpNTPv4 (RFC 5905) protocol implementation: packet codec, client, server, poll control, and Kiss-o'-Death handling for the rTime…30MIT
rtime-ntsNetwork Time Security (NTS, RFC 8915): NTS-KE handshake, AEAD_AES_SIV_CMAC_256, and cookie handling for the rTime NTP daemon30MIT
rtime-ptpPTP / IEEE 1588 protocol implementation: message codec, BMCA, announce/sync/delay handling, and TLVs for the rTime daemon30MIT
agentic-time-mcpMCP server for AgenticTime29MIT
cronifyA tool to convert natural language time expressions into cron syntax.28MIT
uf-chrononPublic facade for Chronon cron and run-once scheduler27MIT
kosher-rustRust port of KosherJava: Jewish holidays, halachic times (zmanim), and daily learning schedules. no_std-friendly.27LGPL-2.1-or-later
nunc-timeTrustworthy wall-clock time via multi-source network consensus26MIT OR Apache-2.0
udateA date(time) library that probably won't fit your usecase260BSD
agentic-time-cliCLI for AgenticTime26MIT
winixUnix syscalls on Wine25Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
ntp-over-httpTool for setting system clock from HTTP server’s Date responses.25GPL-3.0-or-later
timestampedA crate that adds timestamping to any data type24MIT
whichtime-cliCommand-line interface for parsing natural language dates24MIT
cron-task-schedulerA high-performance async cron scheduler for Rust, supporting both async and blocking tasks with fine-grained scheduling policies.24SSPL-1.0
tock256Ultra-lightweight Pomodoro timer for macOS (CLI-only) with near-zero CPU usage while running.24MIT
elizaos-plugin-cronelizaOS Cron Plugin - scheduled job management23MIT
spacecellDatetime library with ISO8601/RFC3339 parsing, calendar arithmetic, and business day calculations23Apache-2.0
agentic-time-ffiFFI bindings for AgenticTime23MIT
timerwheelHierarchical timer wheel for delayed task scheduling with pluggable executors.23Apache-2.0
rosetta-utcA wrapper implementation of DateTime<Utc> providing binary diesel bindings for SQLite and PostgreSQL.22MIT
bongabdoA Rust library for converting Gregorian dates to Bengali calendar dates22MIT
hexeract-schedulerBackend-agnostic scheduling primitives for the Hexeract messaging framework22MIT OR Apache-2.0
ms-convertConvert human-readable time strings to milliseconds and vice versa, inspired by vercel/ms22MIT
roughtimeA no_std-capable Roughtime secure time-sync client with pluggable crypto backends21MIT OR Apache-2.0
lambda_runtime_contextTask-local runtime deadline helpers for async Rust workers and AWS Lambda handlers.21MIT OR Apache-2.0
calendarA Rust library, CLI, and MCP server for rule-based scheduling with constraints21Apache-2.0
strftime-rsRust port of upstream tzcode strftime.c formatting semantics (C/C.UTF-8 locale)21BSD-3-Clause
tztrConvert timestamps between timezones. Reads from stdin or file, auto-detects timestamp formats, and preserves the original format…20MIT
date12Alternative calendar with 12-day weeks and 60-day months20MIT
rtime-refclockReference clock drivers (GPS/NMEA, PPS pulse-per-second) for the rTime NTP/PTP time synchronization daemon20MIT
rtimedHigh-performance NTP/PTP time synchronization daemon (NTPv4, NTS, PTP). Installs as the `rtime` binary.20MIT
apparent_solar_timeConvert standard (wall-clock) datetime to Apparent Solar Time (真太阳时), with full DST support via the IANA tz database. Designed…19MIT
prayer-times-calculatorA high-performance Rust prayer times calculator and REST API based on PrayTimes.js algorithms.19LGPL-3.0
deltatA time-first scheduling database: availability, conflicts, capacity, holds, and buffers as collision detection on the Unix-time…19AGPL-3.0-or-later
escapementDeterministic time for multi-threaded synchronous code: a virtual clock that only advances when every participating thread is…19MIT OR Apache-2.0
difftime-rsRust port of upstream tzcode difftime.c time_t-difference arithmetic18Apache-2.0
tzsuite-rsIntegration and upstream-archaeology court for the Rust-native tz suite (eggert/tz coverage ledger + matrix + receipt)18Apache-2.0
dtimeA professional, cross-platform datetime display utility with colored output and millisecond precision18MIT OR Apache-2.0
cron-coreA cron task scheduler library for Rust with async runtime support18MIT
recurrenceRecurrence rules (RRULE) as defined in the iCalendar RFC.17MIT OR Apache-2.0
hijriA friendly cal-like command-line tool for Hijri (Islamic) dates (Umm al-Qura)17MIT
cclockSilly clock for your console17GPL-3.0-or-later
uhrwerkSimple scheduler for recurring tasks16Apache-2.0
dtrexpDate-Time Range & Recurrence Expression — a compact coverage-expression language (DTRExp draft 2.8)15MIT
kalandar-capture-parserNative Rust capture-preview parser runtime for Kalandar.15MIT
asctime-rsRust port of upstream tzcode asctime.c legacy fixed-format time formatting15BSD-3-Clause
pydatetimeA faithful Rust port of Python's datetime: timedelta and date arithmetic, ISO parsing, and the proleptic-Gregorian calendar,…14MIT
timeline_dateLocalised timeline-style date labels for Rust applications.14MIT OR Apache-2.0
rust-zmanim-cliA command-line tool for computing Jewish zmanim, powered by rust-zmanim13MIT OR Apache-2.0
tpt-cron-parseCron expression parser with precise error reporting and human-readable output10MIT OR Apache-2.0