Note: For the list of all projects that are no longer in operation, see Defunct projects
This article lists the various projects, tools and/or services made for osu! by the developers and the community.
While official projects are for the most part run by the osu! team, community projects are managed by members of the community. As such, they are not endorsed by osu!, nor do they have any official support. For news and discussions on all the current and upcoming projects, please visit the Development forum.
These projects are all currently in operation and under active maintenance.
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
osu!(lazer) | peppy | The future (and final) iteration of the osu! game client |
![]() |
osu!framework | peppy | Custom game framework written with osu! in mind |
| osu!web | peppy | The browser-facing portion of osu! | |
| osu-api | peppy | Public API for accessing osu!-related data | |
| osu! wiki | peppy | Open-source knowledge base for all things osu! | |
![]() |
puush | peppy and nekodex | Ad-free file sharing service with a focus on screenshot sharing and user data management |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
McOsu | McKay | Practice client for osu! beatmaps with VR support |
![]() |
osu!droid | neico and Pesets_old | Unofficial osu! client for Android |
![]() |
otu! | CreatorCreepy | Recreation of osu! in Geometry Dash |
All four game modes have been recreated in Scratch by various users.
| Name | Project lead |
|---|---|
| osu! made with Scratch | SpiritSK |
| osu!taiko made with Scratch | The Jorker |
| osu!catch made with Scratch | The Jorker |
| osu!mania made with Scratch | OliBomby |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
KeysPerSecond | Roan | Benchmark tool for analysing general key input speed |
| osu!trainer | FunOrange | Program for modifying a beatmap's speed rate and difficulty settings quickly |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Circleguard | tybug | Replay analysis suite for checking potential foul play |
![]() |
danser-go | Wiek | Visualisation tool for osu! beatmaps |
![]() |
o!rdr | MasterIO02 | Website for automatic .osr to .mp4 conversion |
![]() |
OpenTabletDriver | gonX | Low-latency graphics tablet driver for osu! |
![]() |
osr2mp4 | yuitora | Automatic .osr to .mp4 conversion tool |
| osu! Miss Analyzer | LackOfSanity | Replay analysis suite for determining the cause of a miss | |
![]() |
Rewind | abstrakt | Tool for analysing osu! replays |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
gosumemory | BlackShark | Cross-platform memory reader for osu! |
| JKPS | Down16IQ | Screen overlay showing key states, keys per second, total keys and beats per minute | |
![]() |
osu!StreamCompanion | Piotrekol | Beatmap information extractor for livestreamers |
| Ronnia | heyronii | Twitch bot that tracks song requests and player data |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| AxerBot | Hivie | All-purpose Discord bot with features catered to mapping and modding | |
| Hitsounds copier 2.1.1 | grumd | Tool for copying hitsounds from one difficulty to another | |
![]() |
Mapping Tools | OliBomby | Core program for all things mapping |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Taiko Editor | Alchyr | Standalone editor for osu!taiko beatmaps |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Automap-chan | Drum-Hitnormal | Tool for converting MIDI files into osu!mania beatmaps | |
| Mania Hit Sounding Tools | Drum-Hitnormal | Collection of tools for hitsounding osu!mania beatmaps |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
osu! Storyboarder Banquet | Sidetail | Compendium of tips, tricks and other storyboarding essentials |
| Storybrew | Damnae | Easy-to-use storyboard editor |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Mapset Verifier | Naxess | Tool for checking a beatmap's ranking criteria compliance |
| osumod | Cychloryn | Hub for setting personal modding queues |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Fringe Remover | Roan | Tool for removing fringes from skin elements |
![]() |
Image Scaler | Roan | Tool for downscaling HD skin elements to SD |
![]() |
osu! skin mixer | rednir | Tool for mixing and matching existing skin elements |
![]() |
Skin Checker | Roan | Tool for checking missing skin elements |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Collections Manager | Piotrekol | Tool for creating, editing and exporting collections |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Beatconnect | KatsuuKumi | Mirror site for downloading beatmaps |
![]() |
Mino | Nanoo | Mirror site for downloading beatmaps |
| Sayobot | SoulDee | Mirror site for downloading beatmaps primarily serving Chinese-speaking users |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu! news scheduler | Tanza | Schedule calendar for the osu! news feed | |
![]() |
osu! preview | TechnoZamb | Browser extension for showing beatmap previews |
![]() |
osuplus | oneplusone | Browser script that adds additional features to the website |
![]() |
pp calculator | abstrakt | Browser extension for calculating pp |
See also: Internet Relay Chat
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
chat4osu! | hallowatcher | Chat client for tournament referees and casual chatters |
| Script chan | shARPII | Tool for tournament referees to create and manage multiplayer rooms |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Bonus PP calculator | Roan | Calculator for determining how much bonus pp a user has |
![]() |
osu!chan | Syrin | Website that hosts a multitude of alternative ranking leaderboards |
![]() |
osu!Skills | Kert | Website that breaks down pp into other metrics such as stamina, reaction and memory |
![]() |
osu!Stats | Piotrekol | Website for searching specific scores and player statistics |
![]() |
osu!track | Ameo | Website that allows players to track their progress and see their improvements over time |
| osu!track (IRC) | Ameo | In-game IRC bot of osu!track | |
| osu!track Daily Challenge Stats | Ameo | Website that allows players to track global and personal daily challenge statistics | |
| osu-pps | grumd | Website that calculates how "overweighted" a beatmap's pp output is | |
| RTPP Displayer | DarkProjector | Tool for calculating and displaying earned pp on-the-fly |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
Aiess | Naxess | Service that provides subscriptions for various web events such as ranks, qualifications, nominations, suggestions, news posts and user group changes |
![]() |
BathBot | Badewanne3 | Feature-rich Discord bot with versatile osu! functionalities |
![]() |
hwchr's pick'em | hallowatcher | Website that hosts pick'ems for osu! tournaments |
![]() |
Mutualify | StanR | Friend list database for osu! |
![]() |
Osekai | Tanza | Website hosting medal unlock requirements, alternative ranking leaderboards and more |
| ossapi | tybug | Python wrapper for the osu! API | |
![]() |
osu!matchmaking | Anemic Witch | Quick and automated multiplayer matches |
![]() |
osu!player | Founntain | Media player for osu! beatmaps |
![]() |
osu!station | nanashiRei | On-demand online radio service powered by songs from beatmaps |
![]() |
osu!Stuff Play | Mongoose- | Website that matches players into automated osu! Battle Royale tournaments |
![]() |
OSUWME | rezzvy | BBCode editor with real-time preview for osu! userpages |
| stats.circleclickers | ] [ | Real-time osu! user count tracker |
These projects are all currently still in operation, although no longer under active maintenance.
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu!arcade | peppy | Prototype for an arcade cabinet running a touch-based version of osu! | |
| osu!performance | peppy | Part of the game handling the calculations of performance points (pp) | |
![]() |
osu!stream | peppy | Special version of osu! for handheld iOS and Android devices |
![]() |
osu! on OS X | peppy | Experimental build of osu! that runs natively on macOS |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
opsu! | euphyy_old | Open-source osu! client written in Java |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
my hand, IT BURNS!! | keyaa_old_2 | Benchmark tool for determining tapping speed |
| osu!Tapspeed-Meter | DaRealSlimOni | Benchmark tool for determining tapping speed | |
| SpinnyProgram | jimj316 | Benchmark tool for determining spinning speed |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Wii TaTaCon to USB Converter | montymintypie | Low-cost Wii TaTaCon to USB converter |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu!RequestBot | Redback | Twitch bot that tracks song requests and player data |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| A little approach rate calculator for your maps | Grosinge | Website that suggests an optimal approach rate based on the song's BPM | |
| osu!trace | HedonicKnight | Cursor tracing program for analysing beatmap flow | |
| osu! Slider Creator Tool | stUwUpid | Tool that translates hand-drawn shapes into sliders | |
| osu! Stacking Tool | Enitoni | Tool for ensuring perfect stacks between objects |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Manage Beatmap | frukoyurdakul | Tool for managing slider velocity changes in osu!taiko |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| lua-mania | semyon422 | Tool for converting osu!, osu!taiko and osu!catch beatmaps into osu!mania beatmaps | |
| O2Jam to osu!mania converter | Nyanderfull | Tool for converting O2Jam's .ojn charts into osu!mania beatmaps |
|
| omtrc - osu!mania timerate changer | semyon422 | Rate changer for osu!mania beatmaps |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu! Storyboard Script Editor | MoonShade | Specialised text editor for storyboarding | |
| Taiko Mod Generator | Yuzeyun | Storyboarding tool for creating osu!taiko gameplay gimmicks |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| AIBat | akrolsmir | Tool for checking a beatmap's ranking criteria compliance |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| Mania Column Centering | Roan | Calculator for determining optimal ColumnStart value |
|
| osu! Skin Manager | BlackTasty | Tool for mixing and matching existing skin elements |
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
osu!cleaner | ] [ | Tool for sorting and deleting beatmaps based on certain filters |
![]() |
osu!ocm Collection Manager | Yulivee | Tool for downloading beatmaps from exported collections |
| osu!Sync | naseweis520 | Tool for creating, editing and exporting collections | |
| osu!vd | OMQ12 | .bat script for deleting beatmap videos in bulk |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu!next Signature Generator | Lemmmy | Forum signature generator in the style of osu!next |
See also: Internet Relay Chat
| Logo | Name | Project lead | Description |
|---|---|---|---|
![]() |
irc4osu! | Claire Farron | Cross-platform IRC client for osu! |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| osu! level calculator | Howl | Calculator for determining the required score value to achieve a certain level | |
| osu! Stats Watcher | Albi-chan | Tool for exporting player stats into a text file, which can later be displayed using Open Broadcaster Software |
| Logo | Name | Project lead | Description |
|---|---|---|---|
| o!subscribe | Slow Twitch | Service that allows users to subscribe to their favorite mappers | |
| osu!APIlib | Repflez | Simple library to interface with the osu! API | |
![]() |
osu!Elements | ExCellRaD | Open source .NET framework for osu! application developers |
| osu! BBCode Editor | HonokaKousakaTV | BBCode editor with real-time preview for osu! userpages | |
| osu! mouse simulator for Leap | Brejlounek | Mouse pointer movement wrapper for Leap Motion sensors | |
![]() |
Osu Music Library | Dayanto | Tool for organising, listening and searching up beatmap songs outside of the osu! client |