A fast, modern media manager built with Tauri and Rust.
- Fast and efficient GUI built using web tech with Tauri and Rust.
- Offers smart queue system. You can add multiple files to a queue, manage priorities, track progress and process them efficiently in the background.
- Automatically downloads and configures the latest versions of Pulsar Bridge (custom JSON yt-dlp wrapper) and ffmpeg.
- Runs natively on Windows, macOS, and Linux.
- Features choose between video/audio containers, qualities and bitrate, embeding metadata/thumbnails and many more advanced options.
- Can display dark, light, and system theme, along with multi-language UI support.
Pulsar is a graphical interface for yt-dlp and ffmpeg, one of the most powerful media download tools available. When you paste a URL, Pulsar translates your selected options into the appropriate yt-dlp commands and runs them in the background while showing live progress, download speed, ETA, and any errors. For media conversion and compression, Pulsar also uses ffmpeg, allowing you to change formats, compress files, extract audio, embed metadata without opening terminal.
Download the latest release from the Releases page.
- Installer (.exe): Download the NSIS installer, run it, and follow the on-screen instructions. Pulsar will be available in your Start Menu.
- Portable (.zip): Extract the archive to any folder and run
Pulsar.exe.
- Installer (.pkg): Open the
.pkgfile and follow the on-screen instructions to install Pulsar. - Portable (.app.tar.gz): Unzip the file and run the
Pulsar.appbundle.- Note: If you encounter a damage warning, type in command prompt:
sudo xattr -cr [Path to Pulsar.app]and select Open to authorize the first launch.
- Note: If you encounter a damage warning, type in command prompt:
- Debian/Ubuntu (.deb): Install via your package manager:
sudo apt install ./Pulsar-X.X.X-Linux.deb
- Flatpak (Flathub) - aarch64 is possible here too!:
If Flathub is not configured yet:
flatpak install flathub pl.fuzjajadrowa.pulsar
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
To build Pulsar yourself, ensure you have Node.js (v20+) and the Rust stable toolchain installed.
- Install OS Dependencies
- Windows / macOS: Usually no extra system packages are required beyond build tools (C++ build tools / Xcode Command Line Tools).
- Linux (Ubuntu/Debian):
sudo apt-get update sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev patchelf
- Clone the repository
git clone https://github.com/fuzjajadrowa/Pulsar.git
cd Pulsar- Install deps
npm install- Build the application To compile a release build of the application:
npx tauri buildThe compiled binaries will be located in src-tauri/target/release/bundle/.
If you just want to run the app in development mode, use:
npx tauri dev![]() |
![]() |
| Home | Downloader |
![]() |
![]() |
| Converter | Compressor |
This project is licensed under the terms described in the LICENSE file. Powered by Tauri, yt-dlp, and ffmpeg.



