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.
rkik-ntsHigh-level NTS (Network Time Security) client library (RFC 8915)14,342MIT
chrono-datepicker-coreCore library for datepickers that should only depend on chrono.13,894Apache-2.0
async-cron-schedulerRuntime-agnostic async task scheduler with cron expression support13,806MPL-2.0
eggtimerTimer types for measuring time in a program in different ways13,779MIT
msA Rust version of Tiny milisecond conversion utility13,665MIT
neat-date-time(native) Types & operations to allow space efficient storage of dates and times13,658Unlicense
pretty_dateA rust library for the simple, friendly, human readable formatting of the chrono NaiveDateTime13,633MIT OR Apache-2.0
spring-jobIntegrate tokio-cron-scheduler with spring-rs framework13,536MIT
tokio-os-timerTimer facilities for Tokio based on OS-level primitives.13,522MIT
pausable_clockA source of time information that can be paused and resumed13,335MIT OR Apache-2.0
relativetime🦀 Rust library for printing human readable, relative time differences13,235MIT
folktimeTiny no_std, zero-allocation formatter for core::time::Duration.13,051MIT OR Apache-2.0
nightly2version`#[no_std]` and fast crate a Rust version to a timestamp and vice-versa (along other things)13,027MPL-2.0
esperaTime management, loop rates control.12,921MIT OR Apache-2.0
human-durationhuman-duration converts a std::time::Duration to a human readable string.12,880MIT
parsidateA comprehensive library for working with the Persian (Jalali/Shamsi) calendar system in Rust.12,858Apache-2.0
calenda-rsA Rust library for global calendars.12,804MIT OR Apache-2.0
kissunitsDifferent units (like distances or coordinates), keeping it small and simple12,792Apache-2.0
woddleAn async, synchronized, database-backed Rust job scheduler12,736Apache-2.0
cal-calcSimple tool for calculating holidays based on a set of holiday rules12,726MIT OR Apache-2.0
timeturnerCommand line utility for manipulating date-time strings12,660MIT OR Apache-2.0
timecalcCalculate the total duration of a given set of intervals and durations12,551MIT
datealgoLow-level date algorithms for libraries12,534MIT OR Apache-2.0
mini-functionsA Rust library of highly performant utility and wrapper functions12,509Apache-2.0 OR MIT
isowPrints the local or utc week in the ISO 8601 format, e.g. 2006-W52-7T10:26:20.485371700.12,429MPL-2.0
throttle_my_fnThrottle your functions12,199MIT
osmanthusFind and automatically format time text from the string12,140GPL-3.0-or-later
greg-tzgreg timezone data12,066GPL-3.0-or-later
fine_grainedA stopwatch with lap functionality and nanosecond resolution to time things.12,042MIT/Apache-2.0
compact-time64-bit nanosecond time representation with a range from 1970-01-01 00:00:00 to 2554-07-21 23:34:33.70955161511,461BlueOak-1.0.0
icalendar-durationParser for icalendar duration fields11,232MPL-2.0
white_rabbitTask scheduler, allowing timed execution, repeated or not.11,092ISC
music-timermusic-timer is a crate with music time and counting utilities featuring a callback performance engine to help with triggering…11,073MIT
adi_clockAldaron's Device Interface / Clock is a library developed by Plop Grizzly
for measuring / getting time, sleeping with…11,067MIT
gregSimple Unobtrusive Date & Time library10,990GPL-3.0-or-later
dates-strA minimal date formatting library. For if you don't need any fancy stuff.10,890MIT
calendarizecalendarize a month10,832MIT
crontabA lightweight crontab parser.10,738BSD-4-Clause
salahIslamic prayer time library for Rust10,720MIT
crockclock tui10,668MIT
chrono_gpstchrono conversion utils for GPS Time (GPST).10,531MIT
xidlehook-corexidlehook core library10,455MIT
switchy_timeSwitchy Time package10,279MPL-2.0
network-timeAbstractions of millisecond durations and timestamps, and related ticks.10,130AGPL-3.0
datetime-rs-macrosDate and time10,078MIT
timemachinetime-based state machine for daily scheduled state transitions10,044non-standard
time-nowGet current time as seconds or milli/micro/nano seconds, since unix epoch time, using single function call. Pure Rust std library…9,979MIT OR Apache-2.0
cftime-rsRust implementation of cftime9,943AGPL-3.0
edtfEDTF parser9,943MPL-2.0
secfmtConverts seconds into a human readable format (struct) containing years, days, hours, minutes and seconds.9,893MIT
datetimeutilsA zero-dependency crate with some date/time/calendar utilities9,7080BSD
day_count_conventionsDay Count Conventions for Financial Application.9,706non-standard
easy_timeA simple and intuitive library for handling time in Rust9,701MIT OR Apache-2.0
sampled_data_durationWork with durations of sampled data, e.g. digital audio9,665MIT
zone-detectRust version of the ZoneDetect C library.9,656BSD-3-Clause
activesupportUtility extensions for Rust inspired by activesupport of Ruby on Rails9,554MIT
tsc-timerTime stamp counter (TSC) based timer9,429MIT/Apache-2.0
spatialtimeA simple library to lookup longitude + latitude pairs, using flatgeobufs.9,386MIT
clock-bound-shmA library used to interact with shared memory in ClockBound.9,371Apache-2.0
zmanimHebrew Zmanim library9,363MIT
jactSchedule tasks on tokio using cron-like annotation. Also schedule tasks at an instant or repeat them at a fixed duration.9,302MIT/Apache-2.0
zemenEthiopian to Gregorian conversion utility9,244MIT
chrono-lightLight DateTime/scheduler library for Rust, no_std compatible9,203MIT OR Apache-2.0
timextThe collection of time-rs/time extensions for calendar
arithmetics and incomplete time formats.9,195MIT
badi-dateProvides dates for the Badí' (Bahá’í) calendar and conversions between Badí' and Gregorian dates.9,159MIT
time-hmsConvert a duration in seconds to a representation in hours, minutes and seconds9,039MIT
jackdauerUse this Rust crate to easily parse various time formats to durations9,037MIT
cancellable-timerA timer that can be interrupted.8,936MIT/Apache-2.0
countrsA simple countdown (or up!) with adjustable start and end times8,915GPL-3.0-or-later
solar-calendar-eventsCalculate Equinoxes and Solstices for years between 1900 and 21008,847MIT OR Apache-2.0
punchcardA CLI tool for tracking work-from-home hours.8,832AGPL-3.0-or-later
holidayA rust library for defining and iterating over annually repeating dates and holidays.8,799MIT
etaTracks progress on repetive tasks and measures estimated remaining times.8,734MPL-2.0
iso-8601Fully compliant ISO 8601 parser.8,725Apache-2.0
torrust-clockA library providing a working and mockable clock for deterministic testing.8,579AGPL-3.0-only
langtimeA rust library to parse english dates8,259MIT
weeks-from-nowShow a date x weeks from now8,217MIT OR Apache-2.0
date-differencerCalculate the time interval between two supported date-time values and output the result in years plus months plus days plus…8,117MIT
funniversariesFun Anniversaries generator library7,987Apache-2.0/MIT
datetime-rs-codegenDate and time7,839MIT
circadian_toolsTools for working with circadian data, or data that is cyclical like time of day.7,765MIT
systemd-durationConvert systemd style time durations into other formats7,722CC0-1.0
high_precision_clockA high-precision clock for cloud servers.7,698MIT
roundableRound numbers and durations to a given factor7,681MIT OR Apache-2.0
lycopersicumA simple Pomodoro Timer7,612GPL-3.0
jpholidayPure-Rust library to determine Japanese public holidays. 日本の祝日を扱う依存ゼロのRustライブラリ。7,584MIT
local_timestampsoperations on local timestamps7,571MIT OR Apache-2.0
take-breathA program that reminds you when to take a breath from your computer.7,564MIT
martianA Rust library providing Mars centric utility modules like: time, date, calendar etc.7,493Apache-2.0
aimcal-coreAIM - Analyze. Interact. Manage Your Time, with calendar support7,484Apache-2.0
timeliteTimeLite is a simple library to convert days, weeks, months and years into seconds.7,388Apache-2.0
ratelimSimplistic rate limiter7,235MIT
gcal_rsA blazingly fast, hand written Google calendar API in Rust7,164GPL-3.0
sntpc-net-embassyEmbassy socket wrapper for sntpc library7,085MIT OR Apache-2.0
date-formats-workflowDate Formats Workflow to quickly handle common data formats and conversions.7,059MIT
wtimeWTIME provides a variety of functions for obtaining the current UTC and local times, as well as generating customizable…7,007MIT OR Apache-2.0
timewarpNLP library for parsing English and German natural language into dates and times.6,859MIT/Apache-2.0
aimcal-cliAIM - Analyze. Interact. Manage Your Time, with calendar support6,854Apache-2.0
easytimingUtilities for easy timing functions, code blocks, etc6,845MIT/Apache-2.0
game_timeA library for handling time in games.
Game_time provides methods to track frame time in games. It allows
decoupling game time…6,838MIT
chinese-randRandom generation of data structures in Chinese, using Rust6,770MIT
taskA lightweight task scheduling system.6,768BSD-4-Clause
chrono-tz-postgresTyped timezones in Rust and PostgreSQL6,660MIT
unixtimeA small utility for working with UNIX time.6,628MIT
aimcalAIM - Analyze. Interact. Manage Your Time, with calendar support6,625Apache-2.0
cron-liteLightweight cron expressions parser and time series generator6,618MIT
gba_clockA real-time clock library for the GBA.6,555MIT OR Apache-2.0
workdaysA Rust library for computing work days and handling work calendars, inspired by the WORKDAY function in Excel.6,459MIT
mars-tMars Sol Date & Martian Coordinated Time: a library and a CLI app6,305UPL-1.0
platform-serialplatform-serial is the generic trait of generic serial interface for embedded-nano-mesh crate6,250non-standard
hhmmss_rsFormat time and duration in chrono, std::time and time as HH:MM:SS and HH:MM:SS.xxx6,250MIT
fundu-systemdFast and precise systemd time span parser of rust strings to a Duration6,236MIT
time-localMake working with local offsets from the [time](https://crates.io/crates/time) crate a little easier.6,078MIT OR Apache-2.0
audio-durationAudio duration library for Rust6,070MIT/Apache-2.0
randevuThe official Rust implementation of the RANDEVU algorithm6,050Unlicense OR MIT OR Apache-2.0
rulidRust Universally Unique Lexicographically Sortable Identifier5,989non-standard
chrono-wasiDate and time library for Rust5,987MIT/Apache-2.0
fatty_schedulerA simple Rust task scheduler with easy to use condition system. (In progress)5,956MIT
chrono-utilitiesUtility functions to manipulate chrono dates5,918MIT/Apache-2.0
timelagCreating time-lagged time series data5,836EUPL-1.2
winnow_iso8601Parsing ISO8601 dates using winnow5,824MIT
time_keeperTimeKeeper is the simplest cross-platform program for PC time tracking. It is used to periodically remind the user of the need to…5,814MIT
kineCorrect and human-readable time handling for Rust5,747MIT OR Apache-2.0
jsontpThe reference implementation of the JSONTP protocol in Rust5,743Apache-2.0
hrswThis is a simple, high resolution stopwatch library.5,670MIT
date-cliFast, clear and simple CLI tool for view date from CLI for Solar, Julian, Gregorian calendar.5,659non-standard
zinzenAlgorithm for auto-scheduling time-constrained tasks on a timeline5,622non-standard
rsdatersdate connects to an ntp server, printing the returned time and/or sets the system clock.5,501MIT OR Apache-2.0
run_everyRun some code up to once per specified duration5,486MIT OR Apache-2.0
article-date-extractorA library for extracting the publication date from an article or a blog post.5,483BSD-3-Clause
solnedgangLibrary for calculating the sunrise and sunset times for a specific location on the earth.5,463MIT
clia-timeA personal temporary time crate, using tz-rs to get local offset.5,396MIT OR Apache-2.0
clockkitClient side library for the `clockkit` distributed timestamp service5,388MIT
tickrA iterator that gives you a infinite stream of Option<Duration>, turing to Some once every time a certain duration has passed5,388MIT
prayersLightweight and highly accurate low-level library for calculating (Islamic) prayer times5,386MIT
platform-millisplatform-millis is the generic trait of milliseconds counter for embedded-nano-mesh crate5,224non-standard
clock-bound-clientA Rust library to communicate with ClockBound daemon.5,157Apache-2.0
cmosA utility to read, write CMOS and RTC data. Standard library not required.5,143MIT
fundu-gnuFast and precise gnu relative time parser of rust strings to a Duration5,119MIT
dayjsa date and time library for Rust, inspired by day.js5,113MIT
recurring_eventCalculate dates for recurring events (daily, weekly, monthly and yearly).5,049MIT
sched-clockA timer for task scheduling5,036MPL-2.0
kine-icuCorrect and human-readable time handling for Rust5,034MIT OR Apache-2.0
gimbal_timeGimbal Time package5,010MPL-2.0
clock-bound-vmclockA library used to interact with VMClock shared memory in ClockBound.4,975Apache-2.0
billigA command-line DSL budget manager4,962MIT OR Apache-2.0
clarionA library to simplify working with Clarion software data formats.4,917MIT OR Apache-2.0
turnkeeperAn asynchronous, recurring job scheduler for Tokio with support for CRON, interval, and weekday/time schedules, plus retries,…4,805MPL-2.0
monotonic-timeA simple lightweight crate to convert seconds provided to `Coordinated Universal Time` (UTC) or ` Temps Atomique International`…4,756Apache-2.0 OR MIT
icentral-timerA Rust crate providing a concise, mutable timer for measuring time intervals with high precision, leveraging RefCell and Instant…4,742MIT OR Apache-2.0
lycanA program to track time, along with calendar and celestial event cycles for your D&D campaign4,722GPL-3.0-or-later
calendar-durationA library containing a calendar respecting time duration.4,699MPL-2.0
myhumantimeA parser and formatter for std::time::{Duration, SystemTime}4,669MIT/Apache-2.0
winnow_datetimeParsing dates using winnow4,620MIT
esbatFunctions for lunar phase calculations4,602CC-BY-NC-4.0
tokio-task-schedulerA non-blocking task scheduler for Rust with fluent API, supporting interval-based and cron-like scheduling4,584MIT
byztime-sysRaw FFI bindings for libbyztime4,574Apache-2.0
system_tzCurrent timezone from the operating system4,511Apache-2.0
byztimedByzantine fault-tolerant time synchronization4,477Apache-2.0
isocalIsoCal is an extension to Chrono's IsoWeek (ISO 8601) that provides additional formatting and functions, such as the "W" prefix…4,462MIT
kine-coreCorrect and human-readable time handling for Rust4,407MIT OR Apache-2.0
emoji-clock-2Convert time and chrono types to emojis4,383MIT
profloggerImplements a macro to enable automatic function profiling.4,328MIT
stoicdreams_timestampLightweight Rust library for storing and managing timestamps, dates, and times.4,299MIT
async-timeoutsAn instrument to start async tasks after timeouts4,259MIT
veeks_millisDEPRECATED, OBSOLETE4,176MIT
elunaNot-so-precise moon calendar for 1900-21004,150LGPL-3.0
chronobreak_deriveDerive macros for the chronobreak crate4,111MIT OR Apache-2.0
downsample-oxideLargest Triangle Three Buckets Implementation4,096MIT
croner-schedulerA threaded cron job scheduler library for Rust4,075MIT
czasConvert timestamps into localized text4,067MIT OR Apache-2.0
crontimecron expression -> time iterator3,973GPL-3.0-only
world-time-apiA world time API.3,972MIT
rl_localtimeRust-locked localtime - a sound localtime implementation3,964MITNFA
portable_async_sleepA portable async sleep function for Rust3,960MIT OR Apache-2.0
byztimeIdiomatic Rust bindings for libbbyztime3,945Apache-2.0
calendar_calculatorThe calendar_calculator crate is a simple library crate that provides a range of functionalities for calculating distances…3,929MIT OR Apache-2.0
holiday_event_apiThe Official Holiday and Event API for Rust.3,919MIT
timescanFind timestamps in a string or stream of bytes3,887MIT
mogulAgnosticly helps to manage concurrent versions of things3,846MIT OR Apache-2.0
intervalleParser for time range arguments3,811GPL-3.0-or-later
rapid_timeA library for datetimes and durations, which are useful to model times in combinatorial optimization problems.3,810MIT
sac13The reference implementation for the SAC13 calendar system.3,7290BSD
horfimbor-timeTime calculator for the Horfimbor game3,702non-standard
foxy_timeCommon time utilities for `foxy`3,687MIT OR Apache-2.0
timext-partsThe collection of time-rs/time extensions for incomplete time formats.3,654MIT
timext-monthThe collection of time-rs/time extensions for calendar arithmetics.3,652MIT
proflogger_procImplements a macro to enable automatic function profiling. Should be used with proflogger.3,581MIT
akoAko is a Rust crate that offers a practical and human-friendly approach to creating, manipulating, formatting and converting…3,533MIT OR Apache-2.0
dostimeA Rust crate that converts to and from MS DOS dates and times.3,515GPL-3.0-or-later
dlarmthe alarm system for dwm3,481MIT
femtosa femtosecond-based representation of time, duration, and frequency, for the purpose of simulation3,434MIT OR Apache-2.0
heca-convert-libHebrew Calendar library.3,401MIT
clock-bound-ffiA C client library used to interact with ClockBound daemon.3,347Apache-2.0
chronobreakRust mocks for deterministic time testing3,301MIT OR Apache-2.0
platform-millis-linuximplementation of PlatformMillis for linux3,268non-standard
schedulesA lightweight Rust library for managing operations across multiple time scales3,262MIT
chrono_extUnofficial extensions for chrono crate (custom week definitions)3,254MIT
varweeks_millis2023 new date time units and formats: varweeks and millis3,254MIT
holidays_jpholidays_jp determines Japanese national holiday. The definition of holidays is based on csv file provided by the Cabinet Office.3,227MIT