explaingit

nickvisionapps/parabolic

5,760C#Audience · generalComplexity · 2/5Setup · easy

TLDR

A desktop app that downloads video and audio from hundreds of websites using yt-dlp under the hood, with a clean graphical interface that works on Linux, Windows, and macOS, no command line needed.

Mindmap

mindmap
  root((Parabolic))
    What it does
      Downloads video and audio
      Graphical interface for yt-dlp
      Browser extension support
    Platforms
      Linux via Flathub
      Windows native WinUI
      macOS support
    Output formats
      Video mp4 and webm
      Audio mp3 opus flac wav
      Subtitles and metadata
    Tech stack
      C# and .NET 10
      GNOME desktop style
      yt-dlp under the hood
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Download a YouTube video as mp3 or mp4 without typing any commands

USE CASE 2

Run multiple downloads at the same time and save subtitles and metadata alongside each file

USE CASE 3

Send links directly from Firefox or Chrome to the app using the browser extension

USE CASE 4

Choose audio formats including opus, flac, or wav when saving audio-only files

Tech stack

C#.NET 10GNOMEWinUIyt-dlp

Getting it running

Difficulty · easy Time to first run · 5min

On Linux install via Flathub, on Windows and macOS download the installer from GitHub releases.

In plain English

Parabolic is a desktop application that lets you download video and audio from a wide range of websites. It provides a graphical interface on top of yt-dlp, a popular command-line download tool, so you can use all that functionality without typing any commands. The app is available on Linux, Windows, and macOS, and optional browser extensions for Firefox and Chrome let you send links directly from your browser to the app. When downloading, you can choose the format you want: video files in mp4 or webm, audio files in mp3, opus, flac, or wav. The app supports downloading subtitles and metadata alongside the video, and you can run multiple downloads at the same time rather than waiting for one to finish before starting the next. On Linux, the app is distributed through Flathub, which is a standard software store for Linux desktops. On Windows and macOS, you download it directly from the GitHub releases page. The Linux version uses the GNOME desktop style (the same look as many built-in apps on Ubuntu and Fedora), while the Windows version uses the native Windows interface called WinUI. Screenshots in the README show a clean home screen, a downloads-in-progress view, and a dark mode option. The project is built with .NET 10 and C#, and the README includes instructions for building it from source if you want to compile it yourself. Translations are managed through Weblate, so contributors can add or improve support for different languages without touching the code. The README includes a legal note that videos on YouTube and other sites may be protected by copyright, and the developers do not take responsibility for how you use the tool. Downloading content you do not have the rights to may violate the terms of those platforms.

Copy-paste prompts

Prompt 1
I want to download a YouTube playlist as mp3 files using Parabolic on Linux. Walk me through installing it from Flathub and setting it up for batch audio downloads.
Prompt 2
I have Parabolic installed on Windows. How do I configure it to automatically save subtitles and thumbnail metadata when downloading videos?
Prompt 3
Show me how to build Parabolic from source on macOS using the .NET 10 SDK, step by step.
Prompt 4
How do I install the Parabolic browser extension for Firefox and use it to send a video link directly to the app?
Open on GitHub → Explain another repo

← nickvisionapps on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.