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.
typus_fugit`typenum` powered time library for the embedded ecosystem.3,225MIT OR Apache-2.0
ext-timeA Rust library that extends the time crate with additional useful methods for time manipulation and formatting3,179MIT
chrono-wasi07Date and time library for Rust3,120MIT/Apache-2.0
clockkit-sysLow level bindings for the `clockkit` distributed timestamp service3,087MIT
date_iterSimple date iterator3,082MIT
simple-rate-limitRate limit enforcement as simple data structures, no atomics.3,078MPL-2.0
clock-bound-cA client library to communicate with ClockBoundD.3,070Apache-2.0
ephemerisA sane date/time library for rust3,068MIT
jelalA minimal, no-std modern Jalali (Persian/Iranian/Shamsi) calendar for developers with diverse language support (Rust, JS/TS/WASM,…3,059Apache-2.0 OR MIT
eventixHigh-level calendar & recurrence crate with timezone-aware scheduling, exceptions, and ICS import/export3,038MIT OR Apache-2.0
durr5.minutes() instead of Duration::from_seconds(300)3,036MIT OR Apache-2.0
chrono-persiansimple wrapper around chrono for persian(jalali) dates3,003MIT
quarterlyRust crate containing types for handling calendar quarters.2,935CDDL-1.0
compiletimeGet the time at compile-time.2,908Zlib
jp-holidays-libJapanese holiday library for working with public holiday data in Rust.2,857MIT
laitheanScottish Gaelic date localization library2,855GPL-3.0-only
roosty_clockA simple alarm clock2,849MIT
wei-job-schedulerA simple cron-like job scheduling library for Rust.2,831MIT/Apache-2.0
sntpc-net-stdstd socket wrapper for sntpc library2,815MIT OR Apache-2.0
public_holidaysA Rust library for working with public holidays in various countries2,814MIT
timexGenerate date times as event similar to Microsoft calender or Google calender based on the given parameters.2,809MIT
rust-zmanimJewish Zmanim calculations, and solar position calculations, for any date and location2,800LGPL-2.1-or-later
movementLibrary to help with time calculations2,760MIT
parse_intervalParse text with a specific format into a time interval.2,729MIT OR Apache-2.0
timezone-abbreviationsTranslate timezone abbreviations into timezone information2,710MIT
moment-rsA date/time library to parse, validate, manipulate and format dates, inspired by luxon/moment.js2,707MIT OR Apache-2.0
leap-secondsA leap seconds library - realized as a leap-seconds.list parser2,704MIT OR Apache-2.0
tempochAstronomical time primitives: typed time scales, Julian dates, UTC conversion, and interval operations.2,636AGPL-3.0-only
timesimpSimple sans-io timesync client and server2,626Apache-2.0 OR MIT
date_time_parser_multi_languagedate_time_parser_multi_language is a package designed to extract and interpret date information from strings across multiple…2,612MIT
timer-cli-rsA super lightweight and zero-dependency command-line countdown timer.2,584MIT
winnow_datetime_assertTesting/Benchmarking winnow-datetime parsers2,581MIT
recurringA recurring event series implementation based on jiff2,575MIT OR Apache-2.0
geiserx_ts_timetime- and scheduling-oriented utilities for tailscale2,524BSD-3-Clause
faf-http-dateFAST date generation for HTTP Date header (no_std)2,440MIT/Apache-2.0
winnow_rfc3339Parsing RFC 3339 dates using winnow2,437MIT
synchA basic asynchronous timer implementation that uses the cortex-m SysTick peripheral2,407MIT OR Apache-2.0
tidA dead simple timing wrapper for rough performance measurements2,407MIT
timer-deque-rsA OS based timer and timer queue which implements timeout queues of different types.2,393MIT OR MPL-2.0 OR EUPL-1.2
discrete_count_coreCore implementation for discrete_count2,382MIT OR Apache-2.0
ts_High-performance, lightweight time measurement library based on coarsetime. / 基于 coarsetime 的高性能轻量级时间测量库。2,364MulanPSL-2.0
simple-datetime-rsA high-performance, lightweight date and time library for Rust with dramatically faster parsing, memory-efficient operations, and…2,328MIT
julian-cliCommand for converting between Julian day numbers and Julian & Gregorian calendars2,311MIT
ddateDiscordian date output for Chrono.2,304Unlicense
tsc-timeTime stamp counter (TSC) based timer2,300MIT/Apache-2.0
swA stopwatch program for the terminal.2,255MIT
broker-ntpLibrary for parsing and communicating over Network Time Protocol.2,254MIT
set_intervalCall a subroutine at a constant time interval2,220MIT
linetimeLinetime is a command line utility to add timestamps at the start of lines. The tool can either
process lines from stdin or…2,214MIT
discrete_countEncapsulate counting for clocks, ab-encoders, etc2,142MIT OR Apache-2.0
holiday_checkerA crate for managing and querying holiday data, including filtering by date, type, and category and whether date is a holiday…2,095MIT
astrotimeTime related types2,076MIT OR Apache-2.0
sunrise-liteSunrise and sunset calculator for no_std systems2,038MIT
stringify_intervalStringify an interval into human-friendly text.2,026MIT OR Apache-2.0
nulidNanosecond-Precision Universally Lexicographically Sortable Identifier2,009MIT
dotagosyntactic sugar for time calculations1,944MIT
relhuA library that can parse relative and/or human time duration strings.1,933MIT OR Apache-2.0
rs-klcA library for converting between Korean Solar and Lunar dates, calculating Gapja (간지), and day of the week.1,915MIT
tdtTime Delta Toolkit (TDT): count ticks, breakdown intervals, pretty-print elapsed/remaining time.1,895MIT
cortex-m-microclockA simple software clock for Cortex-M devices based on the CYCCNT hardware counter1,878MIT OR Apache-2.0
practicaltimestampFor efficiently handling unix timestamps1,835MIT
birthday-structA crate for representing and manipulating birthdays, with support for time zones, age calculations, and integration with zodiac…1,804MIT
oxisqlite-timeoxisqlite-time — time extension for the Pure-Rust oxisqlite engine (C-free fork of limbo)1,797Apache-2.0
timezone-datano_std, no-alloc parser for embedded IANA TZif timezone data: transitions, zone types, POSIX TZ rules, leap seconds, and zone…1,780MIT
grande-sonnerieThe goal of this app is to provide hour and minute repeater on your PC in the same way that is found in such watches as Casio…1,777MIT
spawn_timeoutCall a subroutine after a constant time interval1,756MIT
datatableRust dataframes inspired by R's data.table package, with an eye towards financial applications.1,751MIT OR Apache-2.0
holdingCommandline toolkit for immersive DnD1,718MIT OR Apache-2.0
zuckHuman-readable time parser and formatter1,704MIT OR Apache-2.0
einsteinTime and Size of structs logging library1,694MIT OR Apache-2.0
funschedulerTime based function execution scheduler1,683MIT
fuzzymonthA fuzzy month parser which handles a variety of input formats.1,680MIT OR Apache-2.0
supply-chain-trust-example-crate-000076Date and time library for Rust1,679MIT OR Apache-2.0
mhronotime/date/calendar library1,678MIT OR Apache-2.0
businessRust business day calculations1,670MIT
jiffyHuman-friendly time expressions1,670MIT/Apache-2.0
ts-binPrint ISO 8601 or Unix timestamps on the command line1,654EUPL-1.2+
cpu_timerPrecise CPU timers with backup to std::time, for in-library timing1,632MIT OR Apache-2.0
tschedTask scheduler1,614MIT OR Apache-2.0
lexicoidShort & stable IDs based on timestamps1,609MIT
time_rangeTimeRange and DateRange types for Chrono1,601MIT
lunar-rslunar is a calendar library for Solar and Chinese Lunar. 高性能中国农历/阳历/佛历/道历/八字/九星日历库(基于寿星天文历)。1,591MIT OR Apache-2.0
doe_wasmdoe_wasm is a powerful Rust crate designed to enhance development workflow for no_std by providing an extensive collection of…1,586MIT
jeffersonvilleA simple, lightweight, Olson-free timestamp and timezone library1,585MIT OR Apache-2.0
bttfA command-line utility for doing datetime arithmetic, parsing and formatting.
A non-exhaustive list of features:
* Generate…1,536Unlicense OR MIT
spawn_intervalCall a subroutine at a constant time interval1,527MIT
ax-timer-listA list of timed events that will be triggered sequentially when the timer expires1,522Apache-2.0
step-timerA step timer for managing time in game loops on Windows systems, ported from the DirectX C++ toolbox.1,520MIT
hronHuman-readable cron — scheduling expressions that are a superset of what cron can express1,517MIT
stampioticA flyweight tool for checking stampfile freshness1,500MIT
lich_taTools for Lichta Calendar. Compatible with #![no_std].1,489MIT
rapport-temporalDeal with time without all the fuss. Includes date, time, recurrence, and language-oriented date math.1,484MIT OR Apache-2.0
html-datetime-localA Rust library for parsing local date and time strings based on the WHATWG HTML Living Standard. This may be helpful for…1,471MIT
user-idle-timeGet a user's idle time.1,470MIT OR Apache-2.0
rtimeloggerA simple cross-platform CLI tool to track working hours, lunch breaks, and calculate surplus time1,454MIT
weekdaysDays of the week bit-mapped in a single byte1,451MIT
real_time_note_takerA terminal UI tool to take time stamped notes in real time.1,441MIT OR Apache-2.0
panchangaRust library based on santhoshn/panchanga1,390MIT
name_time_periodName the time period a date is in, configuraiton is supported1,374MIT
date_filter_searchDate Filter Search is a Rust library that makes working with dates a breeze. It seamlessly converts dates to Unix seconds and…1,358GPL-3.0-or-later
lunar-liteA small Rust library for Chinese lunisolar date conversion.1,309MIT
time-range-extAn extension library for the time crate to cover reoccurring use cases, everything time related.1,304GPL-3.0-only
bilby_rustRust implementation of domain-specific geometrical operations for Bilby to mirror the functionality in bilby-cython using PyO3.1,291MIT
era_dateA crate to generate text descriptions for date precisions, from day (ISO) to millennium1,266MIT
timezzA minimal GTK4 application written in Rust for creating productivity sessions, inspired by Windows' focus sessions.1,258GPL-3.0
persian-toolsA set of tools and helpers related to Persian language or in general, Iran!1,245MIT
coarsetime-saturatedTime and duration crate optimized for speed, fork of coarsetime1,231ISC
duration-extenderAdds fluent, highly readable methods (like .minutes(), .hours()) directly to integer types (u32, i64, etc.) to easily create…1,198MIT OR Apache-2.0
natural-cronAn easy-to-use rust library for creating and validating cron expressions with natural, human-readable APIs.1,197MIT
humantime_fmtA simple human-readable time formatter for durations and timestamps.1,195MIT OR Apache-2.0
hourglass-rsA time abstraction crate for testing time-dependent code1,187MIT
rhiz_tag_nostdUbiquitous General Purpose Tag1,182MIT OR Apache-2.0
timetravelerLibrary for converting between different time crates1,169MIT or Apache-2.0
aws_utils_schedulerA Rust wrapper for AWS EventBridge Scheduler with type-safe builders for schedule expressions1,156MIT OR Apache-2.0
range_dateA powerful Rust crate for handling date periods with embedded data and comprehensive date range operations.1,127MIT
shadocalA blazingly fast, Google calendar (more in future) event formatter webserver tool.1,120GPL-3.0
asimov-clock-moduleASIMOV module for the current date and time.1,119Unlicense
biff-datetime-cliA command-line utility for doing datetime arithmetic, parsing and formatting.
A non-exhaustive list of features:
* Generate…1,117Unlicense OR MIT
zeitrA lightweight time calculation utility for tracking work hours and performing time arithmetic1,115GPL-3.0-or-later
simple-durationA simple, dependency-minimal Duration type for second-precision time handling1,077MIT OR Apache-2.0
e9571_time_numberA Rust crate for formatting time, converting between time formats, and generating time-based IDs1,069MIT
timeglyphForensic timestamp decipherment — decode, encode, and identify the many ways systems inscribe time, with scored, cited,…1,041Apache-2.0
misykatIslamic library for Rust1,026GPL-3.0-only
rhythmicMaintain consistent timing with configurable overrun behavior.1,008MIT OR Apache-2.0
summer-jobIntegrate tokio-cron-scheduler with summer-rs framework1,008MIT
ptp-syncSynchronize the system-wide real-time clock based on a source PTP clock995Apache-2.0
timezone-converterA timezone conversion library that handles timezone conversions and information986MIT
ts32timestamp in base 32964BSD-3-Clause
mcp-server-timeA comprehensive Model Context Protocol (MCP) server for timezone-aware time operations932MIT
fasttimeSmall UTC date/time library based on Ben Joffe's fast 64-bit date algorithm932Apache-2.0
ntimeNanoTime is a lightweight, high performance Rust library for nanosecond-precision timestamps.899MIT
month-and-seasonTyped enumerations and utilities for months and meteorological seasons.889MIT
microbit-clockA simple clock app for the BBC micro:bit.888MIT OR Apache-2.0
date-utilitiesLightweight utilities for working with dates878MIT
jcalCalendar common utilities for `jcal-cal` and `jcal-date`866Apache-2.0 OR MIT
image-date-fixerSimple tool for fixing wrong modified time stamps and adding missing EXIF data to existing images!788MIT OR Apache-2.0
supply-chain-trust-example-crate-000063Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls787Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
tdc_toolkitRust CLI and library, as well as Python bindings, for working with time-to-digital converters (TDCs) such as the PicoQuant…782BSD-3-Clause
systimePortable timers that handle system sleep consistently.780MIT OR Apache-2.0
poh-yugenA modern proof of history implementation in Rust745Apache-2.0
deep-timeHigh-precision, no-std, no-alloc date-time library, leap-seconds, time scales, relativistic time, and a powerful date & duration…742MIT OR Apache-2.0
chrono-kitA time manipulation toolkit built on chrono739MIT OR Apache-2.0
zoneinfo-dbParser of ZoneInfoDb(`tzdata`) on Android and HarmonyOS NEXT728MIT
allen-intervalsAn efficient implementation of Allen's interval relations for Rust's range types.702MPL-2.0
nexcore-chronoSovereign DateTime engine — UTC timestamps, calendar dates, durations with zero external dependencies699MIT OR Apache-2.0
supply-chain-trust-example-crate-000040Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].696MIT OR Apache-2.0
minervaMaterials for causal concurrency with a kairotic component.665MIT OR Apache-2.0
ntp_usg-protoNTP protocol types, extension fields, and NTS cryptographic primitives.656Apache-2.0 OR MIT
longtimeMulti-timezone Time Management Tool with TUI interface634Apache-2.0
millisA tiny Rust library that converts various time formats to milliseconds.604MIT
celestial-timePure Rust astronomical time scales593MIT OR Apache-2.0
compile-time-macrosMacros for getting compile time information.592MIT OR Apache-2.0
xalen-timeAstronomical time primitives — JD, delta-T, time scales, calendar conversions583Apache-2.0
brightdateUniversal Decimal Time System anchored at J2000.0 — a scientifically grounded, timezone-free time representation579MIT
jayverA calendar versioning scheme for binaries developed by Emmett Jayhart574Apache-2.0 OR MIT
winnow_rfc9557Parsing RFC 9557 dates using winnow570MIT
holiday-rsLightweight holiday and business-day calculations (MVP: FR)545MIT
utcizeNormalize any datetime input to UTC. Automatically.541Apache-2.0
tardis-cliTARDIS - Translates natural language dates into machine-readable formats518MIT
clock-libMonotonic and wall-clock time readings for Rust, with a mockable clock for deterministic testing. Simple Tier-1 API, zero…517Apache-2.0 OR MIT
roughenough-serverHigh-performance asynchronous Roughtime server with batching support512Apache-2.0 OR MIT
doing-timeTime parsing and formatting for the doing CLI507MIT
isochronCron occurrence engine: parse Vixie cron expressions and compute next and previous occurrences in UTC504MIT OR Apache-2.0
end-of-monthReturns the end of the month for a given date487MIT OR Apache-2.0
trustimeA client implementation of the Trustime trusted timestamp service protocol479MIT
spring-apalisIntegration of rust application framework spring-rs and apalis471MIT
ntp_usg-clientNTP client library with sync, async (tokio/smol), and NTS support.467Apache-2.0 OR MIT
netupi-coreCore library for Netupi23 time tracking (timers, persistence)463AGPL-3.0-or-later
embassy-embedded-timeImplementation of embedded-time Clocks using embassy-time436non-standard
epoch-toCLI tool for converting UNIX timestamps to human-readable date strings436Apache-2.0
calicoA parser, printer, and data model for iCalendar.434MIT
alpaca-timeNew York time and US trading-calendar semantics for the alpaca-rust workspace432MIT OR Apache-2.0
cron-whenA CLI tool to parse cron expressions and display next execution times with human-readable durations432BSD-3-Clause
sntpc-time-embassyEmbassy timestamp generator for sntpc library419MIT OR Apache-2.0
dimeDaku time types409Apache-2.0 OR BSL-1.0 OR MIT
cronwaitA simple command-line utility to wait for the next cron schedule, ideal for Docker containers.407MIT
persian-rsA comprehensive and lightweight utility library for Persian (Farsi) developers using Rust, featuring Jalali (Shamsi) date…400MIT
htmldate-rsFast and robust date extraction from web pages, inspired by Python htmldate397Apache-2.0
summer-apalisIntegration of rust application framework summer-rs and apalis394MIT
chute-kunTaskChute + Todoist CLI/TUI — Rust TUI template using ratatui + crossterm382MIT
aimcal-icalAIM - Analyze. Interact. Manage Your Time, with calendar support380Apache-2.0
work-tuimerSimple, keyboard-driven TUI for time-tracking that allows you to quickly add time blocks and automatically group time if same…376MIT
roughenough-clientCommand-line Roughtime client for querying time servers371Apache-2.0 OR MIT
periodicalManagement of all kinds of time intervals, use it to manage schedules, find overlaps, and more!367BSD-3-Clause
shiplog-coverageDate-window slicing utilities used by shiplog adaptive ingestion.363MIT OR Apache-2.0
cloudiful-schedulerSingle-job async scheduling library for background work with optional Valkey-backed state.359Apache-2.0
jcal-cal`cal` crate of `jcal` package (calendar with Jalali/Persian/Iranian support)352Apache-2.0 OR MIT
focusminiSimple Pomodoro timer with audio cues346MIT
pericynthionAstrological ephemeris computation library: pure-Rust NASA JPL Ephemerides reader339CC0-1.0
minimum_wage_jpJapan minimum wage by prefecture (日本の地域別最低賃金): rates for any date and compliance checks333MIT
universal-date-parserUniversal date parser that can parse any date format into standardized output with intelligent format detection328MIT OR Apache-2.0
rfc_6265Reusable, thoroughly tested primitives from RFC 6265 (HTTP State Management): grammar byte-classes, cookie-date parsing, and…321MIT
republican-calendarA Rust library for the French Republican Calendar309MIT
liturgical-calendar-coreLightning-fast, no_std, no_alloc runtime for the Catholic liturgical calendar (Novus Ordo, 1969–2399). Provides O(1) read access…300MIT OR Apache-2.0
duration-extErgonomic extension trait for creating std::time::Duration from numeric literals294GPL-3.0-only
astrogramAstrology data-format conversion library294CC0-1.0
bdateBrightDate CLI — show the current BrightDate or convert between BrightDate and conventional dates291MIT
msgpack-timeA tiny library for converting from RMPV's MessagePack-encoded datetime objects to time-rs' UtcDateTime.284MIT
gnss-timeType-safe GNSS time scales: GPS, GLONASS, Galileo, BeiDou, TAI, UTC — no_std by default275MIT OR Apache-2.0
astrodyn_timeTime scales (TAI/UTC/UT1/TDB/TT/GMST) and converters for the astrodyn orbital-dynamics pipeline266MIT OR Apache-2.0