The GitHub account of ppy reflects a strong focus on game development, particularly around osu!, with a wide range of repositories. Key projects include osu!, osu-framework, and osu-web, utilizing primary languages such as C#, JavaScript, and PHP. This public presence showcases both the community engagement and the technical depth of their work.
rhythm is just a *click* away!
A game framework written with osu! in mind.
the browser-facing portion of osu!
home of the osu! wiki
Public API for accessing osu! related data.
assets used by osu!
Calculates user performance aggregates from scores
C# bindings for SDL3 (https://github.com/libsdl-org/SDL)
tap, slide, hold and spin to a beat you can feel!
Wine container for running osu! on OS X. http://osx.ppy.sh
command line tools to get stuff done
osu! spectator server
Processes raw beatmaps and saves difficulty attributes to a database backend
Report critical osu-stable issues here
Deploy script for lazer
Experimenting with dotnet runtime.
SDL2# - C# Wrapper for SDL2
No description provided for this repository.
A low-level, portable graphics library for .NET.
A fork of OpenTK for use with osu/osu-framework. Adds .net standard, iOS and android support.
Get up and running quickly to extend osu!
A dated iPhone port by nuudles
A lightweight kubernetes deployable nginx-based caching reverse proxy
A queue processor to handle updating general statistics updates from user scores
Various email templates we use
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Work-in-progress design discussions
Kubernetes helm charts
ppy.sh static landing page
No description provided for this repository.
Caching layer for the most expensive of database operations
A lightweight program to generate the online.db beatmaps cache file for the osu! game client.
MySQL -> Elasticsearch score pump
.NET analyser for localisation in osu!
An installation and update framework for Windows desktop apps
SPIR-V shader translation for Veldrid, using SPIRV-Cross
No description provided for this repository.
old thing
No description provided for this repository.
No description provided for this repository.
No description provided for this repository.
Low-level Vulkan bindings for .NET.
No description provided for this repository.
No description provided for this repository.
ffmpeg fork with memory stream support as required by osu-stable
Some image thumbnailing daemon thing
A collection of shared tags to be used across all repos
A conformant OpenGL ES 2 implementation for Windows.
No description provided for this repository.
Simple Directmedia Layer
Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).
ppy builds several projects related to osu!, a popular rhythm game. Notable repositories include osu!, osu-framework, and osu-web, which contribute to both the game's infrastructure and community resources.
ppy primarily uses C#, JavaScript, C++, Shell, C, and PHP in their repositories. This diverse set of languages supports various aspects of their projects, from game mechanics to web interfaces.
Yes, all of ppy's repositories are public on GitHub. This transparency allows community members to contribute, review code, and collaborate on the ongoing development of osu! and its related projects.
Monitor ppy with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account