Skip to content

An alternative interface + downloader for Youtube made with React, Node, Invidious and youtube-dl

License

Notifications You must be signed in to change notification settings

AJAYK-01/Reactube

Repository files navigation

ReacTube

An alternative React based interface for YouTube.

This web app let's you search and stream youtube videos as well as download them in various qualities.

  • Interface made with React.Js and ant design components.
  • Uses Invidious-api for fetching search and trending results from YouTube.
  • Downloads are handled by a Node server.
  • The node server uses yt-dlp as a child process to fetch and send back the file to user.
  • Logo designed by @GameGodS3

Requirements to host backend on heroku

  • Node buildpack
  • Python buildpack for youtube-dl child process.
  • ffmpeg buildpack (youtube-dl uses ffmpeg to combine audio and video during high res video downloads)

Screenshots

Contributions are always Welcome!!

About

An alternative interface + downloader for Youtube made with React, Node, Invidious and youtube-dl

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published