Skip to content
This repository was archived by the owner on Jul 1, 2026. It is now read-only.

cl8n/awesome-osu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Awesome osu! resources

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.

Contents


Official

Open source

For developers

Communities

Discord

Reddit

  • 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

Gameplay

Performance points

  • Tillerino: IRC bot to get beatmap recommendations
  • 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

Video and livestreaming

  • 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

Profile customization

  • Banner link adder: Splits banner images and generates BBCode to link parts separately

Beatmapping and modding

Storyboarding

  • storybrew: Storyboard editor with support for reusable effects and a C# API
  • SGL: Simple programming language that compiles to osu! storyboards

Audio

  • 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.mp3 is probably all you'll ever need to use for osu!. <input> can be any kind of audio file.
  • Spek: Audio spectrum analyser

Skinning

Alternative clients

  • 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

For developers

  • 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

About

List of awesome osu! resources

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors