osuparse - An osu! beatmap parser crate
osuparse is a Rust crate for parsing osu! .osu beatmap files. Usage is as simple as:
let mut file = open.unwrap;
let mut contents = Stringnew;
file.read_to_string.unwrap;
parse_beatmap.unwrap;
Documentation for this crate can be found here
osuparse fully supports the osu! beatmap file specification, with the important exception of the Events section, which is pending implmentation.