# Lighthouse Client
[](https://crates.io/crates/lighthouse-client)
[](https://docs.rs/lighthouse-client)
An asynchronous library for building clients for Project Lighthouse, e.g. games or animations.
The library is defined in terms of `futures` and can thus be used with any async runtime, though additional convenience functions are provided for `async-std` and `tokio`. The latter can be enabled via the corresponding crate features.
## Example Usage
First make sure to have a login at [lighthouse.uni-kiel.de](https://lighthouse.uni-kiel.de) and to have your credentials defined as environment variables:
```bash
export LIGHTHOUSE_USER=[your username]
export LIGHTHOUSE_TOKEN=[your api token]
```
You can now run an example with
```bash
cargo run --example disco
```
For a more complex example, try
```bash
cargo run --example snake
```