SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Youtube Projects
-
new-pac
翻墙-科学上网、自由上网、免费科学上网、免费翻墙、fanqiang、油管youtube/视频下载、软件、VPN、一键翻墙浏览器,vps一键搭建翻墙服务器脚本/教程,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点,翻墙梯子,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙、科学上网、youtube视频下载、youtube油管镜像/免翻墙网站、美区apple id共享账号、翻墙-科学上网-梯子
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
-
pytube
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
-
-
-
Project mention: YouTube DRM added on ALL videos with TV (TVHTML5) clients | news.ycombinator.com | 2025-03-10
One tool you might like is MeTube. While it can't schedule anything, I have it running it on a headless Beelink computer. So if I want to grab a video or channel, I can open a browser on any device, go to the server, and tell it to fetch whatever I want. The download location is set to a NAS so I can view the media with any device as well. It even supports extended yt-dlp options, so you can even tell it to use things like SponsorBlock. It's pretty great overall
https://github.com/alexta69/metube
-
Consider also Tube Archivist. If you just want to download a few videos it's overkill, but I use it to archive and index technical channels I like. It can do advanced full text and metadata searches on the transcription/subtitles as well as comments (and title and description). Much better than what alphabet provides, annoyingly.
https://www.tubearchivist.com/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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!
First, I had to get the data. I thought this would be a good place to use Google Cloud API which can extract Youtube transcripts. But while setting up this service, I realized there was an even easier way; by extracting the auto-generated captions from YouTube. (Thankyou _jdepoix _for the library to do so, https://github.com/jdepoix/youtube-transcript-api).
-
vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
-
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: iSponsorBlockTV v2.4.0: SponsorBlock for TVs and game consoles | news.ycombinator.com | 2025-03-24
-
Project mention: SponsorBlock – skip sponsor segments on YouTube | news.ycombinator.com | 2024-08-12
-
-
-
-
Project mention: YouTube Full Text Search – Search All of a YouTube Channel from the CLI | news.ycombinator.com | 2024-08-31
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Youtube discussion
Python Youtube related posts
-
Show HN: Downloads and saves any YouTube videos and playlists
-
The Singoff-agen — Learning Through Dumb Projects
-
iSponsorBlockTV v2.4.0: SponsorBlock for TVs and game consoles
-
YouTube-transcript-API 1.0.0 released
-
YouTube DRM added on ALL videos with TV (TVHTML5) clients
-
Discover the Future: Trending GitHub Projects Revolutionizing Tech 🌟
-
Turn Entire YouTube Playlists to Markdown Formatted TextBooks(In Any Language)
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source Youtube projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | new-pac | 61,643 |
2 | Hitomi-Downloader | 24,783 |
3 | pytube | 12,738 |
4 | MoneyPrinterV2 | 11,448 |
5 | youtube-dl-gui | 9,369 |
6 | MeTube | 8,802 |
7 | tubearchivist | 6,010 |
8 | YT-Spammer-Purge | 4,609 |
9 | youtube-transcript-api | 3,876 |
10 | vidgear | 3,508 |
11 | ytmdl | 3,315 |
12 | iSponsorBlockTV | 2,906 |
13 | tubesync | 2,270 |
14 | ytdl-sub | 2,216 |
15 | yark | 2,155 |
16 | ytmusicapi | 2,013 |
17 | yt-fts | 1,691 |
18 | YouTube-Viewer | 1,562 |
19 | gridplayer | 1,489 |
20 | smd | 1,404 |
21 | yt-whisper | 1,396 |
22 | savify | 1,228 |
23 | advertools | 1,226 |