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.
rustixSafe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls974,677,282Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
timeDate and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].785,425,043MIT OR Apache-2.0
chronoDate and time library for Rust694,892,080MIT OR Apache-2.0
time-macrosProcedural macros for the time crate.
This crate is an implementation detail and should not be relied upon directly.586,620,476MIT OR Apache-2.0
iana-time-zoneget the IANA time zone for the current system572,278,028MIT OR Apache-2.0
time-coreThis crate is an implementation detail and should not be relied upon directly.546,976,221MIT OR Apache-2.0
humantimeA parser and formatter for std::time::{Duration, SystemTime}399,227,037MIT OR Apache-2.0
iana-time-zone-haikuiana-time-zone support crate for Haiku OS238,833,950MIT OR Apache-2.0
web-timeDrop-in replacement for std::time for Wasm in browsers194,329,362MIT OR Apache-2.0
jiffA date-time library that encourages you to jump into the pit of success.
This library is heavily inspired by the Temporal…146,702,425Unlicense OR MIT
chrono-tzTimeZone implementations for chrono from the IANA database132,769,773MIT OR Apache-2.0
android-tzdataParser for the Android-specific tzdata file126,899,878MIT OR Apache-2.0
jiff-staticCreate static TimeZone values for Jiff (useful in core-only environments).88,630,675Unlicense OR MIT
nuidA highly performant unique identifier generator.46,219,977Apache-2.0
time-macros-implProcedural macros for the time crate.41,599,817MIT OR Apache-2.0
iso8601Parsing ISO8601 dates using nom38,056,196MIT
jiff-tzdbThe entire Time Zone Database embedded into your binary.32,009,103Unlicense OR MIT
jiff-tzdb-platformThe entire Time Zone Database embedded into your binary for specific platforms.30,308,655Unlicense OR MIT
clocksourceLibrary for times and durations with fixed-size representations21,090,644MIT OR Apache-2.0
tz-rsA pure Rust reimplementation of libc functions localtime, gmtime and mktime.17,262,162MIT OR Apache-2.0
coarsetimeTime and duration crate optimized for speed14,592,307BSD-2-Clause
cap-time-extExtension traits for `SystemClock` and `MonotonicClock`13,034,992Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
tzdbStatic time zone information for tz-rs11,569,695Apache-2.0
speedateFast and simple datetime, date, time and duration parsing9,679,880MIT
chrono-humanizeHuman-friendly time expressions - similar to Python arrow.humanize9,189,781MIT/Apache-2.0
duration-strduration string parser8,630,677Apache-2.0
cronerFully-featured, lightweight, and efficient Rust library designed for parsing and evaluating cron patterns6,317,981MIT
tzdb_dataStatic, #![no_std] time zone information for tz-rs6,006,343MIT-0 OR MIT OR Apache-2.0
fugitTime library for embedded targets with ease-of-use and performance first.5,105,796MIT OR Apache-2.0
tokio-cron-schedulerSchedule tasks on tokio using cron-like annotation, at an instant or repeat them at a fixed duration. Tasks can optionally be…4,967,962MIT/Apache-2.0
uhlcA Unique Hybrid Logical Clock for Rust.4,757,896EPL-2.0 OR Apache-2.0
sunriseSunrise and sunset calculator4,506,634MIT
duration-stringString to duration and vice-versa lib. Format is [0-9]+(ns|us|ms|[smhdwy]) such as 100ms, 1s, 2h, 1y4,039,724non-standard
chrony-candmLibrary for communication with Chrony's control & monitoring interface3,754,019GPL-2.0-only
chrony-candm-deriveProcedural macros for use by chrony-candm3,750,539GPL-2.0-only
compile-timeConstants and macros for getting compile time information.3,220,831MIT OR Apache-2.0
exponential-backoffAn exponential backoff generator with jitter.2,916,456MIT OR Apache-2.0
temporal_rsTemporal in Rust is an implementation of the TC39 Temporal Builtin Proposal in Rust.2,861,347MIT OR Apache-2.0
chronoutilPowerful extensions to rust's Chrono crate2,856,866MIT
build-timeSimple proc-macros to generate build timestamp string literals.2,492,899MIT
embedded-timeFully defined, inter-operable, ergonomic, and fast human-time units (both duration and rate types) with hardware timer…2,447,547MIT OR Apache-2.0
aliri_clockTiming utilities used by the `aliri` family of crates2,153,225MIT OR Apache-2.0
time-tzImplementation of tz database (IANA) for the time Rust crate.1,680,110BSD-3-Clause
sif-itreesimple, immutable, flat interval tree1,647,969MIT OR Apache-2.0
dtparseA dateutil-compatible timestamp parser for Rust1,534,764Apache-2.0
nt-timeA Windows file time library1,512,883Apache-2.0 OR MIT
triceA minimal replacement for std::time::Instant that works in WASM for the web and Node.js.1,467,990Apache-2.0
jiff-icuConversion routines between Jiff and ICU4X.1,430,760Unlicense OR MIT
cron-parserLibrary for parsing cron expressions with timezone support.1,324,569BSD-3-Clause
filetime_creationAn enhanced version of filetime, which can set file creation time on Windows before Rust 1.75.1,307,381MIT/Apache-2.0
rusty_ulidRust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing1,264,333MIT/Apache-2.0
utcnowGet the current unixtime in a no-std context1,232,360Apache-2.0
clokwerkA simple Rust recurring task scheduler, similar to Python's schedule1,203,879Apache-2.0
hifitimeUltra-precise date and time handling in Rust for scientific applications with leap second support1,049,727MPL-2.0
tai64TAI64 and TAI64N (i.e. Temps Atomique International) timestamp support for Rust1,047,041Apache-2.0 OR MIT
funduConfigurable, precise and fast rust string parser to a Duration983,313MIT
human-reprGenerate beautiful human representations of bytes, durations, and even throughputs!939,637MIT
pg_intervalA native PostgreSQL interval type891,738MIT
rruleA pure Rust implementation of recurrence rules as defined in the iCalendar RFC.877,659MIT OR Apache-2.0
fundu-coreThe core driving the implementation of fundu871,368MIT
fugit-timerA Count Down Timer abstaction that uses fugit time primitives775,778MIT OR Apache-2.0
jiff-coreLow level datetime primitives for the Jiff library.763,738Unlicense OR MIT
bdaysBusiness Days calendars for Rustaceans.716,612MIT
sntpcLibrary for making SNTP requests709,597MIT OR Apache-2.0
ntimestampStrictly monotonic unix timestamp in microseconds647,677MIT
icalendarStrongly typed iCalendar builder and parser.596,588MIT/Apache-2.0
julian_day_converterProvides Julian Day conversion methods for chrono::NaiveDateTime and direct conversion to and from unix timestamps520,225MIT
libswComprehensive stopwatch library475,999MIT OR Apache-2.0
tzf-rsFast convert longitude,latitude to timezone name.462,342MIT
iso8601-timestampHigh-performance ISO8601 Timestamp formatting and parsing381,431MIT OR Apache-2.0
tokio_scheduleThis crate helps schedule tasks in tokio runtime367,648MIT
doedoe is a powerful Rust crate designed to enhance development workflow by providing an extensive collection of useful macros and…330,323MIT
job_scheduler_ngA simple cron-like job scheduling library for Rust (Updated since 2022).308,747MIT OR Apache-2.0
gregorianeasy to use date library278,256BSD-2-Clause
filetime_winWindows FILETIME and SYSTEMTIME string and binary serialization270,385MIT/Apache-2.0
libsw-coreComprehensive stopwatch library266,944MIT OR Apache-2.0
saturating-timeA trait for limits and saturations on types inside std::time262,826MIT OR Apache-2.0
faketimeFake time to ease testing and debugging258,539MIT
cld...247,287LGPL-3.0-or-later
ntpLibrary for parsing and communicating over Network Time Protocol.245,811MIT/Apache-2.0
boot-timeMonotonic time that takes into account time a system was suspended (if the system supports this)238,158MIT
tickerRate limited Iterators.204,019MIT
tzifA parser for TZif files197,541Unicode-3.0
time-pointLess opaque, thin, type types195,108MIT/Apache-2.0
pg_interval_2A native PostgreSQL interval type, forked version194,040MIT
job_schedulerA simple cron-like job scheduling library for Rust.186,329MIT/Apache-2.0
packedtime-rsUtilities for efficiently storing, parsing, formatting and truncating timestamps173,794Apache-2.0 OR BSD-3-Clause
ulid-generator-rsA Rust crate for generating ULIDs161,667MIT OR Apache-2.0
fuzzydateA flexible natural language date parsing library153,079MIT
time-humanizeDisplay time in a human readable manner.145,417MIT
durstrA simple library for parsing human-readable strings into durations.144,908MIT
date-calculationsAdjust dates relative to provided Chrono's NaiveDate122,327MIT
dttA Rust library for parsing, validating, manipulating, and formatting dates
and times.121,344MIT OR Apache-2.0
jiff-sqlxIntegration for Jiff with SQLx.117,687Unlicense OR MIT
pid-liteA small PID controller library109,833MIT OR Apache-2.0
std-embedded-timeImplementation of embedded-time Clocks using std::time109,043non-standard
tai-timeNanosecond-precision monotonic clock timestamps based on the TAI time standard.100,211MIT OR Apache-2.0
floating-durationConverts durations to fractional numbers and
allows automatic formatting of durations.97,435MIT/Apache-2.0
waitforRetry a function until it succeeds, errors out, or a timeout/deadline is reached.95,282GPL-3.0-or-later
durationsDuration constants89,741MIT OR Apache-2.0
build_timestampSimple proc-macro to generate a build timestamp string as a const87,238MIT OR Apache-2.0
interavlAn optimised interval tree for efficient interval stabbing74,454Apache-2.0
durno_std duration parser and pretty-formatter for humans73,748MIT
rfc822_sanitizerrfc822/2822 sanitizer/normalizer.69,637GPL-3.0+
pyo3-chronoAdds PyO3 support to Chrono structs via newtypes68,975MIT
tinytimeLow overhead implementation of time-related concepts.67,997MIT OR Apache-2.0
timer_listA list of timed events that will be triggered sequentially when the timer expires67,749GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0
temporencLibrary for the Temporenc time/date format.67,099non-standard
utc-dtSimple, fast and small UTC date, timestamp and datetime library for Rust.65,203MIT OR Apache-2.0
easytimeProviding wrapper types for safely performing panic-free checked arithmetic on instants and durations.64,530Apache-2.0 OR MIT
strftime-rubyRuby `Time#strftime` parser and formatter63,198MIT
compound_durationConvert seconds to compound duration (week, days, hours, minutes, seconds)62,275BSD-3-Clause
super_speedy_syslog_searcherSpeedily search and merge log messages by datetime. DateTime filters may be passed to narrow the search. s4 aims to be very fast.62,116MIT
finqlA quantitative finance toolbox56,708MIT OR Apache-2.0
duration-humanDuration wrapper to interact with humans54,816non-standard
holochain_timestampMicrosecond-precision timestamp datatype for Holochain53,817Apache-2.0
atomic-instant-fullA wrapper around Instant and AtomicUsize to implement most of the features of AtomicUsize52,529MIT
two_timerparser for English time expressions51,468MIT
chinese-lunisolar-calendarThe traditional Chinese Calendar, known as 農曆 or 陰曆 in Chinese, is based on the moon, and is commonly referred to as the Lunar…49,811MIT
PHASEXaveFast, clear and simple interface for calculating date, week day and time in Solar, Julian, Gregorian calendar.49,783non-standard
dia-time...49,065LGPL-3.0-or-later
chrono-systemd-timeLibrary which parses systemd.time style timestamps into chrono types47,465MIT/Apache-2.0
libtzfileThis library provides low and high level parsing of the IANA system timezone information files (TZIF).47,266MIT
flexible-timeA library to parse timestamps in a flexible format45,165Apache-2.0
suncalcCalculate the position of the sun and sunlight phases.44,864MIT
chrono_lcLocalised date and time formatting library for Rust, based on chrono43,328MIT/Apache-2.0
ms-converterFast abstraction for converting human-like times into milliseconds.41,849MIT
amadeus-typesHarmonious distributed data analysis in Rust.40,298Apache-2.0
cyborgtimeA parser and formatter for std::time::{Duration, SystemTime}40,127MIT/Apache-2.0
calcardiCalendar/JSCalendar and vCard/JSContact parsing, building and conversion library for Rust39,823Apache-2.0 OR MIT
xidlehookxautolock rewrite in Rust, with a few extra features39,740MIT
strptimeDate & time parsing without date library dependencies.39,253MIT
jiff-dieselIntegration for Jiff with Diesel.38,572Unlicense OR MIT
mediatimeExact-integer rational time types for media pipelines — FFmpeg-style Timebase, Timestamp, and TimeRange. no_std, zero…34,620MIT OR Apache-2.0
unix-tsUnix timestamp manipulation and conversion.34,282MIT
datetime-rsDate and time33,452MIT
date-rsGregorian calendar date33,007MIT
gearboxExcessive tooling for Rust, boosting productivity and operations32,989MIT
livesplit-corelivesplit-core is a library that provides a lot of functionality for creating a speedrun timer.32,921Apache-2.0/MIT
unix-ts-macrosMacro to quickly create unix-ts timestamps.32,592MIT
exonum-timeThe time oracle service for Exonum.31,871Apache-2.0
clap-durationMacros for clap argument value_parse31,267non-standard
date_timeDate_Time is a high-level rust library for use in situations where precision beyond seconds is not necessary.31,186Apache-2.0
heca-libHebrew Calendar library30,659MIT
expiration_dateA professional financial instrument expiration date management library with support for standard day count conventions.29,895MIT
clockSimple clocks29,434MIT
clock-boundA crate to provide error bounded timestamp intervals.28,997MIT OR Apache-2.0
float_durationFloating-point Duration support.
Provides quantification for spans of time. Unlike the standard std::time or the chrono crate,…28,792MIT
time-formatA lightweight library for formatting Unix timestamps with millisecond precision in UTC and local time28,556MIT
irox-timeDate and Time types to manage the inherent complexity of dealing with the fourth dimension.28,344MIT OR Apache-2.0
hecaHebrew calendar utility27,692MIT
trading-calendarComprehensive trading calendar with holidays and hours for global markets27,220MIT OR Apache-2.0
juliandayJulian day is the continuous count of days since the beginning of the Julian Period. This crate implements a method to convert a…26,706MIT
sntp_requestTiny Rust library to request timestamp from NTP servers trough SNTP protocol.26,052MIT/Apache-2.0
uts2tsConvert a unix timestamp (seconds) to a struct {year, month, day, hour, minute, second, weekday}.25,761MIT
kairosA library on top of chrono to calculate times and dates ergonomically25,467MPL-2.0
year-helperThis library provides some useful functions to deal with years.25,435MIT
julianConvert between Julian day numbers and Julian & Gregorian calendars25,375MIT
bilala CLI salah time24,629GPL-3.0-only
dijoScriptable, curses-based, digital habit tracker24,044MIT
cron-descriptorProvides human-readable desriptions of cron expressions23,755Apache-2.0
kronosA tool to calculate complex time expressions23,435MIT
heliocronA simple program for calculating sunrise, sunset and related times, which can be integrated with cron to trigger other programs…23,116Apache-2.0 OR MIT
update_rateA generic, low-overhead rate counter for FPS counters and the like.23,008MIT
tzparseThis high-level library reads IANA system timezone information files and returns transition times (ie. daylight saving time) and…22,534GPL-3.0
thetimeA simple but powerful Rust library for dealing with the time, both NTP and System. Contains wrappers for functions often buried…22,530Apache-2.0
timensSimple and efficient library for timestamp and date manipulation.22,512MIT/Apache-2.0
sunrise-nextSunrise and sunset calculator22,496MIT
govuk-bank-holidaysLibrary for loading the official list of bank holidays in the United Kingdom from GOV.UK22,195MIT
millisecondFormat milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.22,124MIT
chrono_elapsedA simple extension of chrono. Answers questions like: how much time has elapsed since date y? How long until date x will be upon…21,545MIT OR Apache-2.0
pubky-timestampStrictly monotonic unix timestamp in microseconds21,247MIT
clock-rsA modern, terminal-based digital clock21,118Apache-2.0
sans-io-timeTime structures for the sans-io pattern20,952MIT
video-timecodeLibrary for SMPTE timecode manipulation20,704MIT
chrono_localeLocalised date and time formatting library for Rust, based on chrono20,484MIT/Apache-2.0
islamIslamic library for Rust20,292GPL-3.0-only
astrolabeDate and time library for Rust. Aims to be feature rich, lightweight and easy-to-use.20,251MIT OR Apache-2.0
timelibA small Rust wrapper around the timelib library.19,393MIT
ts_timetime- and scheduling-oriented utilities for tailscale19,190BSD-3-Clause
dos-date-timeAn MS-DOS date and time library19,068Apache-2.0 OR MIT
qubit-clockThread-safe clock abstractions for Rust: monotonic clocks, mock testing, high-precision time meters, and timezone support18,832Apache-2.0
timepieceA command-line all-purpose timepiece18,460MIT
evryA shell-script-centric task scheduler; uses exit codes to determine control flow18,441Apache-2.0
chinese-formatConvert data types to Chinese, with Rust18,289MIT
tsoracle-coreSync algorithm core for tsoracle: window allocator, 46/18-bit timestamp packing, monotonicity invariants, and the shared cluster…18,282Apache-2.0
perDiemA comprehensive collection of timezone-naive date and datetime utilities17,925MIT
chronounitA date-time formatter and time-unit library for Rust time17,518Apache-2.0
timediff🦀 Rust library for printing human readable, relative time differences17,104MIT
epoch-cliA small command line utility for working with epoch timestamps.16,764MIT
wall-clockA representation of time as displayed on a wall clock, without date or time zone.15,843MIT
datetime_parseparse various formats of date time strings to rfc333915,649non-standard
sntpc-net-tokioTokio socket wrapper for sntpc library15,326MIT OR Apache-2.0
carlA colorful commandline calendar with ical support. Similar to `cal`, but with features.15,307MIT
zmana CLI year progress15,296GPL-3.0-only
togglUnofficial command-line interface for Toggl Track using the v9 API.15,094MIT
nippyAsync NTP - async fork of ntp15,013MIT
timespanA simple timespan for chrono times.14,960GPL-3.0
anydateDate & DateTime string parser14,890MIT OR Apache-2.0
clock-bound-dA daemon to provide clients with an error bounded timestamp interval.14,437GPL-2.0-only