An opinionated list of awesome osu! resources for every part of the game and community. Inspired by sindresorhus/awesome and osu-translate-zh/awesome-osu.
Note
As of time of archiving, this project has already been stale for some years, and never really got past its early stage in the first place.
For more updated attempts at a similar directory of osu! projects, I recommend checking services like https://resources.osucord.moe/ and https://tools.osuck.net/, or using a search engine to find more.
- Official
- Communities
- Gameplay
- Profile customization
- Beatmapping and modding
- Skinning
- Alternative clients
- For developers
- Website
- Old website
- peppy's development blog (not updated often)
- osu!dev: Official osu! development server
- osu!: All-purpose kind-of-official osu! server
- osu! Medal Hunters: Hub for medal and achievement farmers
- Aiess Project: Realtime feeds for osu! news, mapping events, and usergroup changes
- osu! storyboarder banquet: Hub for everything about storyboarding
- osu!taiko Mapping and Modding Hub
- osu!catch Modding and Mapping Hub
- osu!mania Mapping & Modding Hub
- Mapset Management Server: Modding discussion and queues
- skinship: Hub for everything about skinning
- osugame: Primary all-purpose osu! subreddit
- osureport: Branch of osugame for player reports
- OsuSkins: Showing off and discussing skins
- BestOfOsu: Sharing lesser-known fun maps
- osu!search: Advanced search engine for beatmaps
- CollectionManager: Tools for editing and creating beatmap collections
- osekai medals: Information about how to get every medal and how difficult they are
- osekai rankings: Special leaderboards about medals, mappers, badges, and more
- OpenTabletDriver: Cross-platform configurable tablet driver
- osuplus: Miscellaneous addons for the osu! website
- osu!chan: Configurable community leaderboards
- osu! Miss Analyzer: Visual analysis of misses in replays
- osu!ReplayAnalyzer: CLI to detect possible cheating in replays
- Tillerino: IRC bot to get beatmap recommendations
- ppaddict: Web frontend for Tillerino
- ezpp!: Browser extension to calculate performance points
- osu-pps: Overweighted beatmaps tracker
- osu!track: Historical view of best plays and user statistics
- osu!Skills: Unofficial player performance rating split into skills
- osr2mp4: Converts replay files to video
- StreamCompanion: Customizable stream overlay with beatmap and gameplay data
- osukps: Key states and keys-per-second overlay
- bongocat-osu: "Bongo Cat" overlay imitating an osu! liveplay in real time
- Banner link adder: Splits banner images and generates BBCode to link parts separately
- Mappers' Guild: MMO-style guild system for encouraging mapping of featured artists
- Mapset Verifier: Successor to AiMod, AIBat, and Modding Assistant
- Mapping Tools: Miscellaneous tools to create and clean beatmaps
- Ranking Criteria forum: Proposals and discussions about RC
- osumapper: Automatic mapping tool using TensorFlow deep learning
- storybrew: Storyboard editor with support for reusable effects and a C# API
- SGL: Simple programming language that compiles to osu! storyboards
- ffmpeg: Collection of audio/video encoding and decoding tools
If you don't care about how this works,ffmpeg -i <input> -map 0:0 -map_metadata -1 -b:a 192k output.mp3is probably all you'll ever need to use for osu!.<input>can be any kind of audio file. - Spek: Audio spectrum analyser
- skinship tutorial page
- skinship resources page
- osuskinner: Online skin builder
- McOsu: Practice client with a lot of options and customizability. Includes experimental mods and a VR mode
- danser-go: Visualizer client for fancy effects
- osugame.online / webosu: osu! for your browser
- osu!droid: Client and leaderboards for Android
- opsu!: Cross-platform Java client with similar design to official clients
- osu!archive: Archive of old official clients
- oppai-ng (C): Difficulty and performance points calculator
- node-osu (NodeJS): osu! API v1 library
- gosumemory (WebSocket): Cross-platform osu! memory reader
- OsuParsers (C#): Parses osu! files
- ProcessMemoryDataFinder (C#): Finds and reads data from Windows processes, with osu! as an example
- osrparse (Python): Parses replays
- osu-strain (Python): Gets chunk strain values for a beatmap