awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
code-charity avatar

code-charity/youtube

0
View on GitHub↗
4,228 stars·830 forks·JavaScript·other·13 viewsimprovedtube.com↗

Youtube

This is a userscript extension that modifies the YouTube web interface to block advertisements, control video playback, and optimize performance. It removes video and overlay advertisements from YouTube pages to provide an uninterrupted viewing experience, and applies user-defined CSS rules to override YouTube's default styles for layout and visibility.

The extension provides extensive playback controls, allowing users to set permanent playback speed, video quality, volume, and auto-pause behavior when switching tabs or leaving the page. It also offers interface customization, including the ability to adjust the size of the video player and its controls, and enables a "Zen Mode" layout to minimize visual distractions. Content filtering capabilities hide or reorganize distracting elements like related videos, comments, and ads, and curate feeds and playlists for focused or chronological viewing.

Performance optimization features reduce CPU usage and bandwidth consumption by managing video codecs and resolution, and prevent page reloads when navigating between videos. Additional capabilities include text search within video content and across comments, audio pitch shifting, external subtitle file loading, and timestamped note-taking. The extension stores user preferences in browser localStorage, restoring them on page reload or tab switch.

Features

  • YouTube Interface Modifiers - Modifies YouTube's web interface through custom CSS and DOM manipulation to block ads and control playback.
  • Ad Blockers - Removes video and overlay advertisements from YouTube pages for an uninterrupted viewing experience.
  • Playback Controls - Adjusts playback speed, quality, auto-pause, picture-in-picture, and loop settings for a tailored experience.
  • Automatic Pause and Resume - Pauses and resumes videos when switching tabs or playing a second video, with persistent speed and volume settings.
  • Playback Behavior Enhancements - Sets permanent playback speed, video quality, volume, and auto-pause when switching tabs or leaving the page.
  • Video Platform Performance Optimizations - Manages video codecs and resolution to reduce CPU overhead and accelerate page loading on YouTube.
  • YouTube-Specific Optimizations - Fixes layout bugs and optimizes video codec handling to reduce CPU usage and improve YouTube page responsiveness.
  • Playback Performance Optimizations - Optimizes video playback by managing codecs and resolution to reduce CPU and bandwidth usage.
  • Resolution Locking - Forces a preferred resolution for all videos, overriding YouTube's automatic quality selection.
  • Interface Layout Customization - Modifies the look and layout of YouTube, including themes, colors, and element visibility, to match user preferences.
  • YouTube Content Management - Filters and organizes video feeds, playlists, and channels to surface more relevant or chronological content.
  • YouTube Feed Curators - Filters and organizes video feeds, playlists, and channels to surface more relevant or chronological content.
  • Video Bandwidth Limiters - Limits video bandwidth by capping resolution or playing only audio to save data during streaming.
  • Unload Prevention - Prevents page reloads when navigating between videos to keep browsing fast and uninterrupted.
  • Distraction-Free Player Layouts - Adjusts the size of the player and its controls, and enables a 'Zen Mode' layout to minimize visual distractions.
  • Distraction-Free Viewers - Hides specified elements like related videos and comments to create a cleaner, more focused viewing layout.
  • Video Player Size Managers - Adjusts the permanent size of the video player and controls, and can fit the video to fill the entire browser tab.
  • Video Codec Optimizations - Reduces CPU usage by optimizing video codec handling and fixing layout bugs on YouTube.
  • Css Projects - Listed in the “Css Projects” section of the Awesome For Beginners awesome list.

Star history

Star history chart for code-charity/youtubeStar history chart for code-charity/youtube

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Youtube

These projects share indexed features with Youtube. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • clappr/clapprclappr avatar

    clappr/clappr

    7,473View on GitHub↗

    Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web platforms. It functions as a playback engine supporting adaptive bitrate streaming through HLS and DASH protocols to ensure smooth media delivery. The project is distinguished by a modular architecture that allows developers to extend player functionality and add support for new media formats via a plugin system. It also includes a dedicated controller for managing digital rights management license requests to secure premium content. The player covers a broad range of capabiliti

    JavaScript
    View on GitHub↗7,473
  • lmms/lmmsLMMS avatar

    LMMS/lmms

    10,005View on GitHub↗

    LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It functions as a comprehensive production environment that integrates a MIDI sequencer, a sample-based synthesizer, and an audio mixing console. The project distinguishes itself through a versatile synthesis engine that includes additive synthesis, wavetable generation, and emulations of vintage hardware such as NES audio and FM chips. It also serves as a VST plugin host, allowing for the integration of third-party virtual instruments and audio effects via a standardized interface. Be

    C++dawhacktoberfestmidi
    View on GitHub↗10,005
  • yuliskov/smarttubenextyuliskov avatar

    yuliskov/SmartTubeNext

    30,632View on GitHub↗

    SmartTubeNext is a third-party YouTube client and media application specifically optimized for Android TV. It provides an interface designed for remote control navigation and television screens, allowing users to browse and play video content. The application integrates crowdsourced data to automatically skip sponsored segments and intros during playback. It also includes casting capabilities that allow users to send media from a mobile device to a television using pairing codes. The software covers media playback optimization through hardware-accelerated codec selection, playback buffer man

    Java
    View on GitHub↗30,632
  • xxxily/h5playerxxxily avatar

    xxxily/h5player

    3,575View on GitHub↗

    h5player is an HTML5 video player extension and web media controller that adds advanced playback controls, visual filters, and media downloading capabilities to any web page using the HTML5 video tag. It functions as a customizable media hotkey manager and real-time video filter tool to enhance the standard browser viewing experience. The project is distinguished by its configuration-driven extension system, which allows for the remapping of playback shortcuts and the addition of new features through external scripts. It also provides a real-time visual filtering suite for modifying brightnes

    JavaScriptchrome-extensionh5playerplayer
    View on GitHub↗3,575
Compare all 30 related projects→

Frequently asked questions

What does code-charity/youtube do?

This is a userscript extension that modifies the YouTube web interface to block advertisements, control video playback, and optimize performance. It removes video and overlay advertisements from YouTube pages to provide an uninterrupted viewing experience, and applies user-defined CSS rules to override YouTube's default styles for layout and visibility.

What are the main features of code-charity/youtube?

The main features of code-charity/youtube are: YouTube Interface Modifiers, Ad Blockers, Playback Controls, Automatic Pause and Resume, Playback Behavior Enhancements, Video Platform Performance Optimizations, YouTube-Specific Optimizations, Playback Performance Optimizations.

Which projects share features with code-charity/youtube?

Projects with overlapping indexed features include: lmms/lmms — LMMS is a digital audio workstation and MIDI sequencer designed for composing, arranging, and mixing music. It… clappr/clappr — Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web… yuliskov/smarttubenext — SmartTubeNext is a third-party YouTube client and media application specifically optimized for Android TV. It provides… xxxily/h5player — h5player is an HTML5 video player extension and web media controller that adds advanced playback controls, visual… rrweb-io/rrweb — rrweb is a DOM session recording library and serialization framework used to record and replay web sessions. It… matvp91/indigo-player — Indigo Player is a JavaScript media framework designed for building custom web-based video playback experiences. It…