{"repo":"L-Mario564/osu.js","free":true,"listed":false,"github":"https://github.com/L-Mario564/osu.js","clone":"git clone https://github.com/L-Mario564/osu.js.git","description":"osu.js is an unofficial Javascript and Typescript SDK for the browser-facing portion of osu! with type safety in mind.","language":"TypeScript","stars":30,"topics":["api-wrapper","osu","osu-api","osu-web","osugame"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"About osu.js is an unofficial Javascript and Typescript SDK for the browser-facing portion of osu! with type safety in mind. Why this API wrapper? - Extremely lightweight (less than 6kb when minified + gzipped). - Supports both versions of the API. - Every response from the APIs are fully typed. - Handles errors in a developer-friendly way. - Fully documented in its own website. - In addition to the API wrapping, it includes some extra utilities. Installation Quickstart Coverage osu.js has 100% coverage over the legacy API. For the current API, all documented endpoints with a GET request have been implemented and tested. All endpoints with POST and PATCH requests have been implemented, but most aren't tested. None of the undocumented endpoints have been implemented. Links Project - Documentation - Github - npm Other - Legacy API Documentation - Current API Documentation Contributing Read CONTRIBUTING.md","default_branch":null,"files":null,"tree":[],"storefront":"/r/L-Mario564","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/L-Mario564/osu.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}