github.com/time-rs/time

Date and time handling in Rust.

Open this visualization on its own page →

Contributors

18

Lines of Code

2,146

From

2019-10-01

To

2020-12-23

About time-rs/time

The time crate provides comprehensive date and time handling for Rust applications. It offers functionality for working with dates, times, and durations, with support for various formatting and parsing operations. The library is designed to be ergonomic and type-safe, leveraging Rust's type system to prevent common date and time errors.

A notable aspect of this project is its commitment to no-std compatibility, making it suitable for embedded systems and environments without access to the standard library. The crate maintains a conservative minimum supported Rust version policy, guaranteeing compilation with the latest stable release plus two prior minor versions, which ensures broad compatibility across Rust ecosystems. The project includes comprehensive documentation through API docs, a book guide, and internal documentation for contributors.

The time crate is actively maintained with clear contribution guidelines and community support through GitHub Discussions. It is dual-licensed under Apache License 2.0 and MIT, giving users flexibility in adoption. The project emphasizes code quality through automated testing and coverage tracking, making it a reliable choice for production Rust applications that require robust temporal data handling.

Share this video