1 unstable release

0.1.0 Jan 21, 2023

#23 in #osu

LGPL-3.0-only

24KB
615 lines

osu-api

Feature rich osu! API wrapper.

Project structure

This project is separated by two part:

  • api
    • v1
    • v2
  • util
    • v1
    • v2

Each part of this project can be enable/disable by --features parameter. The api part contains data structure serialize/deserialize and net IO. The util part contains some useful utilities function.

Custom client

If you don't like the default reqwest::Client, you can implement the OsuApiRequester trait for your client.

Dependencies

~8–21MB
~319K SLoC