Skip to content

hacimuhammed/next-tube

Repository files navigation

NextTube - Youtube Video Downloader

Banner GIF Banner Image

About

NextTube is a web-based Nextjs application that provides youtube video information and allows you to download them with the quality and dubbing options you want.

Attention please!

Only works on Linux based systems now. (Not tested on Windows operating systems)

It needs yt-dlp package for video download and management. Please download this package first.

Note that this project is just an example. It may have errors or omissions. It may not work with some videos or resolutions.

You can contribute to its development or create your own fork.

How To Use

  • Download the project or clone it with git.

  • Install the necessary dependencies with your package manager.

    bun install
    npm install
    # or alternative
  • Synchronize database with prisma schema.

    bunx prisma push db
    npx prisma push db
  • Create prisma client

    bunx prisma generate
    npx prisma generate
  • And you are done. start the project with the runtime you are using.

    bun run dev
    npm run dev
  • Downloaded videos are stored in the /downloads/videos folder in the main folder.

Tech Stack

  • Nextjs
  • Shadcn
  • Motion Primitives
  • Prisma
  • Zustand

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published