Self-Hosted File Processing & Conversion
On-premise suites that convert, compress, OCR, and process images, video, audio, PDFs, and documents with local AI, keeping files off external clouds.
41 projects
See methodology for ranking rules; order uses public GitHub metrics within this scenario.
| Rank | Project | Stars | Forks | Updated | License |
|---|---|---|---|---|---|
| 1 |
immich
High performance self-hosted photo and video management solution. |
112.9K | 6.8K | 08/29/26 | AGPL-3.0 |
| 2 |
paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents |
44.7K | 3.1K | 08/29/26 | GPL-3.0 |
| 3 |
lossless-cut
The swiss army knife of lossless video/audio editing |
43.3K | 2.1K | 08/21/26 | GPL-2.0 |
| 4 |
lux
👾 Fast and simple video download library and CLI tool written in Go |
31.7K | 3.3K | 03/29/26 | MIT |
| 5 |
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets |
20.9K | 1.9K | 08/26/26 | BSD-3-Clause |
| 6 |
ImageMagick
ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scripting, and integration across platforms. |
17.3K | 1.6K | 08/29/26 | Other |
| 7 |
YoutubeDownloader
Downloads videos and playlists from YouTube |
16.0K | 2.0K | 08/26/26 | MIT |
| 8 |
metube
Self-hosted video downloader for YouTube and other sites (web UI for yt-dlp) |
14.5K | 1.1K | 08/28/26 | AGPL-3.0 |
| 9 |
ytDownloader
Desktop app to download audio/video from hundreds of sites |
10.2K | 908 | 08/29/26 | GPL-3.0 |
| 10 |
VidBee
Download video and audio from YouTube , TikTok , Twitter , Instagram , Facebook , Twitch , Bilibili , and 1000+ sites—or import local media. Create searchable transcripts on your computer, then summarize, translate, or ask questions with your preferred AI provider. |
10.4K | 795 | 08/23/26 | MIT |
| 11 |
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts. |
8.7K | 254 | 08/28/26 | MIT |
| 12 |
omniget
Download Udemy and Hotmart courses, YouTube videos, music and books — 1,800+ sites, no terminal. Free open-source desktop app for Windows, macOS and Linux, with a built-in course player, PDF/EPUB reader and music library. Powered by yt-dlp. Your files stay on your computer. |
9.2K | 770 | 08/29/26 | GPL-3.0 |
| 13 |
mediago
Cross-platform video downloader — sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docker + 🦞. |
9.2K | 819 | 08/29/26 | MIT |
| 14 |
youtube-dl-gui
Open Video Downloader - A cross-platform GUI for youtube-dl made in Rust with Tauri and Vue + Typescript. |
9.1K | 651 | 08/11/26 | AGPL-3.0 |
| 15 |
reclip
Download videos from almost any website. Lightweight, self-hosted media downloader with a clean web UI. |
7.3K | 1.3K | 07/09/26 | MIT |
| 16 |
jnv
Interactive JSON filter using jq |
6.1K | 76 | 08/20/26 | MIT |
| 17 |
restreamer
Self-hosted live streaming server with RTMP/SRT ingestion, HLS output, and multi-platform restreaming via a web UI. |
5.2K | 551 | 05/22/26 | Apache-2.0 |
| 18 |
compressO
Convert any video/image into a tiny size. 100% free & open-source. Available for Mac, Windows & Linux. |
4.4K | 368 | 08/17/26 | AGPL-3.0 |
| 19 |
Tdarr
Tdarr - Distributed transcode automation using FFmpeg/HandBrake + Audio/Video library analytics + video health checking (Windows, macOS, Linux & Docker) |
4.3K | 120 | 08/05/26 | Other |
| 20 |
videoduplicatefinder
Video Duplicate Finder - Crossplatform |
3.6K | 303 | 08/22/26 | Other |