ajayyy

SponsorBlock: Skip Sponsor Segments in YouTube Videos

SponsorBlock is a crowdsourced browser extension that automatically skips sponsor segments and other marked sections in YouTube videos. It suits viewers who want community-submitted skips across supported browsers and related clients.

ActiveTypeScriptGPL-3.0Browser ExtensionVideoAd Blocker
View on GitHub Compare
Stars
13.9k
Forks
480
Stars, last 30 days
+159
Last commit
29 days ago
Contributors
78

Our take

Activerecent releases

Health score

55/100

How it is scored
Activity
53
Community
56
Issues
67
Pull requests
43

+159 stars in the last 30 days

SponsorBlock is an actively maintained, widely contributed-to browser extension, but its development is heavily concentrated in one contributor and its shared segment data depends on the project’s API.

Good fit if

  • You watch YouTube or Invidious and want community-submitted segments skipped automatically.
  • You are comfortable using the available browser extension or a documented third-party port.
  • You can comply with the GPL-3.0 license when modifying or redistributing the extension.

Look elsewhere if

  • You need sponsor detection that works without community-submitted segment data.
  • Your integration cannot depend on SponsorBlock’s API or database terms.
  • Your project cannot accept GPL-3.0 licensing obligations.
All health signals
Last commit2026-09-13 (29 days ago)
Commits, last 90 days5
Releases, last 12 months9 (latest 6.1.7, 2026-07-13)
Contributors78 (top contributor: 80% of commits)
Issues closed, last 90 days17 (typically closed in 3 days)
Pull requests merged, last 90 days1
Project age7 years

Checked on 2026-10-13 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

14,086

Forks

489

Change since Nov 13, 2026: +7 stars·0 forks

Overview

SponsorBlock uses viewer-submitted timestamps to skip sponsor segments in YouTube videos. Users can submit segments through the extension, which then skips matching segments for other viewers.

It also supports categories such as intros, outros, and subscription reminders, and works with Invidious. Browser extensions are available for Chrome/Chromium and Firefox, with links to other platform options in the project documentation.

Key Features

  • Automatically skip crowdsourced sponsor segments in YouTube videos.
  • Submit segment timestamps for other users to benefit from.
  • Handle additional categories, including intros, outros, and subscription reminders.
  • Support Invidious as well as YouTube.
  • Provide browser extensions for Chrome/Chromium and Firefox, with documented options for other platforms.
  • Publish API documentation and a downloadable database for integrations and ports.

Use Cases

  • YouTube viewers who want to skip submitted sponsor segments without manually seeking through videos.
  • Viewers who also want to bypass marked intros, outros, or subscription reminders.
  • Invidious users looking for crowdsourced segment skipping.
  • Developers of compatible clients or ports who need to use the project’s API or database, subject to its terms.

What you need

Detected in the repository

  • Node.js >=16 (from package.json)
  • A test suite and automated checks on GitHub Actions

License in plain words

GPL-3.0strong copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install the extension from the Chrome Web Store or Firefox Add-ons. See the repository README for other platforms and build instructions.

Considerations

The project is active, with recent commits and releases, and contributors have closed issues promptly in the measured period. However, most contributions come from one person, so project continuity depends substantially on that maintainer. The extension relies on crowdsourced submissions and the separately maintained SponsorBlock server; the README also points integrators to API and database terms. The extension is GPL-3.0-or-later, which matters when redistributing modified code.

Found this useful?

Share it with someone who would like SponsorBlock.