Python Youtube

Open-source Python projects categorized as Youtube

Top 23 Python Youtube Projects

  • Hitomi-Downloader

    :cake: Desktop utility to download images/videos/music/text from various websites, and more.

    Project mention: is Hitomi Downloader? | /r/software | 2023-02-26

    It's this program for those who don't know or don't remember GitHub - KurtBestor/Hitomi-Downloader

  • pytube

    A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

    Project mention: hey i have a problem with the pytube 15.0.0 library need help to solve it here is the error message: | /r/learnpython | 2023-07-02

    This is a known issue, likely started by something on YouTube's end.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • youtube-dl-gui

    A cross platform front-end GUI of the popular youtube-dl written in wxPython.

    Project mention: How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p… | /r/VirtualYoutubers | 2023-07-01
  • YT-Spammer-Purge

    Allows you easily scan for and delete scam comments using several methods.

    Project mention: Vitalik on Community Notes | | 2023-08-28

    Post-Elon takeover the amount of bot spam I encounter has definitely decreased. I'm not sure the claim of Twitter moderation is accurate, since before the takeover the problem was still present.

    The problem got so bad in YouTube Comments that eventually third-party tools [0] were developed to help purge spam.

    I agree that if you had a team monitoring spam they could write rules to drastically reduce spam. It's always going to be a cat and mouse game, but if the cat side was more proactive it would definitely lead to a better experience.


  • tubearchivist

    Your self hosted YouTube media server

    Project mention: New release: v0.4.0 | /r/TubeArchivist | 2023-08-06

    It has been some time since the last release, but v0.4.0 is finally wrapped up. This brings a wide range of fixes and changes, particularly stability improvements, with our new file system naming convention, this should solve a bunch of previously unsolvable compatibility issues. I highly recommend reading the release notes carefully, as the filesystem migration could be a breaking change if you made changes manually there:

  • vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

    Project mention: Need help to choose toolchain for setting up a video streaming server on my PC. | /r/learnpython | 2023-02-23

    I've been googling and reading for a while but I'm very unsure about which tools I need, which tools will help me achieve what I want the easiest way. What about (pylivestream)[] for example? Will this do the job for me? What about a lower level approach including (pyopencv)[]? What about a higher level approach using (vidgear)[], which seems promising but I don't feel confident in assessing if it's the tool I really need?

  • ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.

    Project mention: Spotify Rip Software? | /r/Piracy | 2022-11-19

    This one's not perfect, but it rips songs from YouTube or things like that and gets the Metadata so you can upload it to iTunes to your iPod and what not

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • youtube-transcript-api

    This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require an API key nor a headless browser, like other selenium based solutions do!

    Project mention: The one thing YouTube doesn't want you to think about: Articles from their videos. AT SCALE | /r/OpenAI | 2023-04-24

    no whisper involced.

  • tubesync

    Syncs YouTube channels and playlists to a locally hosted media server

    Project mention: Ask HN: Anyone else getting continuous adverts from YouTube? | | 2023-07-26

    It will automatically download new videos from any public channel or playlist.

  • YouTube-Viewer

    A multithreaded view bot for YouTube (by MShawon)

    Project mention: 1 MILLION VIEWS ON YOUTUBE FOR FREE | VIEW BOT LEAKED | WORKING WITH FREE PROXIES | /r/make_money_online_vip | 2023-02-13


  • youtube-dlc

    Command-line program to download various media from and other sites

  • smd

    Spotify Music Downloader

  • ytmusicapi

    Unofficial API for YouTube Music

    Project mention: Need !song using YouTube playlists. HELP! | /r/Twitch | 2023-05-16

    To answer your question, yes it is possible. However I don't know of any premade tools that would let you do it right now. I believe you would have to code your own or find someone to do it for you. I found this API here which seems to have the necessary functionality, it just needs to be incorporated into a twitch bot. I also use Youtube Music, and this functionality would be helpful for me. So it might be a summer project that I take up. Alternatively, it may already be done somewhere else and I just don't know where that is.

  • yt-whisper

    Using OpenAI's Whisper to automatically generate YouTube subtitles

    Project mention: me in real life | /r/Piracy | 2022-12-30

    #28 transcribe local files

  • savify

    Download Spotify songs to mp3 with full metadata and cover art!

    Project mention: Downloading spotify songs for a dataset? | /r/webscraping | 2023-06-29

    I've been trying to find something that I can use to download songs off of spotify for the sake of research, but most spotify scrapers on github don't work. I've only gotten Savify to work, which is ideal because it doesn't break Spotify's TOS, but takes a long time to download. What would be the best option in this situation?

  • ytdl-sub

    Automate downloading and metadata generation with YoutubeDL

    Project mention: Self hosted YouTube media server – Tube Archivist | | 2023-07-16
  • advertools

    advertools - online marketing productivity and analysis tools

  • pythOwO

    an UwU programming language

    Project mention: One of my students shared their VSCode window… | /r/ProgrammerHumor | 2023-05-04
  • gridplayer

    Play videos side-by-side

    Project mention: Title ko bhi lafda karna hai | /r/JEENEETards | 2023-04-26

    Mujhe bhi 15 min pehle Tak nahi pata tha, used this software and windows inbuilt screen recorder

  • chat-replay-downloader

    A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!

  • youtube-comment-downloader

    Simple script for downloading Youtube comments without using the Youtube API

    Project mention: Downloading YouTube comments into .html and .json file | /r/u_Strategosky | 2023-05-28

    Credit: ChatGPT, (egbertbouman/youtube-comment-downloader) from github, and Bard

  • Ultimate-Python-Resource-Hub

    The Ultimate resource hub of Python: All at one place

  • rickroll-lang

    The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site,

    Project mention: The Rick Roll programming language | | 2023-08-24
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-28.

Python Youtube related posts


What are some of the best open-source Youtube projects in Python? This list will help you:

Project Stars
1 Hitomi-Downloader 16,450
2 pytube 9,248
3 youtube-dl-gui 8,984
4 YT-Spammer-Purge 4,389
5 tubearchivist 3,230
6 vidgear 2,941
7 ytmdl 2,864
8 youtube-transcript-api 1,694
9 tubesync 1,289
10 YouTube-Viewer 1,251
11 youtube-dlc 1,230
12 smd 1,216
13 ytmusicapi 1,210
14 yt-whisper 1,194
15 savify 940
16 ytdl-sub 933
17 advertools 906
18 pythOwO 779
19 gridplayer 779
20 chat-replay-downloader 759
21 youtube-comment-downloader 729
22 Ultimate-Python-Resource-Hub 719
23 rickroll-lang 714
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.