TypeScript Youtube

Open-source TypeScript projects categorized as Youtube

Top 23 TypeScript Youtube Projects

  • nuclear

    Streaming music player that finds free music for you

    Project mention: How & Why I Built My Very Own Music Player | reddit.com/r/Python | 2022-11-20

    I am the dev of music-kraken https://pypi.org/project/music-kraken/. Its a music downloader downloading music from various sources. It is not quite there yet but it works pretty reliably yet. Once it got so far, that I got a stable enough programming interface, I suggest a collaboration, so you can embed my downloader as the core into monoboxes backend to make something like nuclear https://nuclear.js.org/ which wouldn't be buggy as hell though. A REAL replacement for Spotify.

  • SponsorBlock

    Skip YouTube video sponsors (browser extension)

    Project mention: Hijacking infrared to make a dumb device smart | news.ycombinator.com | 2022-12-01

    There's already tooling to do this, back when MythTV in 2005ish (iirc).

    Also, this for Youtube. It's enabled on StreamNextTube and works a charm https://sponsor.ajay.app/

  • Sonar

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

  • lightGallery

    A customizable, modular, responsive, lightbox gallery plugin.

  • videojs-player

    @videojs player component for @vuejs(3) and React.

    Project mention: Vue equivalent for the ReactPlayer component | reddit.com/r/vuejs | 2022-04-02

    I found this, but this component doesn't seem to be maintained anymore + doesn't have all the functionalities of ReactPlayer.

  • desktop

    Free and open source streaming software built on OBS and Electron. (by stream-labs)

    Project mention: How to remove txt from streaming camera | reddit.com/r/Twitch_Startup | 2022-11-24
  • YouTube.js

    🎥 full-featured wrapper around YouTube's private API — reverse engineering InnerTube

    Project mention: Get Video ID's from Youtube Playlist Page from Specific Channel from Console | reddit.com/r/learnjavascript | 2022-11-11

    You can try Tod usw this youtubei.js

  • vime

    Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

    Project mention: anyone built a custom implementation of a video player using tailwind css? | reddit.com/r/tailwindcss | 2022-05-01

    i want one that looks decent like vime → https://github.com/vime-js/vime/

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • YoutubeDL-Material

    Self-hosted YouTube downloader built on Material Design

    Project mention: Service to download YT videos on a playlist | reddit.com/r/selfhosted | 2022-11-21

    YoutubeDL-Material you can set it to yt-dlp and can even pass custom arguments if you want.

  • SponsorBlockServer

    Skip YouTube video sponsors (server side portion)

    Project mention: Self hosted server | reddit.com/r/SponsorBlock | 2022-10-26

    Yes, your db will be standalone(you'll need to have your own instance of database). Actually, server doesn't import downloaded data by default, you'll need to do some configs Technically, anyone can submit to your server, if they have address of your server and it's public. But you can keep it for yourself only, of course. Submitted data will be go directly into your db instance, so it will be synced up. I believe, submissions are automated, but I can be wrong Yes, it has docker image of the official server implementation(in "Packages" on the right): https://github.com/ajayyy/SponsorBlockServer

  • lite-youtube

    The fastest little YouTube web component on this side of the internet. The shadow dom web component version of Paul's lite-youtube-embed.

    Project mention: Does an embedded video loaded paused still cost bandwidth? | reddit.com/r/webdev | 2022-11-21
  • Beatbump

    Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧

    Project mention: I made Beatbump - A self-hosted, privacy oriented, alternative frontend for YouTube Music | reddit.com/r/webdev | 2022-09-10

    Site: https://beatbump.ml/

  • discord-player

    🎧 Complete framework to simplify the implementation of music commands using discords.js v14

  • Upvote-Anywhere

    Upvote Anywhere Browser Extension

    Project mention: Blog comments on a static site via social networks | news.ycombinator.com | 2022-10-12

    I like this. I wish the underlying service was self hostable though.

    It reminds me of Upvote Anywhere which adds related Reddit discussions on (almost) any site. - https://github.com/z0ccc/Upvote-Anywhere

  • plyr-react

    A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo

    Project mention: Plyr- A media Player that is must have! | dev.to | 2021-12-26

    Type Maintainer Link WordPress Brandon Lavigne (@drrobotnik) https://wordpress.org/plugins/plyr/ Angular Simon Bobrov (@smnbbrv) https://github.com/smnbbrv/ngx-plyr React Chintan Prajapati (@chintan9) https://github.com/chintan9/plyr-react Vue Gabe Dunn (@redxtech) https://github.com/redxtech/vue-plyr Neos Jon Uhlmann (@jonnitto) https://packagist.org/packages/jonnitto/plyr Kirby Dominik Pschenitschni (@dpschen) https://github.com/dpschen/kirby-plyrtag REDAXO FriendsOfRedaxo / skerbis (@skerbis) https://github.com/FriendsOfREDAXO/plyr svelte-plyr Ben Woodward / benwoodward (@benwoodward) https://github.com/benwoodward/svelte-plyr

  • muse

    🎧 a self-hosted midwestern Discord music bot that doesn't suck (by codetheweb)

    Project mention: Best self-hosted discord bots? | reddit.com/r/selfhosted | 2022-11-06
  • Rhythm-Bot

    Queue up and play youtube audio over discord voice.

  • youtube-uploader

    Free youtube video uploader with no limits

  • jumpcutter

    ⏩ Fast-forwards long pauses between sentences — watch lectures ~1.5x faster (browser extension) (by WofWca)

    Project mention: Why none of my books are available on Audible | news.ycombinator.com | 2022-08-28

    Youtube videos with closed captions on are a nice way to ease into it. There's chrome extensions to increase the speed over the '2x' playback option youtube gives you. I personally don't enjoy podcasts at above 1.3x to 1.5x speed but when I am reading along with subtitles, I can increase the speed easily to 2.7x+. I don't think I did any specific practice.

    After a certain amount of minutes, at 1.5x speed, the cadence of lectures at high speed start to feel normal and going back to 1.0x speed feels slow, as if it was 0.7x speed. Sort of like an audio illusion.

    It reminds me of the feeling you get when you have been on a highway at a high speed for hours on a road trip. For whatever reason, my brain stops understanding how fast the "slow" speed of 20mph is is. So it feels extra slow even though relative to walking it's really fast.

    Recently I came across Jump Cutter https://chrome.google.com/webstore/detail/jump-cutter/lmppdp... which is an extension to speed up silences while keeping spoken audio at normal speed. You can customize it, but it's been an interesting experience, the audio is at an effective 1.9x speed while only being 1.4x during the spoken section.

    Screen readers have a place, but the value in screen readers for the non-visually impaired is limited to the text-to-speech function.

    I also know that some visually impaired people get used to certain voices to the point where they can make at words at a higher speed using a specific voice compared to others. Getting to 3x is much much easier than you imagine, it will take less than an hour if you increase the speed by 0.2x every 15ish minutes. You get used to it really quickly. The human brain is pretty fantastic in that regard.

    I personally found that past 2.7x speed, even if I can understand the words, I can't comprehend new ideas and words fast enough for it to make sense and I end up having to pause. There definitely is a a point of diminishing returns, and for me it's around 2.6x, 2.7x. It depends on the lecturer cadence though.

    If you want simple emulation of navigating using a screen reader, navigating having disabled your mouse is a good starting point. NVDA is the gold standard for screen readers.

  • uBO-YouTube

    Easier way to exempt your favorite YouTube channels from adblocking.

    Project mention: Entonces... alguno se dio cuenta que el gobierno Venezolano esta pagando para esparcir propaganda y nadie dice nada? | reddit.com/r/argentina | 2022-09-05
  • ytmdesktop2

    Get your Youtube Music experience on the next level with our Free Desktop app

    Project mention: [CONCEPT] YouTube Music Integration with Discord (like Spotify's). | reddit.com/r/discordapp | 2022-10-07

    https://youtube-music.app/ Has discord rpc

  • youtube-dl-web

    A good web interface for youtube-dl that allows you to download arbitrary mixes of audio and video, including up to the highest quality such as 8K.

    Project mention: Just getting link to audiostream? | reddit.com/r/youtubedl | 2022-02-26

    I tried using https://yt-dlp.us.to/ but I just get a weblink to an audiostream? Is there a way I can rip the audio from a youtube video and download it as an mp3 file (with the creator's permission)? I wanted to do this via a website rather than terminal but I have no idea what I'm doing. Thanks to anyone who can help :)

  • node-youtube-music

    Unofficial YouTube Music API for Node.js

  • mount-bookmark

    Mount Bookmark is a self-hosted, highly customizable bookmark board that allows you to view any YouTube stream/video in the background.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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 2022-12-01.

TypeScript Youtube related posts


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

Project Stars
1 nuclear 9,560
2 SponsorBlock 6,015
3 lightGallery 5,550
4 videojs-player 4,470
5 desktop 3,941
6 YouTube.js 2,425
7 vime 2,367
8 YoutubeDL-Material 1,682
9 SponsorBlockServer 537
10 lite-youtube 518
11 Beatbump 477
12 discord-player 427
13 Upvote-Anywhere 339
14 plyr-react 334
15 muse 329
16 Rhythm-Bot 198
17 youtube-uploader 174
18 jumpcutter 109
19 uBO-YouTube 97
20 ytmdesktop2 95
21 youtube-dl-web 85
22 node-youtube-music 46
23 mount-bookmark 43
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.