github.com/time-rs/time ↗
Date and time handling in Rust.
An animated visualization of time-rs/time's Git history from October 2019 to December 2020, built by 18 contributors. The codebase reached 2,146 lines, mostly Rust. The video runs 48 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Rust
Contributors
18
Lines of Code
2,146
From
2019-10-01
To
2020-12-23
Advertisement
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.
Advertisement