Expand description

libosu

libosu is an attempt to make a convenient library for writing osu-related programs. it includes data structures and parsers for beatmaps, replays, and more.

please note that until this crate hits 1.0, none of the apis in this crate will be stable, so take care when using this crate. always pin to the version that you are using!

Re-exports

pub extern crate ordered_float;

Modules

apiv1apiv1

client for the osu api osu! API v1

apiv2apiv2

Structs for interacting with APIv2

beatmaps

defines the color struct

data structures

deals with osu database files (osu.db, collections.db, etc)

errors

beatmap events

hit-objects

data structures for hitsounds

math

exports everything in the library.

Data structures for reading and writing replays

calculating slider body shapes.

timing and timing points.

Functions

say_hello_thereDeprecated

says “hello there”