Skip to main content
Public
README.md 42.36 KB

/ImprovedTube/ a powerful but lightweight extension,
to enrich your video experience & enable your content selection.

Top 50recommended by firefox g

'Might
be the only YouTube Extension you'll ever need'
'enhances YouTube in meaningful ways'
'Strong Add-on, full control. Yet clear & easy'

Thanks ♡ to our contributors, Alan Tan, Raszpl
translators (+ wiki-authors? +donators?):bowtie:


Original introduction

«Improve YouTube!»   

/ImprovedTube/ is a strong & lightweight extension! - 80 features / the only one of a kind!

Since 2012 we have gradually been adding lightweight features, while keeping up with Youtube changes. (throughout the years we witnessed the birth & fall of other promising & open YouTube Extensions 1, 2, ... ) Today adding features can be easier & so motivating as there are 500 000 users. [[👪Join us]](https://github.com/code-for-charity/YouTube-Extension/discussions/1006 "github.com/Code-for-Charity").

Improve Youtube 2Improve Youtube 3Improve Youtube

Spread the word [📣](Http://Twitter_Whatsapp_Discord_Youtube_Facebook_eMail_Telegram_Signal)

        - Why arent there millions of users yet? We didn't write a guide or manual, let alone ads. This project can "fly much higher" through your word of mouth & eventually enable us to work on all wishes & immediate fixes around the clock🌱

Contributing

For more info on how to contribute, see the contribution wiki or #development

Please join us! And let's re-define "extensions"! (Why are they often unfunded & neglected?)

🏷️Roadmap

  • [ ] _Find developers, patreons_
  • - [ ] _All bugs, many wishes_
  • [ ] _Documentation, tooltips_
  • - [ ] _Tags for our search (multilanguage)_
  • [ ] Continuously integrate awesome code: YCS
    Userscripts, Nova?, yrfilters or more(i p r o,..)
  • - [ ] Smart Player-buttons for all \
  • [ ] Clean YT's DOM? (+avoid CPU-rendering)
  • [ ] Smart filtering /discovery, YT.js, M, D
  • - [ ] Integrate data #1452, SB / NB etc.
  • [ ] Full-page GUI: History & Dashboard
  • [ ] Consider m.youtube.com (grey-out some)
  • [ ] Ask Samsung Browser to list us
  • Proofreaders :___ (You?)

    Translators          🌎

    ✔️EN en_GB :

    Korbough

    ✔️UR :

    Faisal

    FA :

    Neutron84

    CN(zh_CN) :

    niceRAM ausers
    FlootingDream
    Dovahseod

    CN(zh_TW) :

    Still34 water903
    suitangi

    ES :

    Kioraga Compvictor dimateos
    DMCS20

    HI :

    monishamandal02 BRAVO68WEB

    FR :

    leghort Eymiks Solvabl Tibood

    AR :

    Raayib

    BN :

    BRAVO68WEB

    bn_BD :

    amitorko

    RU :

    qweered alexesprit

    pt_BR :

    dthiago Mike-Correa DavidBrazSan
    unnamed-orbert :) pecazeco

    PT :

    DrNopt unnamed-orbert

    ID :

    Bagus23 A.Muttaqin MoriMomo

    DE :

    Termuellinator css-smueller

    JA :

    utuhiro78

    TR :

    onurdumangoz 0xUINTBEEF

    VN :

    zeref-dragneel

    KO :

    msc9533 LYHyoung yheedev
    (Many users are korean! Thanks for caring!)

    (Iranian) Persian :

    AC Lover

    IT :

    urfausto FedericoSlongo

    TH Thai :

    ______(You?)

    PL :

    FluidExtractor

    UK (Ukrainian) :

    vladyslavTEZYK

    Hebrew :

    (You?)

    Czech :

    (You?)

    SE :

    KiloBravoBFE

    NL :

    aron-hoogeveen Vistaus

    RO :

    hateofhades

    SI :

    AshenNethsara

    EL(Greek) :

    molyvius

    NE(Nepali) :

    prashant-sharma-cmd

    DA Danish :

    (You?)

    Hungarian :

    (You?)

    FI Finnish :

    (You?)

    Serbian :

    (You?)

    Slovak :

    (You?)

    BG Bulgarian :

    (You?)

    no_NB :

    comradekingu

    HR(Croatian) :

    mbeara

    Croatian :

    (You?)

    NO :

    master3395 comradekingu

    SK :

    bbc-s

    Catalan, Valencian :

    (You?)

    Estonian :

    (You?)

    [Help us Translate]
    (=here), or on ​Crowdin

  • ...Many popular languages are
    spoken more / written less, but
    please add yours!
    (even if just a few words for fun.)
  • Urdu Nigerian Pidgin (English Creole)
    Western-&Eastern-Punjabi
    Marathi(Indo-European)
    ✔️Telugu:Akhil3236
    Tamil Yue Chinese (incl. Cantonese)
    Tagalog(New name: Filipino)
    Wu Chinese (incl. Shanghainese)
    Hausa Egyptian Spoken Arabic
    SwahiliJavaneseKannadaGujarati
    Amharic Bhojpuri
    Min Nan Chinese (incl. Hokkien),
    Jin Chinese Yoruba Hakka Chinese
    BurmeseMalayalam

    Spoken Arabic: Sudanese Algerian

    Lingala Malaysian Malay
  • Combined these have more 1st-language
  • speakers than English + Spanish + Hindi.
    And more 2nd-language speakers than
    Chinese + Hindi + Spanish.
    (And there are so many more:
    https://www.ethnologue.com/)

    [Help us Translate]
    (=here), or on ​Crowdin

    💡 [**History Manager Extension**](https://chrome.google.com/webstore/detail/unblob-alpha/odognhgojidbcgconbcipmgffjcmfaoj)

    💡 [github/**Wish-Factory**](https://github.com/code-for-charity/wish-factory "💡") Got great/er ideas? ( [email protected] )

    💡 [**Crowd Fixes**](https://github.com/code-charity/Universal-UserTweaks) - Vision for the _(tweaking-/userStyle-/"modding-"_)Community: We can optimize the www's GUI and greatly prioritized. "insteada only tweakin uBlockRules @home like Sisyphos".

    💡 🌱 [`Contributor Bot`](https://github.com/code4charity/Open-Source-Bot--Github-Git-Pull-Request-Bot) - Vision for Open-Source Efficiency. (Compare: Wikipedia Bots. Would especially help medium-size projects.) (+[list of regEx](https://github.com/code4charity/the-RegEx-Collector--Queries--Patterns " - ")?)

    🎁Our Extensions:

    Global / Filters: unFreeze me Dark Mode
    Productivity & research:
    Ultimate RegexRegex-fix sites & "Ctrl+F+Shift"
    Browser: Custom user agent auto-scroll")
    Video / Media: (integrate them in this extension please)
    Looper Frame by Frame unBlob
    Home: , ToDo , TextEditor
    Development: Satus (Our JS library); WebGL.js Library

    _more/later/old_

    Start Page tabs ; (Regex Replace); (Equalizer);
    Development: to be re-uploaded: endlessGrid, CodeEdit ThemeEngine, Viscum Player'video.js'?


    👩‍💻

    "Behind the scenes"

    web store web store analytics


    youtube recommmendation

    Do you need to run a popular extension, site, app or repo?
    We'd love to help meaningful [email protected]

    🏝🏕 To-Do & Maintenance:

    🏷️ Labels

    (sorted/Filtered = Dynamic To-Do lists)

    0. [ ] Bugs🐞 (we try to offer some bug bounty. Please ask .)
    1. [ ] Documentation, wiki, screenshots, video, ...

    We need to help people to learn as easily as possible about our 90+ features. (Drafts welcome. This can become 🛈ToolTips in the extension!")
    +[ ]Updating translations +[ ]proofreading eng

    2. [ ]Plans / Specifications 🧩")
       &    [ ] organizational Discussions
    3. [ ] Feature Requests🌟🧚 - sometimes easy / CSS
         + [ ]  Wishes in discussions


    0.1. [ ] Tidy: (Rest/Unsorted 'issues')

    Further reading: "Contributing without programming" & "Our CSS, JavaScript, json" ( outdated) (Newcomers are welcome tho! We review all edits & love to collaborate)


    Features 🧰⋮⚙️🎛️☕🎧🎞️🎬🔊📈🎨⏯️


    https://www.youtube.com/watch?v=SLfff7Kw_Xc


    https://github.com/code-charity/youtube/wiki/Manual


  • Fit Video to window, default resolution or pop-up player
  • Hiding distractions
  • Youtube Themes, Colors & night schedule
  • Video Repeat-, screenshot-, rotate-buttons
  • Customizable hotkeys / shortcuts

  • 📟 "ImprovedTube Ticker 2022" /Pinned Issues
    ❔[**ImprovedTube controls** in, under or around the video player or cursor](https://github.com/code4charity/YouTube-Extension/issues/1445).
    ❔[**Meaningful/Most similar extensions**? Social-Fixer, Youtube Enhancer, Simplify, ...](https://github.com/code4charity/YouTube-Extension/issues/1016).
    📟 We are focused on updates, bugs & UX but please keep up your wishes for Features!
    📟 Enjoy **our projects: global** [**Dark Mode**](https://chrome.google.com/webstore/detail/dark-mode/declgfomkjdohhjbcfemjklfebflhefl), to tweak CSS everywhere + Theme engine in the making, ...
    📟 **2021:** Firefox, Edge, Opera, Whale added (please try&rate)

    📜Historic Introduction

    ImprovedTube,       is an extension we built to refine your YouTube experience. A powerful one-stop-shop with many features to enhance YouTube, yet liteweight. Be it a larger player or more tidy / studious YouTube UI, hiding distractions. And there was so much left to build and are many clever features to come still.        ImprovedTube is designed with our own UI library: Satus (to manage your settings efficiently & create familiar apps/'cousins easily.)       Please spread the word: ImprovedTube is the only project of it's kind, because other open Youtube Extensions resigned. No other project provides so much CSS to adjust a website🦄.

    chrome-web-store-linkChrome-users

    Some ImprovedTube features:

  • Video quality
  • Themes and customisation
  • Repeat-, screenshot-, rotate-buttons
  • Pop-up player
  • Ads management
  • Hide Cards and Annotations
  • Customise video page appearance (always expand description, hide related videos etc.)
  • Channel page customisations
  • Customisation of hotkeys/shortcuts
  • Statistics
  • Volume mixer
  • _Full list_

    🔧 Install from source 1.) Download & extract the [[latest🧪version]](https://github.com/code4charity/YouTube-Extension/archive/refs/heads/master.zip) or [[release]](https://github.com/code-for-charity/YouTube-Extension/releases)

  • Safari:
  • 2.) Issue #494
  • Chrome / Chromium / Brave / Edge / Vivaldi
  • 2.) Go to your Browser's Extensions page (chrome://extensions/)
  • 3.) Activate Developer mode
  • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat
  • 2.) Go to Add-ons (about:addons)
  • 3.) Click on Extensions tab
  • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
  • 5.) Click on Load Temporary Add-on…
  • 6.) Select the manifest.json file from unzipped folder
  • Web browser support

    |Brave
    Brave | Chromium
    Chromium | Chrome
    Chrome | Edge
    Edge | Firefox
    Firefox | Opera
    Opera| Safari
    Safari | Vivaldi
    Vivaldi | | --------- | --------- | --------- | --------- | --------- | --------- | --------- | --------- | | 0.52+ | 49.0+ | 49.0+ | 79.0+ | 44.0+ | 36.0+ | x.x+ | 1.0+ |

    🔧 Installing from source

    1.) Download & extract the [[latest🧪version]](https://github.com/code4charity/YouTube-Extension/archive/refs/heads/master.zip) or [[release]](https://github.com/code-for-charity/YouTube-Extension/releases)

  • Safari:
  • 2.) Build yourself
  • OR
  • 2.) Right-click ImprovedTube.app and select the "Open" option from the drop down menu.
  • 3.) Run this extension in your Applications folder
  • 4.) Open System Settings, click Privacy & Security, scroll down, and click the Open Anyway button (Allow App Store and identified developers first)
  • 5.) Click Quit and Open Safari Settings...
  • 6.)Click Advanced in Safari Settings and then turn on Show Develop menu in menu bar
  • 7.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
  • If you’re using Safari 17 or later, click the Developer tab in Safari Settings, and select the “Allow unsigned extensions” option
  • The Allow Unsigned Extensions setting resets when a user quits Safari, so you need to set it again the next time you launch Safari.
  • 8.) Click Develop in Safari menu bar and then turn on Allow Unsigned Extensions
  • 9.) You will see this extension in Extensions of Safari Settings, turn on it
  • 10.) Click Always Allow on Every Website
  • Chrome / Chromium / Brave / Edge / Vivaldi
  • 2.) Go to your Browser's Extensions page (chrome://extensions/)
  • 3.) Activate Developer mode
  • 4.) Click the Load unpacked button & Select the extracted folder
  • Firefox / LibreWolf / Waterfox / IceCat
  • 2.) Go to Add-ons (about:addons)
  • 3.) Click on Extensions tab
  • 4.) Click on Debug Add-ons (about:debugging#/runtime/this-firefox)
  • 5.) Click on Load Temporary Add-on…
  • 6.) Select the manifest.json file from unzipped folder
  • About

    (code-charity/youtube) is an open-source browser extension designed to significantly enhance the YouTube viewing experience. Unlike ytdlnis (a downloader) and safak/youtube (a static UI clone), this project focuses on customizing and improving the YouTube interface directly in your browser.


    183 files
    92 folders
    2.89 MB total size
    0 open issues
    0 open pull requests
    0 watchers
    0 forks
    0 stars
    513 views
    Updated Jan 23, 2026
    Languages
    JavaScript 64.0%
    CSS 29.7%
    bn_BD 3.1%
    Python 1.3%
    YAML 1.1%
    HTML 0.4%
    LICENSE 0.3%
    XML 0.1%