Skip to content

List of awesome osu! resources

Notifications You must be signed in to change notification settings

cl8n/awesome-osu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 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.

This is still in its infancy. Anyone can contribute!

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