#Youtube-api

Showing 36 of 36 repositories tagged #youtube-api, ranked by stars

jdepoix
jdepoix
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!

Score
100
★ 7.9k ⑂ 797 +13/day
Python
code-charity
code-charity
youtube

YouTube / Video Browser-Extension. [Top1 Foss.] Enrich your experience & choice! 🧰Smart features📌set & forget📌250+ tweaks. Longest-standing. Join🧩us?👨‍👩‍👧‍👧 ⋮ {playback|discovery|extra player buttons|quality|codec|full tab|full screen|no distraction|shorts}

Score
100
★ 4.5k ⑂ 952 +10/day
JavaScript
CharlesPikachu
CharlesPikachu
videodl

Videodl: A lightweight video downloader written in pure python. (轻量级视频下载器,优先高清无水印,支持抖音,快手,小红书,B站,TikTok,YouTube,FIFA+,优酷,腾讯,爱奇艺,1905电影网,乐视,芒果,咪咕,PPTV,搜狐,Facebook,Twitter,新浪微博,今日头条,网易公开课,全民K歌,CCTV央视频,酷狗音乐MV,新片场,知乎,百度贴吧,TED等海量流媒体平台)

Score
80
★ 2.4k ⑂ 427 +24/day
Python
darkzOGx
darkzOGx
youtube-automation-agent

🎬 Fully automated YouTube channel management with AI agents. Creates, optimizes & publishes videos 24/7. Works with FREE Gemini API or OpenAI. No coding required!

Score
50
★ 1.5k ⑂ 382 +39/day
JavaScript
sozercan
sozercan
kaset

📼 The missing YouTube and YouTube Music macOS app

Score
100
★ 1.4k ⑂ 103 +83/day
Swift
porjo
porjo
youtubeuploader

Scripted uploads to Youtube

Score
0
★ 884 ⑂ 111
Go
zt64
zt64
Hyperion

An alternative YouTube front-end

Score
89
★ 789 ⑂ 30
Kotlin
LonelyCpp
LonelyCpp
react-native-youtube-iframe

A wrapper of the Youtube-iframe API built for react native.

Score
78
★ 702 ⑂ 176
JavaScript
sam5epi0l
sam5epi0l
BotTuber

Fully Automated YouTube Channel ▶️with Added Extra Features (Automated Title, Description, Tags, Watermark and much more)

Score
40
★ 388 ⑂ 79
Python
YajanaRao
YajanaRao
Serenity

Free App for Music, Meditation and Podcasts 🎸

Score
44
★ 364 ⑂ 108
TypeScript
Purehi
Purehi
wetube_flutter

The lightweight YouTube experience client for android.

Score
67
★ 294 ⑂ 15
Dart
Elijas
Elijas
auto-youtube-subscription-playlist-2

Script automatically adds videos to playlists from Youtube channels and/or subscriptions (Youtube Collections alternative).

Score
0
★ 276 ⑂ 60
JavaScript
Spsden
Spsden
Drip

A Youtube Music client for Desktop. (in Development)

Score
33
★ 223 ⑂ 19
Dart
ayush1997
ayush1997
YouTube-Like-predictor

YouTube Like Count Predictions using Machine Learning

Score
78
★ 146 ⑂ 37
Jupyter Notebook
jnsougata
jnsougata
opentube

Access YouTube Public Data without YouTubeAPI

Score
60
★ 92 ⑂ 14
Python
prof18
prof18
YoutubeParser

An Android library to get video's information from Youtube channels.

Score
22
★ 92 ⑂ 30
Kotlin
falconixdev
falconixdev
MoviesApp

Movies App is a TMDb mobile app that list movies and series, shows their details, you can even watch trailers, save movies to list for watch later

Score
11
★ 90 ⑂ 15
Kotlin
Bettehem
Bettehem
ts3-musicbot

TS3 Music Bot with Spotify, YouTube, SoundCloud and Bandcamp support!

Score
56
★ 89 ⑂ 16
Kotlin
Abhi1992002
Abhi1992002
course-gpt

course-gpt 🤖 combines OpenAI API, YouTube API, and Unsplash API to enable easy course creation. Transform ideas into educational content with AI assistance and rich media integration.

Score
0
★ 88 ⑂ 20
TypeScript
atilaahmettaner
atilaahmettaner
youtube-subtitle-summarizer

Youtube Summarizer is a web-based tool that uses ChatGPT to automatically generate summaries of YouTube videos. It lets you learn key points quickly and easily without having to watch entire lengthy videos. It is enough for users to paste the YouTube video URL into the tool and summarize the video.

Score
33
★ 79 ⑂ 11
JavaScript
anatolykopyl
anatolykopyl
youtube-cdl

📼 Bulk youtube subscription download

Score
0
★ 76 ⑂ 4
Python
AC-D3
AC-D3
AC-D3

Javascript Library for building Audiovisual Charts in D3

