High-performance, cross-platform utility designed to redefine how you acquire and manage digital media.
- Modern & Lightweight: Built with Tauri v2 and Rust, offering a lightning-fast, web-based UI with the memory efficiency of a native application.
- Smart Queue System: Add multiple media to a queue, manage priorities, track progress in real-time, and process them efficiently in the background.
- Auto-Dependency Management: Automatically downloads and configures the latest versions of Pulsar Bridge (custom JSON wrapper) and ffmpeg upon first launch via a built-in splash screen. No manual setup required.
- Cross-Platform: Runs natively on Windows, macOS (Apple Silicon), and Linux.
- Flexible Format Control: Seamlessly choose between video/audio containers and resolutions, embed metadata/thumbnails and many more features.
- Advanced Options: Built-in support for Geo-Bypass, specific time-range downloads, and extracting authentication cookies directly from your browser.
- Theming & Localization: Dark, Light, and System modes, along with multi-language UI support.
Pulsar serves as a user-friendly interface for the powerful yt-dlp command-line tool, which is used for downloading media from various online platforms. When you add a media URL to the queue, Pulsar translates your selections into yt-dlp commands and executes them in the background. The application continuously monitors the download progress, providing real-time updates on speed, estimated time remaining, and any errors that may occur. Once the download is complete, you can easily access the media file directly from the app. It serves also ffmpeg in converter and compressor mode that is powerful C tool for processing multimedia files such as videos and audio, allowing you to further customize your media files. It supports a wide range of formats and options, giving you full control over the output quality and file size.
- Go to the Releases tab and download the latest version for your operating system.
- 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):
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 node packages
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 screen | Fast and simple downloader |
| Converter with advanced media options | Compressor with many compression types |
Distributed under the terms specified in the LICENSE file. Powered by Tauri, yt-dlp, and ffmpeg.