# hertz *status: working. tested. api still in flux.* [![Build Status](https://travis-ci.org/snd/hertz.svg?branch=master)](https://travis-ci.org/snd/hertz/branches) [![](https://meritbadge.herokuapp.com/hertz)](https://crates.io/crates/hertz) **useful functions for working with frame-rates, sample-rates, other rates, time durations, frequencies, etc and for keeping a constant framerate. written in [rust](https://www.rust-lang.org/).** to use add `hertz = "*"` to the `[dependencies]` section of your `Cargo.toml` and call `extern crate hertz;` in your code. ## [read the documentation for an example and more !](https://snd.github.io/hertz/hertz/index.html) ### [contributing](contributing.md) ### licensed under either of [apache-2.0](LICENSE-APACHE) ([tl;dr](https://tldrlegal.com/license/apache-license-2.0-(apache-2.0))) or [MIT](LICENSE-MIT) ([tl;dr](https://tldrlegal.com/license/mit-license)) at your option