6 releases (breaking)
|0.6.0||Nov 14, 2021|
|0.5.0||May 14, 2019|
|0.4.0||Sep 22, 2018|
|0.3.0||Jan 22, 2018|
|0.1.0||Apr 3, 2017|
#71 in Hardware support
64 downloads per month
Used in livesplit-core
livesplit-core is a library that provides a lot of functionality for creating a speedrun timer. It can be used directly from Rust. Additional bindings are available for the following programming languages:
- Java with Java Native Access or Java Native Interface
- Kotlin with Java Native Interface
The documentation is available here:
You can install Rust with the installer available on rustup.rs. Clone the repository and build the library with the following command:
# Dynamic Library cargo build --release -p cdylib # Static Library cargo build --release -p staticlib
The library will then be available as a shared and static library in the
If you want to build the bindings for the library too, you need to go into the
capi/bind_gen folder and run the following command:
The bindings will then be available in
Builds for a lot of common platforms are available in the Releases.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.