This repository contains a curated list of links to various resources for osu! game. The resources are categorized into different sections and are maintained by the community.
The list is open for contributions from anyone. If you have a resource that you think should be added to the list, you can do so by following the instructions below.
The website is available at: https://resources.osucord.moe/
This list is also displayed in the #osu-resources
channel on the osu! Game Community Discord server for everyone to see.
We have a system in place that checks all the resources in the list daily to notify us about potentially broken links so we could promptly fix or remove them. Any links submitted as a pull request will also be checked automatically to make sure broken links are not added by accident.
If you find that there are broken links despite that, resources that are no longer functional, or links that lead to something else than what is described next to them - please create an issue.
If you are unfamiliar with how GitHub works, you can contribute by following these steps:
- Create a GitHub account in case you don't have one yet, then log in.
- At the top of this page, click on the Fork button.
This will create a copy of this repository in your account. You can now make changes to the contents of this repository:
- Navigate to the forked repository in your account and press the
.
(period) key on your keyboard. This will open the repository in an online editor. - Make changes to the
content.md
file. You can add new resources or modify existing ones to give them better descriptions.
If you decide to close the page, the changes you made will be saved as in browser and you can continue editing them later.
Once you are done with your changes, you have to commit them to the repository:
- On the left, find the "Source Control" button (it should have a number next to it indicating uncommitted changes) and click on it.
- You will see a list of files that you have changed. You can review the changes by clicking on the file names.
- At the top of the source control panel - write a message that describes the changes you made.
- Press the
Commit & push
button. This will save your changes to your repository.
You can continue making changes to your repository and commit them as many times as you want. It's a good idea to make changes in batches that make logical sense together and commit them as a single change.
At this point, the changes are only in your personal repository. To submit them to the main repository you have to create a pull request:
- In the same source control panel, at the top - find and click the
Create Pull Request
button. - Give your pull request a title and a description that explains what changes you made.
- Press the
Create
button.
That's it! The maintainers of the repository will review your changes and approve them as soon as possible. After merging them into the main repository, your changes will be visible to everyone on the Discord server shortly. We appreciate the contribution.
You can add any resource you believe would be useful for the osu! community. This includes, but is not limited to:
- Websites members of the community might find useful.
- Tools for osu! players, streamers, mappers, skinners, etc.
- Guides, tutorials and videos for various aspects of the game.
Your contributions may be rejected if:
- The resource is not related to osu! in any way.
- The content is not available in English.
- It violates the official osu! rules, Discord community guidelines or our own Discord server rules.
- The resource is already on the list.
- The resource is not accessible to everyone (i.e. it requires a subscription).
- The tool is not maintained or is outdated.
- The tool is not useful or relevant to the community, or it has very few active users.
This list has been created and is currently primarily maintained by the staff of the osu! Game Community Discord server, with contributions from our community. The list of users who have directly contributed to this repository can be found here.
Parts of the list have been adapted from:
- awesome-osu - Project with very similar goals which is now left unmaintained, with many broken links.
- List of osu! bots - The in-game bots that are still functional and available were added to this list.
- osu! Development forum - Where people go to tell the world about their projects related to osu!
- osu!tools - List of 3rd party tools related to osu!
- awesome-osu-tournaments - A collection of links for osu! tournament managers
- Special thanks to MiraiSubject for direct input for additions to the resources