Skip to main content

Guccho

A modern frontend from the Nuxt stack for private osu! servers

What is Guccho?

Guccho is a web-based frontend designed for private osu! servers, built with modern technologies including Nuxt 3, Vue 3, and TypeScript. It provides a comprehensive interface for players to view profiles, leaderboards, beatmaps, clans, and more.

Multi-Backend Support

Compatible with bancho.py and ppy.sb server implementations

Modern Stack

Built on Nuxt 3, Vue 3, TypeScript, and Tailwind CSS

Internationalization

Support for multiple languages including English, French, German, and Chinese

Type-Safe APIs

TRPC integration for end-to-end type safety

Key Features

User Profiles

Comprehensive player profiles with statistics and achievements

Leaderboards

Global and mode-specific rankings with multiple scoring systems

Beatmap Browser

Browse and search beatmaps with detailed information

Clan System

Organize players into clans with dedicated pages

Article System

Built-in blog and article management system

Status Monitoring

Real-time server status and performance metrics

Installation

System requirements and installation guide

Configuration

Backend and UI configuration options

Architecture

System architecture and design patterns

Build docs developers (and LLMs) love