Score
56
★ 75 ⑂ 4
JavaScript
aaqibmehrban
aaqibmehrban
Automatic-Reddit-text-to-Video-Generator-and-youtube-uploader

You would have noticed alot of channel getting popular on YouTube just by uploading “Reddit to Text-To-Speech” YouTube Videos. So I decided to create a program that can automate the process of receiving, generating and uploading these videos to YouTube with as little intervention as possible. It took me one month to complete this project. I divided the project to 3 scripts. The idea was to minimize as much manual intervention as possible and automate all the trivial tasks. However the process cannot be 100% automated. For example comments with links in them cannot be kept as quality of the video will be comprised due to the TTS. Additionally while a comment might have a large number of votes it could potentially be offensive and not safe for a YouTube video and thus must be removed. The thumbnail, while partially generated, must be edited in order to create any kind of appeal to viewers to click on your video. The same goes for the title of the video which must be clickbait-y in order to receive any attention. I have attempted to streamline the manual process with the client program and it takes me approximately 30 minutes to create 6 videos (the max that can be uploaded within 24 hours with the YouTube Data API).

Score
20
★ 73 ⑂ 17
Python
ShellyDeng08
ShellyDeng08
youtube-connector-mcp

MCP server for YouTube — search videos, channels, playlists, and transcripts. Works with Claude, Cursor, Windsurf, and any MCP client.

Score
100
★ 71 ⑂ 3
Python
Breens-Mbaka
Breens-Mbaka
Youtube-Clone

This is an Android Youtube Clone made out of XML and Kotlin. I have a tutorial on this if you want to see explanation behind how I did things https://youtu.be/pfEwCn7xmPI

Score
0
★ 67 ⑂ 19
Kotlin
cosmoduende
cosmoduende
r-youtube-personal-history-analysis

Explore your activity on YouTube with R: How to analyze and visualize your personal pata history. Find out how you consume YouTube using a copy of your personal data from Google Takeout.

Score
44
★ 55 ⑂ 9
R
pncsoares
pncsoares
youtube-video-creator-robot

Six robots that work together to search texts, images, use Artificial Intelligence to create content, make a video and publish on YouTube! 🤖

Score
0
★ 48 ⑂ 14
JavaScript
parafoxia
parafoxia
analytix

A simple yet powerful SDK for the YouTube Analytics API.

Score
100
★ 44 ⑂ 9
Python
vijaykumarpeta
vijaykumarpeta
yt-comments-extractor

A modern Python GUI application to batch extract YouTube comments and metadata to CSV. Features spam filtering, relevance sorting, and a dark-mode interface.

Score
89
★ 38 ⑂ 5
Python
ArmanShirzad
ArmanShirzad
SocialMediaContentCreationAndPostingAutomationPlatform

This is an automated content pipeline that scrapes, curates, and summarizes data from a source, then generates and publishes ready-to-post content to Telegram channels, X (Twitter), and Instagram accounts. It also creates and uploads videos to YouTube.

Score
0
★ 37 ⑂ 7 +2/day
Python
pH-7
pH-7
youtube-to-medium-blog-posts-automation

Turn any YouTube videos into well-written Medium blog posts with this automation script (made with lots of love). Writes a delightful and professional article from a given full YouTube channel.

Score
67
★ 34 ⑂ 4 +1/day
Python
Proggleb
Proggleb
youtube_data_engineering_project

Data Engineering Project: Extracting music video metrics of Twice using YouTube API, AWS, and Tableau

Score
33
★ 32 ⑂ 10
Python
longNguyen010203
longNguyen010203
Youtube-Recommend-Master-ETL-Pipeline

A Data Engineering Project that implements an ETL data pipeline using Dagster, Apache Spark, Streamlit, MinIO, Metabase, Dbt, Polars, Docker. Data from kaggle and youtube-api

Score
22
★ 25 ⑂ 3 +1/day
Jupyter Notebook
airscholar
airscholar
YoutubeAnalytics

An end-to-end data engineering pipeline that fetches real-time YouTube analytics and streams them through Kafka for processing with ksqlDB. The processed analytics data is then sent to Telegram for real-time notifications.

Score
0
★ 16 ⑂ 4
HTML
JensBender
JensBender
youtube-channel-analytics

📊 ETL pipeline for YouTube competitor analytics. Orchestrated with Airflow, Docker, and AWS. Features sentiment analysis and a Power BI dashboard.

Score
67
★ 16 ⑂ 1 +1/day
Jupyter Notebook
zainmz
zainmz
Youtube-Channel-Analytics-Dashboard

YouTube Analytics Dashboard offers insights into video performance, predicts viewership trends, visualizes tags with word clouds, and provides network analysis & community detection for content strategy.

Score
11
★ 12 ⑂ 7
Python
Related Topics
#youtube#python#android#video#youtube-channel#data-visualization#data-engineering#youtube-dl#automation#kotlin#youtube-api-v3#docker

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly