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:
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:
```bash
cargo build --release -p cdylib
cargo build --release -p staticlib ```
The library will then be available as a shared and static library in the target
folder.
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:
bash
cargo run
The bindings will then be available in capi/bindings
.
Builds for a lot of common platforms are available over here: Releases