libosu 0.0.25

General-purpose osu! library.
libosu
======

[![CI](https://travis-ci.org/iptq/libosu.svg?branch=master)](https://travis-ci.org/iptq/libosu)
[![Crates.io](https://img.shields.io/crates/d/libosu.svg)][1]
[![Documentation](https://docs.rs/libosu/badge.svg)][2]
[![dependency status](https://deps.rs/repo/github/iptq/libosu/status.svg)][3]

General-purpose osu! library

Installation
------------

This package is hosted on [crates.io][1]. In order to include this library into
your project, simply add this line into your `Cargo.toml`:

```rust
libosu = "*"
```

The following features are available through adding features in `Cargo.toml`,
and are not included by default since they may bring in extra dependencies:

- `apiv1`: Bindings for the osu! API v1.
- `apiv2`: Bindings for the osu! API v2.
- `replay-data`: Action data for osu! replay files (requires LZMA).

Getting Started
---------------

Check out the [API Documentation][2] for details on how to use the various
functions, or check out some of the examples (pending).

Projects using libosu
---------------------

- [editor]https://github.com/iptq/editor: wip osu editor
- [mapping-tools]https://github.com/iptq/mapping-tools: wip port of mapping tools to rust

If you have a project using libosu, open an issue with a brief description and
I'll add it to the list!

Contact
-------

Authors: Michael Zhang

License: MIT

[1]: https://crates.io/crates/libosu
[2]: https://docs.rs/libosu
[3]: https://deps.rs/repo/github/iptq/libosu