Skip to content

osu-NoLimits/Shiina-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

230 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shiina-Web

GitHub Actions Workflow Status Discord GitHub contributors GitHub License GitHub Created At Static Badge GitHub Repo stars

A Java-based web frontend for bancho.py-ex osu! private servers, with extensive features and plugin support.


🛠️ Installation

For installation look up our new documentation


Feature List

Core Features

  • ✅ User authentication and authorization
  • ✅ Homepage with server statistics
  • ✅ User profiles with customizable userpages
  • ✅ Profile picture changing
  • ✅ Beatmap browsing and search
  • ✅ Comprehensive leaderboard system
    • Global leaderboards
    • Country-specific leaderboards
    • Clan leaderboards with competitive statistics
  • ✅ Score tracking and display
    • First place scores
    • Personal best scores
    • Most recent scores
    • Playcount graphs
  • ✅ Admin panel with extensible functionality

Customization & Extensibility

  • ✅ Good theming support Seen here
  • ✅ Java plugin system with event hooks
  • ✅ Extensive API integration
  • ✅ Donation system (Kofi)

Technical Features

  • ✅ API request caching for improved performance
  • ✅ Configurable error and request logging
  • ✅ Easy customization via .config/customization.yml
  • ✅ Multiple webhook support

License

This project is licensed under the MIT LICENSE found in the LICENSE file.


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


Contributors

About

The new version of shiina (frontend) for bancho.py

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors