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.