Skip to content
@better-lyrics

Better Lyrics

Enhance YouTube Music with beautiful time-synced lyrics, multilingual support, real-time translations and more

Banner

Better Lyrics

Beautiful time-synced lyrics for YouTube Music.

About

Better Lyrics enhances your YouTube Music experience by providing synchronized, time-matched lyrics with real-time translations, romanization, and rich synchronization features.

Features

  • 🎵 Time-synced lyrics with word-level precision
  • 🌏 Multi-language support with real-time translations
  • 📱 Cross-platform support (Chrome, Firefox, Edge)
  • ✨ Stylized animations and customizable themes
  • 🎨 Custom CSS styling support
  • 🔄 Multiple lyrics provider support with automatic fallback

Get Started

Download Better Lyrics for your browser:

Featured Repositories

  • better-lyrics The main browser extension for Chrome, Firefox, and Edge.
  • composer Powerful, Rich & Easy to use lyrics editor for Better Lyrics.
  • api Backend API service that powers the Better Lyrics extension.
  • shaders Beautiful background effects for YouTube Music
  • kawarp Fluid zero-dependency animated backgrounds powered by WebGL, Kawase blur & domain warping.
  • rics A fast, lightweight SCSS-like preprocessor for real-time compilation in browsers, editors, and build tools.
  • website Official website for Better Lyrics.

Community

Contributing

We welcome contributions! Check out our main repository to get started.

License

Licensed under GNU GPLv3 - Free and open-source forever.

Pinned Loading

  1. better-lyrics better-lyrics Public

    Better Lyrics for YouTube Music - Enhance YouTube Music with beautiful time-synced lyrics, multilingual support, real-time translations and more ✨

    TypeScript 950 92

  2. composer composer Public

    The lyrics editor for Better Lyrics. Create word-synced TTML lyrics with a visual timeline, tap-to-sync, and live preview.

    TypeScript 50 9

  3. shaders shaders Public

    Add beautiful mesh gradient effects to YouTube Music

    TypeScript 28 4

  4. unison unison Public

    Crowdsourced lyrics API for Better Lyrics

    TypeScript 27 2

  5. kawarp kawarp Public

    Fluid animated backgrounds powered by WebGL, Kawase blur & domain warping.

    TypeScript 40 2

  6. braccato braccato Public

    Synchronized lyrics rendering as a web component. Word-by-word animated lyrics with any audio source, extracted from the Better Lyrics rendering engine.

    TypeScript 21 2

Repositories

Showing 10 of 26 repositories
  • composer Public

    The lyrics editor for Better Lyrics. Create word-synced TTML lyrics with a visual timeline, tap-to-sync, and live preview.

    better-lyrics/composer's past year of commit activity
    TypeScript 50 AGPL-3.0 9 11 9 Updated Oct 21, 2026
  • docs Public

    Documentation and playground for Better Lyrics API

    better-lyrics/docs's past year of commit activity
    Astro 2 1 0 0 Updated Oct 21, 2026
  • braccato Public

    Synchronized lyrics rendering as a web component. Word-by-word animated lyrics with any audio source, extracted from the Better Lyrics rendering engine.

    better-lyrics/braccato's past year of commit activity
    TypeScript 21 MIT 2 0 3 Updated Oct 21, 2026
  • better-lyrics Public

    Better Lyrics for YouTube Music - Enhance YouTube Music with beautiful time-synced lyrics, multilingual support, real-time translations and more ✨

    better-lyrics/better-lyrics's past year of commit activity
    TypeScript 950 GPL-3.0 92 9 (1 issue needs help) 5 Updated Oct 21, 2026
  • unison Public

    Crowdsourced lyrics API for Better Lyrics

    better-lyrics/unison's past year of commit activity
    TypeScript 27 AGPL-3.0 2 0 1 Updated Oct 21, 2026
  • cf-api Public

    An API for the BetterLyrics Extension

    better-lyrics/cf-api's past year of commit activity
    TypeScript 9 GPL-3.0 3 1 1 Updated Oct 21, 2026
  • themes Public

    Themes for Better Lyrics

    better-lyrics/themes's past year of commit activity
    CSS 4 14 0 0 Updated Oct 20, 2026
  • composer-bridge Public

    A small companion app for Composer that fetches YouTube audio through your own machine.

    better-lyrics/composer-bridge's past year of commit activity
    Go 8 AGPL-3.0 0 0 2 Updated Oct 18, 2026
  • website Public

    Website for Better Lyrics - an extension for beautiful time-synced lyrics on Youtube Music

    better-lyrics/website's past year of commit activity
    TypeScript 5 0 0 0 Updated Oct 16, 2026
  • theme-sustain Public

    A calm, minimal BetterLyrics theme built to disappear into the music.

    better-lyrics/theme-sustain's past year of commit activity
    SCSS 1 MIT 0 0 0 Updated Oct 15, 2026