awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
axcore avatar

axcore/tartube

0
View on GitHub↗
2,901 stars·151 forks·Python·lgpl-2.1·14 views

Tartube

Tartube is a desktop video manager and web video downloader designed for capturing and storing video content from a wide variety of hosting sites for offline viewing. It serves as a graphical interface for the yt-dlp engine to download and organize videos from platforms such as YouTube and Twitch.

The application enables web video archiving to prevent data loss from deletions or platform changes. It provides a dedicated interface for categorizing and managing large collections of downloaded web videos within an organized library.

The system handles multi-platform video downloading and offline media consumption through a unified application.

Features

  • Video Downloaders - Retrieves and saves video content from various hosting platforms into local files via a GUI.
  • Video Library Managers - Provides a centralized interface for organizing and managing a local library of downloaded videos.
  • Web Video Archiving - Enables archiving of web videos to prevent loss due to platform changes or deletions.
  • CLI Wrappers - Provides a graphical interface that wraps the yt-dlp command-line tool to simplify execution.
  • yt-dlp Engine Wrappers - Acts as a graphical wrapper for the yt-dlp engine to manage site extraction and downloads.
  • Multi-Platform Video Extraction - Extracts video streams from a wide variety of social media and hosting websites.
  • Library Management - Provides a dedicated interface for categorizing and managing large collections of downloaded web videos.
  • Job Queues - Manages a queue of pending downloads to process them sequentially and avoid network congestion.
  • Offline Media Transcoders - Downloads streaming video to local storage to enable playback without an active internet connection.
  • Local Media Indexing - Organizes downloaded media by scanning local directories and mapping them to metadata.
  • Audio and Subtitle Tools - GUI frontend for yt-dlp to manage video downloads.
  • Video Streaming - Python-based GUI frontend for video downloading.

Star history

Star history chart for axcore/tartubeStar history chart for axcore/tartube

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tartube

Similar open-source projects, ranked by how many features they share with Tartube.
  • iawia002/luxiawia002 avatar

    iawia002/lux

    31,412View on GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Gobilibilicrawlerdownload
    View on GitHub↗31,412
  • lay295/twitchdownloaderlay295 avatar

    lay295/TwitchDownloader

    3,778View on GitHub↗

    TwitchDownloader is a specialized media retrieval and processing tool designed to archive video-on-demand content and clips from Twitch to local storage. It includes a dedicated chat archiver for fetching and saving chat logs in text or structured data formats. The project features a chat-to-video renderer that transforms raw chat logs into visual overlays and video files, including support for custom emote sets. A media queue manager enables the processing of bulk download lists and the management of multiple concurrent retrieval jobs. The software covers remote content search to find multi

    C#
    View on GitHub↗3,778
  • fent/node-ytdl-corefent avatar

    fent/node-ytdl-core

    4,734View on GitHub↗

    node-ytdl-core is a JavaScript library for Node.js designed to extract metadata and stream video and audio content from YouTube. It serves as a media downloader and stream fetcher, allowing users to retrieve video details and media data from remote sources. The library provides specialized capabilities for video extraction, including the ability to parse media URLs for unique identifiers and analyze available formats. It allows for the selection and filtering of specific video and audio streams based on quality and resolution criteria. The project manages network traffic through rate limit a

    JavaScriptnodescrapervideo-downloader
    View on GitHub↗4,734
  • nexmoe/vidbeenexmoe avatar

    nexmoe/VidBee

    6,422View on GitHub↗

    VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over 1000 websites. It functions as both a desktop client and a Fastify-based web service, managing downloads through a persistent queue with pause, resume, retry, and real-time progress tracking. The application uses cookie-based authentication to access login-gated, age-restricted, or subscriber-only content by importing browser cookies or Netscape-format cookie files. The application distinguishes itself through automated download workflows, including RSS and Atom feed monitoring t

    TypeScriptdownloaderfacebooktiktok
    View on GitHub↗6,422
See all 30 alternatives to Tartube→

Frequently asked questions

What does axcore/tartube do?

Tartube is a desktop video manager and web video downloader designed for capturing and storing video content from a wide variety of hosting sites for offline viewing. It serves as a graphical interface for the yt-dlp engine to download and organize videos from platforms such as YouTube and Twitch.

What are the main features of axcore/tartube?

The main features of axcore/tartube are: Video Downloaders, Video Library Managers, Web Video Archiving, CLI Wrappers, yt-dlp Engine Wrappers, Multi-Platform Video Extraction, Library Management, Job Queues.

What are some open-source alternatives to axcore/tartube?

Open-source alternatives to axcore/tartube include: iawia002/lux — Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various… lay295/twitchdownloader — TwitchDownloader is a specialized media retrieval and processing tool designed to archive video-on-demand content and… fent/node-ytdl-core — node-ytdl-core is a JavaScript library for Node.js designed to extract metadata and stream video and audio content… nexmoe/vidbee — VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over… persepolisdm/persepolis — Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a… caorushizi/mediago — Mediago is a multi-platform video downloader and extraction utility that supports content retrieval from over a…