4 releases
| 0.2.0-alpha.2 | Apr 8, 2025 |
|---|---|
| 0.2.0-alpha.0 | Apr 7, 2025 |
| 0.1.0 | Nov 21, 2024 |
#11 in #sorry
149 downloads per month
Used in osu-rs
33KB
807 lines
osu-rs
I have no idea what other osu! file format parsers there are, but this one is mine!
The focus here was on performance so I tried to do 0-alloc deserialization where possible. I've tested roundtrips on a lot of beatmaps with different format versions so I'm reasonably sure this should cover most of them (roundtrips aren't byte-by-byte perfect all of the time because there's lots of leeway, but it's reasonably close at least).
Sorry for having very sparse documentation, I'll improve it later... hopefully
Dependencies
~135–530KB
~13K SLoC