My open source midia downloader

โš“ Rust    ๐Ÿ“… 2026-02-18    ๐Ÿ‘ค surdeus    ๐Ÿ‘๏ธ 1      

surdeus

I started learning to code last year. One of the things I always loved doing was downloading stuff from the internet, messing around with scrapers, figuring out how video players work so I could grab the streams. During carnival I had a lot of free time and decided to build something I could actually share with people.

Omniget is a desktop app for downloading media from a bunch of platforms. YouTube, Instagram, TikTok, Twitter, Reddit, Twitch, Pinterest, Bluesky, Vimeo, Telegram, Hotmart, and now Udemy.

The whole thing was inspired by cobalt (cobalt.tools). I love what they did with the clean approach, no ads, no tracking, just paste and go. But I wanted something that runs as a native desktop app, handles course platforms, and has a proper download queue.

The Udemy integration just shipped and it was a fun challenge. Their login is passwordless now (magic link with a 6-digit code via email), so the app opens a browser window, fills your email automatically, waits for you to enter the code, grabs the session, and then lists all your courses. Downloads the videos, subtitles, articles, attachments, everything organized into folders.

Some things worth mentioning:

Built with Tauri (Rust backend + Svelte frontend), pretty lightweight
Has its own HLS downloader, no dependency on ffmpeg for basic stuff
Download queue with pause/resume/retry and concurrency control
Telegram integration with a chat/media browser for batch downloading
Built-in media converter
Uses yt-dlp under the hood as a fallback for generic URLs

The mascot (Loop) is not open source, please don't use the mascot image.

GitHub: GitHub - tonhowtf/omniget: A midia downloader. Paste a link. Get your file. Downloads: Releases ยท tonhowtf/omniget ยท GitHub

Licensed under GPL-3.0. The project will always be open source and I have zero plans to monetize it. If you like it I'd really appreciate a star on GitHub.

Still very much a work in progress. DRM-protected Udemy videos get skipped for now. There's probably bugs I haven't hit yet. Would love to hear what you think.

1 post - 1 participant

Read full topic

๐Ÿท๏ธ Rust_feed