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 967 94

  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 28 2

  5. kawarp kawarp Public

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

    TypeScript 41 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 3

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 10 6 Updated Oct 28, 2026
  • unison Public

    Crowdsourced lyrics API for Better Lyrics

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

    Themes for Better Lyrics

    better-lyrics/themes's past year of commit activity
    CSS 4 14 0 0 Updated Oct 27, 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 967 GPL-3.0 94 10 (1 issue needs help) 6 Updated Oct 27, 2026
  • shaders Public

    Add beautiful mesh gradient effects to YouTube Music

    better-lyrics/shaders's past year of commit activity
    TypeScript 28 GPL-3.0 4 1 0 Updated Oct 27, 2026
  • api Public

    API for Better Lyrics - A browser extension for YouTube Music

    better-lyrics/api's past year of commit activity
    Go 30 GPL-3.0 11 0 0 Updated Oct 26, 2026
  • kawarp Public

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

    better-lyrics/kawarp's past year of commit activity
    TypeScript 41 MIT 2 0 2 Updated Oct 26, 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 22, 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 22, 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