explaingit

lxfater/ytd-list-pro

Analysis updated 2026-05-18

32TypeScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A Chrome extension that lets you sort your YouTube subscriptions into custom, color-coded categories inside YouTube's own sidebar.

Mindmap

mindmap
  root((YTD List Pro))
    What it does
      Organizes subscriptions
      Custom categories
      Native sidebar UI
    Tech stack
      TypeScript
      Chrome Extension
      Manifest V3
    Use cases
      Sort channels fast
      Search across categories
      Export import CSV
    Privacy
      Local storage only
      No backend server
    Audience
      YouTube power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Organize a long list of YouTube subscriptions into custom, named categories.

USE CASE 2

Add a channel to a category directly from its video or channel page with one click.

USE CASE 3

Search across all subscription categories by keyword to find a channel fast.

USE CASE 4

Export subscription categories to a CSV file and re-import them on another setup.

What is it built with?

TypeScriptChrome ExtensionManifest V3

How does it compare?

lxfater/ytd-list-proalexmt/mobile-for-argocdalvinunreal/juice
Stars323232
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity2/53/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Installing the pre-built release requires no build tools, building from source needs Node.js.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

This project is a browser extension for Chrome and other Chromium based browsers that organizes YouTube subscriptions. If someone follows a lot of channels on YouTube, the default subscription list can become a long, unsorted mess. This extension lets a person sort those channels into custom categories, and it shows those categories right inside YouTube's own sidebar so it feels like a native part of the site rather than a separate tool. After installing it, a user can sync their current subscription list with one click, then create as many categories as they want, each with its own name, color, and icon. On any video page or channel page, a new "add to category" button appears next to the subscribe button, so a channel can be sorted the moment someone notices it. There is also a management panel for selecting multiple channels at once, dragging them between categories, and searching across every category by keyword. Each YouTube account gets its own separate set of categories stored on the same browser, so switching accounts does not mix up the organization. Categories can be exported to a CSV spreadsheet file, which can be opened directly in Excel, and that same file format can be used to import categories back in bulk. All of the data stays on the user's own computer in the browser's local storage. The extension has no backend server, does not collect subscription data, and does not send any account information anywhere outside of YouTube's own pages. Most people can install a ready-built version from the project's releases page without needing any development tools, though the source code can also be built manually with Node.js for those who want to. It is licensed under MIT.

Copy-paste prompts

Prompt 1
Walk me through installing ytd-list-pro from the releases page into Chrome.
Prompt 2
Help me build ytd-list-pro from source using npm install and npm run build.
Prompt 3
Explain how the CSV import format works for bulk-adding channels to categories in this extension.
Prompt 4
What does this extension store locally, and does any of my YouTube data leave my browser?
Prompt 5
Show me how the per-account category isolation works when I switch YouTube accounts.

Frequently asked questions

What is ytd-list-pro?

A Chrome extension that lets you sort your YouTube subscriptions into custom, color-coded categories inside YouTube's own sidebar.

What language is ytd-list-pro written in?

Mainly TypeScript. The stack also includes TypeScript, Chrome Extension, Manifest V3.

What license does ytd-list-pro use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ytd-list-pro to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ytd-list-pro for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.