-
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
-
chrono-tz
TimeZone implementations for rust-chrono from the IANA database
-
chrono
Date and time library for Rust
-
hifitime
Ultra-precise date and time handling in Rust for scientific applications with leap second support
-
coarsetime
Time and duration crate optimized for speed
-
cron
A cron expression parser and schedule explorer
-
rrule
A pure Rust implementation of recurrence rules as defined in the iCalendar RFC
-
chronoutil
Powerful extensions to rust’s Chrono crate
-
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.
-
humantime
A parser and formatter for std::time::{Duration, SystemTime}
-
httpdate
HTTP date parsing and formatting
-
dtparse
A dateutil-compatible timestamp parser for Rust
-
timeago
Given a Duration, lossily format it like in ‘N days ago’. Parsing it back to Duration is not supported yet.
-
time-tz
Implementation of tz database (IANA) for the time Rust crate
-
ics
A library for creating iCalendar files as specified in RFC5545 and RFC7986
-
tz-rs
A pure Rust reimplementation of libc functions localtime, gmtime and mktime
-
utc2k
A fast and lean UTC date/time library concerned only with happenings in this century (2000-2099)
-
date_time
Date_Time is a high-level rust library for use in situations where precision beyond seconds is not necessary
-
uhlc
A Unique Hybrid Logical Clock for Rust
-
bdays
Business Days calendars for Rustaceans
-
cap-time-ext
Extension traits for
SystemClock
andMonotonicClock
-
duration-str
duration string parser
-
cron_clock
A cron expression parser and schedule explorer. Rich documentation and case studies and related upper-level libraries are available.
-
icalendar
Strongly typed iCalendar builder and parser
-
sntpc
Library for making SNTP requests
-
rfc822_sanitizer
rfc822/2822 sanitizer/normalizer
-
libtzfile
This library provides low and high level parsing of the IANA system timezone information files (TZIF)
-
zman
a CLI year progress
-
speedate
Fast and simple datetime, date, time and duration parsing
-
two_timer
parser for English time expressions
-
chinese-lunisolar-calendar
The traditional Chinese Calendar, called 農曆 or 陰曆 in Chinese, is based on the moon, so it’s also known as Lunar Calendar
-
evry
A shell-script-centric task scheduler; uses exit codes to determine control flow
-
iana-time-zone
get the IANA time zone for the current system
-
quanta
high-speed timing library
-
timer
A simple timer. Use it to schedule execution of closures after a delay or at a given timestamp.
-
duration-string
string to duration and visa-versa lib. format is [0-9]+(ns|us|ms|[smhdwy]) such as 100ms, 1s, 2h, 1y
-
iso8601-timestamp
High-performance ISO8601 Timestamp formatting and parsing
-
kronos
A tool to calculate complex time expressions
-
date-formats-workflow
Date Formats Workflow to quickly handle common data formats and conversions
-
kafka
Rust client for Apache Kafka
-
parse-zoneinfo
Parse zoneinfo files from the IANA database
-
easytime
Providing wrapper types for safely performing panic-free checked arithmetic on instants and durations
-
rsdate
rsdate connects to an ntp server, printing the returned time and/or sets the system clock
-
htp
human time parser
-
tai64
TAI64 and TAI64N (i.e. Temps Atomique International) timestamp support for Rust
-
dijo
Scriptable, curses-based, digital habit tracker
-
tzdb
Static time zone information for tz-rs
-
gregorian
easy to use date library
-
clokwerk
A simple Rust recurring task scheduler, similar to Python’s schedule
-
dateparser
Parse dates in string formats that are commonly used
-
job_scheduler_ng
A simple cron-like job scheduling library for Rust (Updated since 2022)
-
pyo3-chrono
Adds PyO3 support to Chrono structs via newtypes
-
islam
Islamic library for Rust
-
cvdate
A tiny datetime week clender and timestamp conversion tool
-
qsv-dateparser
Parse dates in string formats that are commonly used. Optimized for qsv.
-
gostd_time
Package time provides functionality for measuring and displaying time. time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。
-
dia-time
Small kit for time
-
timemachine
time-based state machine for daily scheduled state transitions
-
chrono_elapsed
A simple extension of chrono. Answers questions like: how much time has elapsed since date y? How long until date x will be upon us?
-
salah
Islamic prayer time library for Rust
-
pg_interval
A native PostgreSQL interval type
-
timeturner
Command line utility for manipulating date-time strings
-
clock-bound-d
A daemon to provide clients with an error bounded timestamp interval
-
timespan
A simple timespan for chrono times
-
julianday
Julian day is the continuous count of days since the beginning of the Julian Period. This crate implements a method to convert a JulianDay or ModifiedJulianDay to and from the chrono’s NaiveDate.
-
unix-ts
Unix timestamp manipulation and conversion
-
ms-converter
Fast abstraction for converting human-like times into milliseconds
-
timediff
🦀 Rust library for printing human readable, relative time differences
-
livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer
-
eggtimer
Timer types for measuring time in a program in different ways
-
faketime
Fake time to ease testing and debugging
-
time-humanize
Display time in a human readable manner
-
clock-bound-c
A client library to communicate with ClockBoundD
-
timetracking
Simple time tracker with simple data format
-
tsxlib
timeseries library
-
timeago-cli
A dead-simple CLI tool to convert RFC2822 to short humanized strings
-
stopwatch
A stopwatch library for timing things
-
chrono-light
Light DateTime/scheduler library for Rust, no_std compatible
-
datetime_parse
parse various formats of date time strings to rfc3339
-
tzif
A parser for TZif files
-
clock
Simple clock
-
heca-lib
Hebrew Calendar library
-
float_duration
Floating-point Duration support. Provides quantification for spans of time. Unlike the standard std::time or the chrono crate, this crate aims to provide a fully featured Duration…
-
clia-time
A personal temporary time crate, using tz-rs to get local offset
-
time-format
Turn a Unix timestamp into date components or into a string
-
job_scheduler
A simple cron-like job scheduling library for Rust
-
world-time-api
A world time API
-
zone-detect
Rust version of the ZoneDetect C library
-
newyears
A simple New Year’s countdown
-
fuzzydate
A flexible date parsing library
-
time-macros
Procedural macros for the time crate
-
iso-8601
Fully compliant ISO 8601 parser
-
yearfrac
Year fruction calculator for Rust
-
cal-calc
Simple tool for calculating holidays based on a set of holiday rules
-
monotonic-time
A simple lightweight crate to convert seconds provided to
Coordinated Universal Time
(UTC) orTemps Atomique International
(TAI) -
airports
Provides mapping between IATA airport codes and timezones
-
koyomi
Japanese calendar written in Rust
-
funniversaries
Fun Anniversaries generator library
-
timens
Simple and efficient library for timestamp and date manipulation
-
clockkit
Client side library for the
clockkit
distributed timestamp service -
floating-duration
Converts durations to fractional numbers and allows automatic formatting of durations
-
compound_duration
Convert seconds to compound duration (week, days, hours, minutes, seconds)
-
hourglass
Timezone-aware datetime library and time-related subtleties
-
relativetime
🦀 Rust library for printing human readable, relative time differences
-
relativedelta
Rust implementation of relativedelta known from Python’s dateutil library. An extension to Duration in the chrono library to deal with relative dates
-
libtad-models
Time and Date API models
-
sntp_request
Tiny Rust library to request timestamp from NTP servers trough SNTP protocol
-
astrotime
Time related types
-
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
-
solnedgang
Library for calculating the sunrise and sunset times for a specific location on the earth
-
jpholiday
Japan Public Holiday Generate for Rust
-
cpu-time
Small crate that provides CPU time measurement
-
unix-ts-macros
Macro to quickly create unix-ts timestamps
-
cmos
A utility to read, write CMOS and RTC data. Standard library not required.
-
jact
Schedule tasks on tokio using cron-like annotation. Also schedule tasks at an instant or repeat them at a fixed duration.
-
billig
A command-line DSL budget manager
-
einstein
Time and Size of structs logging library
-
jlink_rtt
Implements the JLINK RTT protocol
-
chrony-candm
Library for communication with Chrony’s control & monitoring interface
-
anydate
Date & DateTime string parser
-
chrono-wasi07
Date and time library for Rust
-
suncalc
Calculate the position of the sun and sunlight phases
-
computus
Computus Easter calculation in Rust
-
chrono-systemd-time
Library which parses systemd.time style timestamps into chrono types
-
bilal
a CLI salah time
-
tictoc
A time duration profiling library
-
stopwatch2
A stopwatch library for timing things. A rewrite and simplification of the original stopwatch crate.
-
date_component
the missed date_component with chrono
-
hrsw
This is a simple, high resolution stopwatch library
-
calendarize
calendarize a month
-
now
a time toolkit for chrono
-
delta
An easy to use timer library
-
eluna
Not-so-precise moon calendar for 1900-2100
-
lunardate
A Chinese Calendar Library in Rust
-
circadia
Compute sunrise/sunset times
-
better-stopwatch
This is a module for time measurement in your Rust code
-
geodate
Geodate computes geocentric expressions of points in time using a natural lunisolar calendar with metric time based on decimal fractions of the mean solar day
-
tzfile
chrono::TimeZone implementation using system tz database
-
crontab
A lightweight crontab parser
-
sunrise-sunset-calculator
Rust Bindings to the Sunrise Sunset Calculator C Library
-
human-duration
human-duration converts a std::time::Duration to a human readable string
-
libtad-rs
Rust library for accessing Time and Date APIs
-
secfmt
Converts seconds into a human readable format (struct) containing years, days, hours, minutes and seconds
-
circadian_time
Circadian timezone support for chrono
-
chrono-simpletz
Simple Zero Sized Typed timezones for chrono
-
ms
A Rust version of Tiny milisecond conversion utility
-
chrono_locale
Localised date and time formatting library for Rust, based on chrono
-
crab_era
Computes time relative to the Crab Epoch (the commit of Rust 1.0, a59de37e)
-
dow
Tomohiko Sakamoto’s algorithm for finding the day of the week
-
chrono_parser
Parser extension on the top of chrono