-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
chrono
Date and time library for Rust
-
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
-
time-macros
Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly
-
iana-time-zone
get the IANA time zone for the current system
-
httpdate
HTTP date parsing and formatting
-
humantime
A parser and formatter for std::time::{Duration, SystemTime}
-
time-core
detail and should not be relied upon directly
-
iana-time-zone-haiku
iana-time-zone support crate for Haiku OS
-
android-tzdata
Parser for the Android-specific tzdata file
-
chrono-tz
TimeZone implementations for chrono from the IANA database
-
parse-zoneinfo
Parse zoneinfo files from the IANA database
-
web-time
Drop-in replacement for std::time for Wasm in browsers
-
iso8601
Parsing ISO8601 dates using nom
-
coarsetime
Time and duration crate optimized for speed
-
cpu-time
Small crate that provides CPU time measurement
-
chrono-humanize
Human-friendly time expressions - similar to Python arrow.humanize
-
cap-time-ext
Extension traits for
SystemClock
andMonotonicClock
-
tz-rs
A pure Rust reimplementation of libc functions localtime, gmtime and mktime
-
cron
expression parser and schedule explorer
-
tzdb
Static time zone information for tz-rs
-
timer
timer. Use it to schedule execution of closures after a delay or at a given timestamp.
-
now
a time toolkit for chrono
-
polars-time
Time related code for the Polars DataFrame library
-
duration-str
duration string parser
-
uhlc
A Unique Hybrid Logical Clock for Rust
-
chronoutil
Powerful extensions to rust's Chrono crate
-
speedate
Fast and simple datetime, date, time and duration parsing
-
duration-string
string to duration and visa-versa lib. format is [0-9]+(ns|us|ms|[smhdwy]) such as 100ms, 1s, 2h, 1y
-
tokio-cron-scheduler
Schedule tasks on tokio using cron-like annotation, at an instant or repeat them at a fixed duration. Tasks can optionally be persisted using PostgreSQL or Nats.
-
fundu
Configurable, precise and fast rust string parser to a Duration
-
tzdb_data
Static, #![no_std] time zone information for tz-rs
-
clocksource
times and durations with fixed-size representations
-
time-tz
tz database (IANA) for the time Rust crate
-
diligent-date-parser
parsing datetime in unknown format
-
utcnow
Get the current unixtime in a no-std context
-
parse_datetime
parsing human-readable time strings and converting them to a DateTime
-
timeago
Given a Duration, lossily format it like in 'N days ago'. Parsing it back to Duration is not supported yet.
-
tai64
TAI64N (i.e. Temps Atomique International) timestamp support for Rust
-
deno_core_icudata
Raw ICU data for use with deno_core
-
dtparse
A dateutil-compatible timestamp parser for Rust
-
nt-time
A Windows file time library
-
interim
parses simple English dates, inspired by Linux date command, and forked from chrono-english
-
clokwerk
recurring task scheduler, similar to Python's schedule
-
sunrise
sunset calculator
-
cron_clock
A cron expression parser and schedule explorer. Rich documentation and case studies and related upper-level libraries are available.
-
trice
A minimal replacement for std::time::Instant that works in WASM for the web and Node.js
-
chrono-english
parses simple English dates, inspired by Linux date command
-
datetime
date and time formatting and arithmetic
-
go-parse-duration
Rust port to Golang parse duration
-
fugit-timer
A Count Down Timer abstaction that uses fugit time primitives
-
libsw
Comprehensive stopwatch library
-
human-date-parser
Parses strings that express dates in a human way into ones usable by code
-
dateparser
Parse dates in string formats that are commonly used
-
iso8601-duration
Parse ISO8601 duration format
-
human-repr
Generate beautiful human representations of bytes, durations, and even throughputs!
-
zoneinfo_compiled
parsing compiled zoneinfo files
-
bdays
Business Days calendars for Rustaceans
-
filetime_creation
An enhanced version of filetime, which can set file creation time on Windows before Rust 1.75
-
tokio_schedule
schedule tasks in tokio runtime
-
sntpc
making SNTP requests
-
fancy-duration
Fancy text representations for durations
-
icalendar
Strongly typed iCalendar builder and parser
-
hifitime
Ultra-precise date and time handling in Rust for scientific applications with leap second support
-
fundu-core
The core driving the implementation of fundu
-
nichi
Date library
-
gregorian
easy to use date library
-
embedded-time
Fully defined, inter-operable, ergonomic, and fast human-time units (both duration and rate types) with hardware timer abstraction and software timers
-
packedtime-rs
efficiently storing, parsing, formatting and truncating timestamps
-
tzf-rel
Probuf based binary timezone data distribution for tzf-rs
-
rrule
A pure Rust implementation of recurrence rules as defined in the iCalendar RFC
-
fastdate
Rust fast date carte
-
saffron
A Quartz-like cron parser used as part of Cron Triggers in Cloudflare Workers
-
job_scheduler_ng
cron-like job scheduling library for Rust (Updated since 2022)
-
spa
The Solar Position Algorithm module (SPA) for Rust calculates the sunrise-sunset and azimuth and zenith-angle for specific geo-position and time (UTC); for example for solar-panel-alignment or automotive
-
kube-leader-election
Leader election implementations for Kubernetes workloads
-
msdos_time
Converts an MsDosDateTime (FAT time) to a Tm value
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
stopwatch
timing things
-
monotonic-clock
Some Clock
-
ics
creating iCalendar files as specified in RFC5545 and RFC7986
-
durations
Duration constants
-
ticker
Rate limited Iterators
-
PHASEXave
Fast, clear and simple interface for calculating date, week day and time in Solar, Julian, Gregorian calendar
-
time-point
Less opaque, thin, type types
-
shuteye
high-resolution sleep in rust. Let your code catch some shuteye
-
jours-feries
get french public holidays (Jour feries)
-
rusty_time
timer
-
cld
-
qsv-dateparser
Parse dates in string formats that are commonly used. Optimized for qsv.
-
time-fmt
A strftime/strptime-like time formatter/parser for time-rs
-
date_time_parser
Rust NLP library for parsing English natural language into dates and times
-
chrono_utils
Utils for chrono library. It's may parse w3c date.
-
rink-core
Unit conversion library behind rink
-
time-humanize
Display time in a human readable manner
-
job_scheduler
cron-like job scheduling library for Rust
-
rfc822_sanitizer
rfc822/2822 sanitizer/normalizer
-
tinytime
Low overhead implementation of time-related concepts
-
duration-human
Duration wrapper to interact with humans
-
zen-expression
Zen Expression Language
-
temporal_rs
Temporal in Rust is an implementation of the TC39 Temporal Builtin Proposal in Rust
-
localzone
figures out the local timezone as IANA / Olson identifier
-
date-rs
Gregorian calendar date
-
icalendar-duration
Parser for icalendar duration fields
-
strftime-ruby
Ruby
Time#strftime
parser and formatter -
pyo3-chrono
Adds PyO3 support to Chrono structs via newtypes
-
perDiem
A comprehensive collection of timezone-naive date and datetime utilities
-
floating-duration
Converts durations to fractional numbers and allows automatic formatting of durations
-
asana2
Fluent OpenAPI client for Asana
-
utc-offset
When you absolutely NEED the UTC offset
-
dtt
parsing, validating, manipulating, and formatting dates and times
-
faketime
Fake time to ease testing and debugging
-
easytime
Providing wrapper types for safely performing panic-free checked arithmetic on instants and durations
-
stopwatch2
A stopwatch library for timing things. A rewrite and simplification of the original stopwatch crate.
-
flexible-time
parse timestamps in a flexible format
-
clock_ticks
Contains precise_time_s() and precise_time_ns() without any C code
-
waitfor
Retry a function until it succeeds, errors out, or a timeout/deadline is reached
-
temporenc
time/date format
-
crony
cron runner that spawns another thread to run your cron jobs
-
ntp
parsing and communicating over Network Time Protocol