We are developing osu! private server called "Sunrise". Our goal is to provide a better experience for osu! players by adding new features and improving existing ones.
-
🚀 Solar System (Orchestrator)
The Sunrise server orchestrator. Manages and deploys all Sunrise components using Docker and Docker Compose. Provides easy setup and configuration for server administrators with versioning support. -
🌅 Sunrise (Server Core)
The main server backend, handling core game logic and API for osu! servers. -
🌇 Sunset (Frontend)
The frontend web interface of Sunrise. Allows to browse profiles, leaderboards, multiplayer lobbies, and manage users/beatmaps using admin panel. -
🔭 Observatory (Beatmap Manager)
Powerful "on demand" beatmap manager which uses osu! API and popular beatmap mirrors to prioritize speed and efficiency. Used by Sunrise to fetch beatmaps and calculate performance points. -
🌻 Sunshine (Discord Bot)
A Discord bot that integrates directly with your Sunrise server, delivering community features and server utilities directly into your Discord server. -
🧭 Compass (Documentation)
Comprehensive documentation for setting up, configuring, and using the Sunrise server and its components.
Please follow the official documentation for instructions on how to host your own instance of Sunrise.
We are open to contributions. If you want to contribute to the project, you can start by forking any of the repositories and creating a pull request.
Tip
Want to help but don't know what to do?
Feel free then to join our Discord server, there we have specific feature requests channel and you can ask any question to maintainers of this project!
All of our projects are licensed under the MIT license. You can read the license here.

