Catalogo awesome-selfhosted / Document Management: SeedDMS — Document Management System with workflows, access rights, fulltext search, and more [GPL-2.0, PHP]. Signature PDF — Sign and manipulate PDFs with collaboration, organization, compression and metadata editing [AGPL-3.0, PHP/deb/Docker]. SimpleDMS — Easy-to-use, metadata-driven, open-source document management system (DMS) for small businesses that sorts documents almost by itself [AGPL-3.0, Docker]. Stirling-PDF — Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR [Apache-2.0, Docker/Java].


awesome: awesome-selfhosted / Document Management - E-books

Catalogo awesome-selfhosted / Document Management - E-books: Atsumeru — Manga/comic/light novel media server with clients for Windows, Linux, macOS and Android [MIT, Java/Docker]. Bindery — Folder-watching converter for e-books and comics. EPUB to Kobo KEPUB via kepubify, CBZ/CBR/PDF via Kindle Comic Converter, with per-device profiles, ComicInfo.xml naming, chapter-to-volume bundling and a web UI [MIT, Docker]. BookLogr — Manage your personal book library with ease [Apache-2.0, Docker]. Calibre Web Automated — All-in-one solution, combining the modern lightweight web UI from Calibre-Web with the robust, versatile feature set of Calibre (fork of Calibre Web) [GPL-3.0, Docker]. Calibre Web — Browse, read and download eBooks using an existing Calibre database [GPL-3.0, Python]. Calibre — E-book library manager that can view, convert, and catalog e-books in most of the major e-book formats and provides a built-in Web server for remote clients [GPL-3.0, Python/deb]. Inkheart — Lightweight PDF library and reader [Apache-2.0, Docker].


Catalogo awesome-selfhosted / Document Management - E-books: Kapowarr — Build and manage a comic book library. Download, rename, move and convert issues of the volume to your liking [GPL-3.0, Docker/Python]. Kavita — Cross-platform e-book/manga/comic/pdf server and web reader with user management, ratings and reviews, and metadata support [GPL-3.0, .NET/Docker]. kiwix-serve — HTTP daemon for serving wikis from ZIM files [GPL-3.0, C++]. Komga — Media server for comics/mangas/BDs with API and OPDS support, a modern web interface for exploring your libraries, as well as a web reader [MIT, Java/Docker]. MyMangaDB — Manga collection manager with automatic metadata, MyAnimeList import and detailed collection statistics [⚠, GPL-3.0, Docker]. Stump — A fast, free and open source comics, manga and digital book server with OPDS support [MIT, Rust].


document management - institutional repository and digital library software

awesome: awesome-selfhosted / Document Management - Institutional Repository and Digital Library Software

Catalogo awesome-selfhosted / Document Management - Institutional Repository and Digital Library Software: DSpace — Turnkey repository application providing durable access to digital resources [BSD-3-Clause, Java]. EPrints — Digital document management system with a flexible metadata and workflow model primarily aimed at academic institutions [GPL-3.0, Perl]. Fedora Commons Repository — Robust and modular repository system for the management and dissemination of digital content especially suited for digital libraries and archives, both for access and preservation [Apache-2.0, Java]. InvenioRDM — Highly scalable turn-key research data management platform with a beautiful user experience [MIT, Python]. Islandora — Drupal module for browsing and managing Fedora-based digital repositories [GPL-3.0, PHP]. Samvera Hyrax — Front-end for the Samvera framework, which itself is a Ruby on Rails application for browsing and managing Fedora-based digital repositories [Apache-2.0, Ruby].


document management - integrated library systems (ils)

awesome: awesome-selfhosted / Document Management - Integrated Library Systems (ILS)

Catalogo awesome-selfhosted / Document Management - Integrated Library Systems (ILS): Evergreen — Highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials [GPL-2.0, PLpgSQL]. Koha — Enterprise-class ILS with modules for acquisitions, circulation, cataloging, label printing, offline circulation for when Internet access is not available, and much more [GPL-3.0, Perl]. RERO ILS — Large-scale ILS that can be run as a service with consortial features, intended primarily for library networks. Includes most standard modules (circulation, acquisitions, cataloging,...) and a web-based public and professional interface [AGPL-3.0, Python/Docker].


awesome: awesome-selfhosted / E-commerce

Catalogo awesome-selfhosted / E-commerce: Aimeos — E-commerce framework for building custom online shops, market places and complex B2B applications scaling to billions of items with Laravel [LGPL-3.0/MIT, PHP]. Bagisto — Leading Laravel open source e-commerce framework with multi-inventory sources, taxation, localization, dropshipping and more exciting features [MIT, PHP]. CoreShop — E-commerce plugin for Pimcore [GPL-3.0, PHP]. Drupal Commerce — Popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules [GPL-2.0, PHP]. EverShop — E-commerce platform with essential commerce features. Modular architecture and fully customizable [⚠, GPL-3.0, Docker/Nodejs]. Magento Open Source — Leading provider of open omnichannel innovation [OSL-3.0, PHP]. MedusaJs — Headless commerce engine that enables developers to create amazing digital commerce experiences [MIT, Nodejs]. Microweber — Drag and Drop CMS and online shop [MIT, PHP]. myCart — Shopping cart in 1 file (with support for payment by card or cryptocurrency) [⚠, MIT, Go/Docker].


Catalogo awesome-selfhosted / E-commerce: Open Source POS — Open Source Point of Sale is a web based point of sale system [MIT, PHP]. OpenCart — Shopping cart solution [GPL-3.0, PHP]. PrestaShop — Fully scalable e-commerce solution [OSL-3.0, PHP]. Pretix — Ticket sales platform for events [AGPL-3.0, Python/Docker]. s-cart — E-commerce website for individuals and businesses, built on top of Laravel Framework [MIT, PHP]. Saleor — Django based open-sourced e-commerce storefront [BSD-3-Clause, Docker/Python]. Shopware Community Edition — PHP based open source e-commerce software made in Germany [MIT, PHP]. Solidus — A free, open-source ecommerce platform that gives you complete control over your store [BSD-3-Clause, Ruby/Docker]. Spree Commerce — Spree is a complete, modular & API-driven open source e-commerce solution for Ruby on Rails [BSD-3-Clause, Ruby]. Sylius — Symfony2 powered open source full-stack platform for eCommerce [MIT, PHP]. Thelia — Thelia is an open source and flexible e-commerce solution [LGPL-3.0, PHP]. Vendure — A headless commerce framework [MIT, Nodejs].


Catalogo awesome-selfhosted / E-commerce: WooCommerce — WordPress based e-commerce solution [GPL-3.0, PHP].


awesome: awesome-selfhosted / Feed Readers

Catalogo awesome-selfhosted / Feed Readers: Bubo Reader — Irrationally minimal RSS feed reader [MIT, Nodejs]. CommaFeed — Google Reader inspired self-hosted RSS reader [Apache-2.0, Java/Docker]. Feeds Fun — News reader with tags, scoring, and AI [BSD-3-Clause, Python]. FreshRSS — Self-hostable RSS feed aggregator [AGPL-3.0, PHP/Docker]. Fusion — Lightweight RSS aggregator and reader [MIT, Go/Docker]. Goeland — Turns any RSS/Atom feed into a beautiful email digest [MIT, Go/Docker]. JARR — JARR (Just Another RSS Reader) is a web-based news aggregator and reader (fork of Newspipe) [AGPL-3.0, Docker/Python]. Kriss Feed — Simple and smart (or stupid) feed reader [CC0-1.0, PHP]. Leed — Leed (for Light Feed) is a Free and minimalist RSS aggregator [AGPL-3.0, PHP]. Miniflux — Minimalist news reader [Apache-2.0, Go/deb/Docker]. NewsBlur — Personal news reader that brings people together to talk about the world. A new sound of an old instrument [MIT, Python]. Newspipe — Web news reader [AGPL-3.0, Python].


Catalogo awesome-selfhosted / Feed Readers: reader — Feed reader web app and library (so you can use it to build your own), with only standard library and pure-Python dependencies [BSD-3-Clause, Python]. Readflow — Lightweight news reader with modern interface and features: full-text search, automatic categorization, archiving, offline support, notifications [AGPL-3.0, Go/Docker]. RSS-Bridge — Generate RSS/ATOM feeds for websites which don't have one [Unlicense, PHP/Docker]. RSS Monster — Easy to use web-based RSS aggregator and reader compatible with the Fever API (alternative to Google Reader) [MIT, PHP]. RSS2EMail — Fetches RSS/Atom-feeds and pushes new content to any email-receiver, supports OPML [GPL-2.0, Python/deb]. RSSHub — Easy to use, and extensible RSS feed aggregator capable of generating RSS feeds from pretty much everything ranging from social media to university departments [MIT, Nodejs/Docker]. Selfoss — New multipurpose rss reader, live stream, mashup, aggregation web application [GPL-3.0, PHP].


Catalogo awesome-selfhosted / Feed Readers: Stringer — Work-in-progress self-hosted, anti-social RSS reader [MIT, Ruby]. Tiny Tiny RSS — Web-based news feed (RSS/Atom) reader and aggregator [GPL-3.0, Docker/PHP]. TinyFeed — Generate a static HTML page from a collection of feeds with a simple CLI [MIT, Go/Docker]. Upvote RSS — Generate rich RSS feeds from Reddit, Hacker News, Lemmy, Mbin, and more [⚠, MIT, Docker/PHP]. Yarr — Yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server [MIT, Go].


awesome: awesome-selfhosted / File Transfer & Synchronization

Catalogo awesome-selfhosted / File Transfer & Synchronization: bewCloud — File sharing + sync, notes, and photos (alternative to Nextcloud and ownCloud's RSS reader) [AGPL-3.0, Docker]. Cloudreve — File management and sharing system, supports multiple storage providers [GPL-3.0, Docker/Go]. Git Annex — File synchronization between computers, servers, external drives [GPL-3.0, Haskell]. Kinto — Minimalist JSON storage service with synchronisation and sharing abilities [Apache-2.0, Python]. Nextcloud — Access and share your files, calendars, contacts, mail and [more](https://apps.nextcloud.com/) from any device, on your terms [AGPL-3.0, PHP/deb]. OpenCloud — File Sharing and Collaboration Platform [Apache-2.0, Docker/Go/Nodejs]. OpenSSH SFTP server — Secure File Transfer Program [BSD-2-Clause, C/deb]. ownCloud — All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more [AGPL-3.0, PHP/Docker/deb].


Catalogo awesome-selfhosted / File Transfer & Synchronization: Peergos — Secure and private space online where you can store, share and view your photos, videos, music and documents. Also includes a calendar, news feed, task lists, chat and email client [AGPL-3.0, Java]. Puter — Web-based operating system designed to be feature-rich, exceptionally fast, and highly extensible [AGPL-3.0, Nodejs/Docker]. Pydio — Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers [AGPL-3.0, Go]. Samba — Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol [GPL-3.0, C]. Seafile — File hosting and sharing solution primary for teams and organizations [GPL-2.0/GPL-3.0/AGPL-3.0/Apache-2.0, C]. Sync-in — File storage, syncing, sharing, and collaboration with real-time editing, permission management, and desktop/CLI clients [AGPL-3.0, Nodejs/Docker].


Catalogo awesome-selfhosted / File Transfer & Synchronization: Syncthing — Syncthing is an open source peer-to-peer file synchronisation tool [MPL-2.0, Go/Docker/deb]. Unison — Unison is a file-synchronization tool for OSX, Unix, and Windows [GPL-3.0, deb/OCaml].


file transfer - object storage & file servers

awesome: awesome-selfhosted / File Transfer - Object Storage & File Servers

Catalogo awesome-selfhosted / File Transfer - Object Storage & File Servers: GarageHQ — Geo-distributed, S3‑compatible storage service that can fulfill many needs [AGPL-3.0, Docker/Rust]. Harbor — Cloud native image registry that stores, signs, and scans content [Apache-2.0, Docker/K8S]. SeaweedFS — SeaweedFS is an open source distributed file system supporting WebDAV, S3 API, FUSE mount, HDFS, etc, optimized for lots of small files, and easy to add capacity [Apache-2.0, Go]. Zenko CloudServer — Zenko CloudServer, an open-source implementation of a server handling the Amazon S3 protocol [Apache-2.0, Docker/Nodejs]. ZOT OCI Registry — A production-ready vendor-neutral OCI-native container image registry [Apache-2.0, Go/Docker].


file transfer - peer-to-peer filesharing

awesome: awesome-selfhosted / File Transfer - Peer-to-peer Filesharing

Catalogo awesome-selfhosted / File Transfer - Peer-to-peer Filesharing: bittorrent-tracker — Simple, robust, BitTorrent tracker (client and server) implementation [MIT, Nodejs]. Deluge — Lightweight, cross-platform BitTorrent client [GPL-3.0, Python/deb]. PrivyDrop — Simple and user-friendly, breakpoint-resumable peer-to-peer text, image, and file transfer tool based on WebRTC [MIT, Docker/Nodejs]. qBittorrent — Free cross-platform bittorrent client with a feature rich Web UI for remote access [GPL-2.0, C++]. slskd — A modern client-server application for the Soulseek file sharing network [⚠, AGPL-3.0, Docker/C#]. Transmission — Fast, easy, free Bittorrent client [GPL-3.0, C++/deb]. Webtor — Web-based torrent client with instant audio/video streaming [MIT, Docker].


file transfer - single-click & drag-n-drop upload

awesome: awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload

Catalogo awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload: 015 — A temporary file sharing platform. Focused on providing one-time, temporary file and text upload, processing, and sharing services [AGPL-3.0, Docker]. Chibisafe — File uploader service that aims to to be easy to use and set up. It accepts files, photos, documents, anything you imagine and gives you back a shareable link for you to send to others [MIT, Docker/Nodejs]. Digirecord — Record and share audio files (documentation in French) [AGPL-3.0, Nodejs/PHP]. elixire — Simple yet advanced screenshot uploading and link shortening service [AGPL-3.0, Python]. Files Sharing — File sharing application based on unique and temporary links [GPL-3.0, PHP/Docker]. Flare — A nonbloated, modern, and highly configurable file/screenshot vault server with support for ShareX, Flameshot, and Spectacle. Offers OCR search and more [MIT, Docker/Nodejs].


Catalogo awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload: Gokapi — Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files [GPL-3.0, Go/Docker]. goploader — Easy file sharing with server-side encryption, curl/httpie/wget compliant [MIT, Go]. GoSƐ — Modern file-uploader focusing on scalability and simplicity. It only depends on a S3 storage backend and hence scales horizontally without the need for additional databases or caches [Apache-2.0, Go/Docker]. Jirafeau — One-click-fileshare project. Select your file, upload, and share a link. That's it [AGPL-3.0, PHP/Docker]. OnionShare — Securely and anonymously share a file of any size [GPL-3.0, Python/deb]. PicoShare — Minimalist, easy-to-host service for sharing images and other files [AGPL-3.0, Go/Docker]. Picsur — Simple imaging hosting platform that allows you to easily host, edit, and share images [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload: PictShare — Multi lingual image hosting service with a simple resizing and upload API [Apache-2.0, PHP/Docker]. Pingvin Share X — File sharing platform with support for logins, reverse shares, share expiry, S3 Buckets, advanced authentication, ClamAV for security scans and more (fork of Pingvin Share) [BSD-2-Clause, Docker/Nodejs]. Plik — Scalable and friendly temporary file upload system [MIT, Go/Docker]. ProjectSend — Upload files and assign them to specific clients you create. Give access to those files to your clients [GPL-2.0, PHP]. PsiTransfer — Simple file sharing solution with robust up-/download-resume and password protection [BSD-2-Clause, Nodejs]. QuickShare — Quick and simple file sharing between different devices [LGPL-3.0, Docker/Go]. Safebucket — File sharing platform with pluggable infrastructure, where uploads and downloads go directly between clients and S3-compatible storage [Apache-2.0, Go/Docker].


Catalogo awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload: sE2EEnd — End-to-end encrypted file sharing with password protection, download limits, and auto-expiration, integrated with Keycloak for authentication [AGPL-3.0, Docker]. Sharry — Share files easily over the internet between authenticated and anonymous users (both ways) with resumable up- and downloads [GPL-3.0, Scala/Java/deb/Docker]. Shifter — A simple, self-hosted file-sharing web app, powered by Django [MIT, Docker]. Slink — Image sharing platform designed to give users complete control over their media sharing experience [AGPL-3.0, Docker]. snowshare — File and link sharing platform with URL shortening, code snippet sharing, and file uploads, featuring customizable expiration, privacy settings, and QR codes [CC0-1.0, Nodejs/Docker]. transfer.sh — Easy file sharing from the command line [MIT, Go]. Uguu — Stores files and deletes after X amount of time [MIT, PHP].


Catalogo awesome-selfhosted / File Transfer - Single-click & Drag-n-drop Upload: XBackBone — A simple, fast and lightweight file manager with instant sharing tools integration, like ShareX (a free and open-source screenshot utility for Windows) [AGPL-3.0, PHP/Docker]. Zipline — A lightweight, fast and reliable file sharing server that is commonly used with ShareX, offering a react-based Web UI and fast API [MIT, Docker/Nodejs].


awesome: awesome-selfhosted / File Transfer - Web-based File Managers

Catalogo awesome-selfhosted / File Transfer - Web-based File Managers: Apaxy — Theme built to enhance the experience of browsing web directories, using the mod_autoindex Apache module and some CSS to override the default style of a directory listing [GPL-3.0, Javascript]. ClyoCloud — A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics [AGPL-3.0, Nodejs]. copyparty — Portable file server with accelerated resumable uploads, deduplication, WebDAV, FTP, zeroconf, media indexer, video thumbnails, audio transcoding, and write-only folders, in a single file with no mandatory dependencies [MIT, Python]. Directory Lister — Simple PHP based directory lister that lists a directory and all its sub-directories and allows you to navigate there within [MIT, PHP/Docker]. filebrowser — Web File Browser with a Material Design web interface [Apache-2.0, Go]. FileGator — FileGator is a powerful multi-user file manager with a single page front-end [MIT, PHP/Docker].


Catalogo awesome-selfhosted / File Transfer - Web-based File Managers: FileRise — Web file manager with uploads, tagging, share links, gallery/table views, and an in-browser editor [MIT, Docker/PHP]. Filestash — Web file manager that lets you manage your data anywhere it is located: FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, or Google Drive [AGPL-3.0, Docker]. IFM — Single script file manager [MIT, PHP]. mikochi — Browse remote folders, upload files, delete, rename, download and stream files to VLC/mpv [MIT, Go/Docker/K8S]. miniserve — CLI tool to serve files and dirs over HTTP [MIT, Rust]. ResourceSpace — Simple, fast, and free way to organise your digital assets [BSD-4-Clause, PHP]. slcl — Simple and lightweight web cloud storage [AGPL-3.0, C]. Surfer — Simple static file server with webui to manage files [MIT, Nodejs]. TagSpaces — TagSpaces is an offline, cross-platform file manager and organiser that also can function as a note taking app. The WebDAV version of the application can be installed on top of a WebDAV servers such as Nextcloud or ownCloud [AGPL-3.0, Nodejs].


Catalogo awesome-selfhosted / File Transfer - Web-based File Managers: Tiny File Manager — Web based File Manager in PHP, simple, fast and small file manager with a single file [GPL-3.0, PHP].


Catalogo awesome-selfhosted / Games: 0 A.D. — Cross-platform real-time strategy game of ancient warfare [MIT/GPL-2.0/Zlib, C++/C/deb]. A Dark Room — Minimalist text adventure game for your browser [MPL-2.0, Javascript]. DDraceNetwork — Cooperative platformer version of DDRace, a Teeworlds modification featuring unique cooperative gameplay [Zlib, C++]. Digibuzzer — Create a virtual game room around a connected buzzer (documentation in French) [AGPL-3.0, Nodejs]. Hypersomnia — Competitive top-down shooter blending Counter-Strike with Hotline Miami. Runs on Linux, Windows, MacOS and the Web [AGPL-3.0, C++/Docker]. Lila — Ad-less chess server powering lichess.org, with official iOS and Android client apps [AGPL-3.0, Scala]. Luanti — Voxel game engine (formerly Minetest). Play one of our many games, mod a game to your liking, make your own game, or play on a multiplayer server [LGPL-2.1/MIT/Zlib, C++/Lua/deb]. Mindustry — Factorio-like tower defense game. Build production chains to gather more resources, and build complex facilities [GPL-3.0, Java].


Catalogo awesome-selfhosted / Games: MTA:SA — Add network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found [⚠, GPL-3.0, C++]. OpenTTD — Transport tycoon simulation game [GPL-2.0, C++/Docker]. piqueserver — Server for openspades, the first-person shooter in a destructible voxel world [GPL-3.0, Python/C++]. Posio — Geography multiplayer game [MIT, Python]. Razzia — Quiz game platform, designed for smaller self-hosted events (alternative to Kahoot!) [MIT, Nodejs/Docker]. Red Eclipse 2 — Arena first-person shooter similar to Unreal Tournament [Zlib/MIT/CC-BY-SA-4.0, C/C++/deb]. Scribble.rs — A web-based pictionary game [BSD-3-Clause, Go/Docker]. Suroi — An open-source 2D battle royale game inspired by surviv.io [GPL-3.0, Nodejs]. The Battle for Wesnoth — The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat [GPL-2.0, C++/deb].


Catalogo awesome-selfhosted / Games: Veloren — Multiplayer RPG. Open-source game inspired by Cube World, Legend of Zelda, Dwarf Fortress and Minecraft [GPL-3.0, Rust]. Zero-K — Open Source on Springrts engine. Zero-K is a traditional real time strategy game with a focus on player creativity through terrain manipulation, physics, and a large roster of unique units - all while being balanced to support competitive play [GPL-2.0, Lua].


games - administrative utilities & control panels

awesome: awesome-selfhosted / Games - Administrative Utilities & Control Panels

Catalogo awesome-selfhosted / Games - Administrative Utilities & Control Panels: auto-mcs — Cross-platform Minecraft server manager [AGPL-3.0, Python]. Calagopus — Modern game server management panel. Deploy, monitor, and manage Minecraft, Hytale, and other game servers with industry-leading performance [MIT, Rust/Docker/deb]. Crafty Controller — Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface [GPL-3.0, Docker/Python]. Drop — Game distribution platform, designed for distributing and sharing DRM-free games efficiently (alternative to Steam, GameVault) [AGPL-3.0, Docker]. EasyWI — Easy-Wi is a Web-interface that allows you to manage server daemons like gameservers. In addition it provides you with a CMS which includes a fully automated game- and voiceserver lending service [GPL-3.0, PHP/Shell]. GameAP — Game Administration Panel for managing game servers on Linux and Windows [MIT, Go/Docker].


Catalogo awesome-selfhosted / Games - Administrative Utilities & Control Panels: Gameyfin — Video game library manager with automatic scanning, web access, downloads, and plugin support [AGPL-3.0, Docker]. Gaseous Server — Game ROM manager with a built-in web-based emulator using multiple sources to identify and provide metadata [⚠, AGPL-3.0, Docker/.NET]. Lancache — LAN Party game caching made easy [⚠, MIT, Docker/Shell]. LinuxGSM — CLI tool for deployment and management of dedicated game servers on Linux: more than 120 games are supported [MIT, Shell]. Minus Games — Sync games and save files across multiple devices [MIT, Rust]. Ownfoil — Nintendo Switch library manager, with automated management tasks (file identification and organization, missing updates/DLC), serving your library to multiple supported clients on your Switch, with shop customization and multi user authentication [AGPL-3.0, Docker/Python].


Catalogo awesome-selfhosted / Games - Administrative Utilities & Control Panels: Pelican Panel — Web application for easy management of game servers, offering a user-friendly interface for deploying, configuring, and managing servers, server monitoring tools, and extensive customization options (fork of Pterodactyl) [AGPL-3.0, PHP/Docker]. Pterodactyl — Management panel for game servers, with an intuitive UI for end users [MIT, PHP]. PufferPanel — Game server management panel designed for both small networks and game server providers [Apache-2.0, Go]. Retrom — Private cloud game library distribution server + frontend/launcher [GPL-3.0, Docker/Rust]. RomM — ROM manager for organizing, enriching, and playing retro games, with support for 400+ platforms [⚠, AGPL-3.0, Docker]. SourceBans++ — Admin, ban, and communication management system for games running on the Source engine [CC-BY-SA-4.0, PHP]. Sunshine — Remote game stream host for Moonlight with support up to 120 frames per second and 4K resolution [GPL-3.0, C++/deb/Docker].


Catalogo awesome-selfhosted / Genealogy: Genea.app — Genealogy tool designed with privacy in mind that anyone can use to author or edit their family tree. Data is stored in the GEDCOM format and all processing is done in the browser [MIT, Javascript]. Genealogy — Record family members and their relationships and build a family tree [MIT, PHP]. GeneWeb — Genealogy software that can be used offline or as a Web service [GPL-2.0, OCaml]. Gramps Web — Web app for collaborative genealogy, based on and interoperable with Gramps, the open source genealogy desktop application [AGPL-3.0, Docker]. webtrees — Webtrees is the web's leading online collaborative genealogy application [GPL-3.0, PHP].


generative artificial intelligence (genai)

awesome: awesome-selfhosted / Generative Artificial Intelligence (GenAI)

Catalogo awesome-selfhosted / Generative Artificial Intelligence (GenAI): Agenta — LLMOps platform for prompt management, LLM evaluation, and observability. Build, evaluate, and monitor production-grade LLM applications with collaborative prompt engineering [MIT, Docker]. AnythingLLM — All-in-one desktop & Docker AI application with built-in RAG, AI agents, No-code agent builder, MCP compatibility, and more [MIT, Nodejs/Docker]. GoModel — AI gateway written in Go with a unified OpenAI-compatible API for multiple LLM providers, USD cost tracking, budgets, usage analytics, guardrails, caching, and an admin dashboard [MIT, Go/Docker]. Khoj — Your AI second brain. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI [AGPL-3.0, Python/Docker]. LibreChat — Enhanced ChatGPT-compatible AI chat interface supporting multiple AI providers, with multi-user auth, message search, and plugin support [⚠, MIT, Nodejs/Docker].


Catalogo awesome-selfhosted / Generative Artificial Intelligence (GenAI): LLM Harbor — Containerized LLM toolkit. Run LLM backends, APIs, frontends, and additional services via a concise CLI [Apache-2.0, Docker/Shell]. LLMKube — Kubernetes operator for self-hosted LLM inference with pluggable runtimes (llama.cpp, vLLM, TGI, Ollama, vllm-swift), multi-GPU sharding, NVIDIA CUDA + Apple Silicon Metal support, and OpenAI-compatible API [Apache-2.0, Go/Docker/K8S]. Local Deep Research — AI-powered deep research tool with multi-source search (arXiv, PubMed, web), PDF text extraction, and encrypted local storage [MIT, Docker/Python]. LocalAI — Run your AI models locally and generate images and audio (alternative to OpenAI and Claude) [MIT, Docker/K8S]. Ollama — Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models [MIT, Docker/Python]. Onyx Community Edition — Chat UI that works with any LLM. It comes loaded with advanced features like agents, web search, RAG, MCP, deep research, Connectors to 40+ knowledge sources, and more [MIT, Docker/K8S].


Catalogo awesome-selfhosted / Generative Artificial Intelligence (GenAI): Open-WebUI — User-friendly AI Interface, supports Ollama, OpenAI API [BSD-3-Clause, Docker/Python]. Vane — AI-powered search engine (alternative to Perplexity AI) [MIT, Docker].


Catalogo awesome-selfhosted / Groupware: Citadel — Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more [GPL-3.0, C/Docker/Shell]. Colanode — Collaboration suite with real-time messaging, rich text pages, file management, and dynamic databases - built for offline work (alternative to Slack, Notion) [Apache-2.0, K8S/Docker]. Cozy Cloud — Personal cloud where you can manage and sync your files, notes, contacts, passwords, and documents [GPL-3.0, Nodejs]. Digipad — An online self-hosted application for creating collaborative digital notepads (Documentation in french) [AGPL-3.0, Nodejs]. Digistorm — Create collaborative surveys, quizzes, brainstorms, and word clouds (documentation in French) [AGPL-3.0, Nodejs]. Digiwall — Create multimedia collaborative walls for in-person or remote work (documentation in French) [AGPL-3.0, Nodejs].


Catalogo awesome-selfhosted / Groupware: egroupware — Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS [GPL-2.0, PHP]. Group Office — Enterprise CRM and groupware tool. Share projects, calendars, files and e-mail online with co-workers and clients [AGPL-3.0, PHP]. Openmeetings — Video conferencing, instant messaging, whiteboard, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming [Apache-2.0, Java]. SOGo — SOGo offers multiple ways to access the calendaring and messaging data. CalDAV, CardDAV, GroupDAV, as well as ActiveSync, including native Outlook compatibility and Web interface [LGPL-2.1, Objective-C]. Tine — Software for digital collaboration in companies and organizations. From powerful groupware functionalities to clever add-ons, tine combines everything to make daily team collaboration easier [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / Groupware: Tracim — Collaborative Platform for team collaboration: file,threads,notes,agenda,etc [AGPL-3.0/LGPL-3.0/MIT, Python]. Zimbra Collaboration — Email, calendar, collaboration server with Web interface and lots of integrations [GPL-2.0/CPAL-1.0, Java].


awesome: awesome-selfhosted / Health and Fitness

Catalogo awesome-selfhosted / Health and Fitness: Endurain — Fitness tracking service designed to give users full control over their data and hosting environment [AGPL-3.0, Docker]. FitTrackee — Simple workout/activity tracker [AGPL-3.0, Python/Docker]. Mere Medical — Manage all of your medical records from Epic MyChart, Cerner, and OnPatient patient portals in one place. Privacy-focused, self-hosted, and offline-first [⚠, GPL-3.0, Docker/Nodejs]. OpenELIS Global — Laboratory information system (LIS/LIMS) for clinical, public health, environmental and vector surveillance labs. FHIR-native, with analyzer integration (ASTM/HL7), quality control and national-scale reporting [MPL-2.0, Java/Docker]. OpenEMR — Electronic health records and medical practice management solution [GPL-3.0, PHP/Docker]. wger — Web-based personal workout, fitness and weight logger/tracker. It can also be used as a simple gym management utility and offers a full REST API as well [AGPL-3.0, Python/Docker].


Catalogo awesome-selfhosted / Health and Fitness: Wingfit — Minimalist fitness app to plan your workouts, track your personal records and leverage smartwatch data [CC-BY-SA-4.0, Python/Docker].


awesome: awesome-selfhosted / Human Resources Management (HRM)

Catalogo awesome-selfhosted / Human Resources Management (HRM): admidio — User management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization [GPL-2.0, PHP/Docker]. Frappe HR — Complete HRMS solution with over 13 different modules right from employee management, onboarding, leaves, to payroll, taxation, and more [GPL-3.0, Docker/Python/Nodejs]. MintHCM — Tool for Human Capital Management based on two popular, well-known business applications SugarCRM Community Edition and SuiteCRM [AGPL-3.0, PHP].


awesome: awesome-selfhosted / Internet of Things (IoT)

Catalogo awesome-selfhosted / Internet of Things (IoT): Domoticz — Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more [GPL-3.0, C/C++/Docker/Shell]. EMQX — Scalable MQTT broker. Connect 100M+ IoT devices in one single cluster, move and process real-time IoT data with 1M msg/s throughput at 1ms latency [Apache-2.0, Docker/Erlang]. evcc — Extensible Electric Vehicle Charge Controller and home energy management system [MIT, deb/Docker/Go]. FHEM — Automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperature or power consumption. You can control it via web or smartphone frontends, telnet or TCP/IP directly [GPL-3.0, Perl]. FlowForge — Deploy Node-RED applications in a reliable, scalable and secure manner. The FlowForge platform provides DevOps capabilities for Node-RED development teams [Apache-2.0, Nodejs/Docker/K8S].


Catalogo awesome-selfhosted / Internet of Things (IoT): FMD Server — A server to communicate with the FMD (Find My Device) Android app, to locate and control your devices [GPL-3.0, Docker/Go]. Gladys — Privacy-first home assistant [Apache-2.0, Nodejs/Docker]. Home Assistant — Home automation platform [Apache-2.0, Python/Docker]. ioBroker — Integration platform for the Internet of Things, focused on building automation, smart metering, ambient assisted living, process automation, visualization and data logging [MIT, Nodejs]. LHA — Light Home Automation application that is fully extensible using Blockly, HTML or Lua. It includes extensions such as ConBee, Philips Hue or Z-Wave JS [MIT, Lua]. Node RED — Browser-based flow editor that helps you wiring hardware devices, APIs and online services to create IoT solutions [Apache-2.0, Nodejs/Docker]. Onloc — Track and share your location in real time. Control and lock stolen or lost phones [AGPL-3.0, Docker]. openHAB — Vendor and technology agnostic open source software for home automation [EPL-2.0, Java].


Catalogo awesome-selfhosted / Internet of Things (IoT): OpenRemote — IoT Asset management, Flow Rules and WHEN-THEN rules, Data visualization, Edge Gateway [AGPL-3.0, Java]. polluSensWeb — Web-based serial interface and charting tool for visualizing and logging data from UART pollution sensors (PM2.5, VOC, etc). Features live data acquisition, dynamic charts, CSV export, and webhook integration [MIT, Javascript]. SIP Irrigation Control — Open source software for sprinkler/irrigation control [GPL-3.0, Python]. SOLECTRUS — Photovoltaic dashboard that displays energy production and consumption with cost and savings calculations [AGPL-3.0, Docker]. Tasmota — Open source firmware for ESP devices. Total local control with quick setup and updates. Control using MQTT, Web UI, HTTP or serial. Automate using timers, rules or scripts. Integration with home automation solutions [GPL-3.0, C/C++]. Thingsboard — Open-source IoT Platform - Device management, data collection, processing and visualization [Apache-2.0, Java/Docker/K8S].


Catalogo awesome-selfhosted / Internet of Things (IoT): WebThings Gateway — WebThings is an open source implementation of the Web of Things, including the WebThings Gateway and the WebThings Framework [MPL-2.0, Nodejs].


awesome: awesome-selfhosted / Inventory Management

Catalogo awesome-selfhosted / Inventory Management: Cannery — Firearm and ammunition tracker app [AGPL-3.0, Docker]. DVinyl — Modern collection manager for physical media (vinyls, CDs, cassettes, books, movies, and video games) [⚠, MIT, Nodejs/Docker]. HomeBox (SysAdminsMedia) — Inventory and organization system built for the home user [AGPL-3.0, Docker/Go]. Inventaire — Collaborative resources mapper project, while yet only focused on exploring books mapping with wikidata and ISBNs [AGPL-3.0, Nodejs]. Inventree — Inventory management system which provides intuitive parts management and stock control [MIT, Python]. Open QuarterMaster — Powerful inventory management system, designed to be flexible and scalable [GPL-3.0, deb/Docker]. Part-DB — Inventory management system for your electronic components [AGPL-3.0, Docker/PHP/Nodejs]. Shelf — Asset and equipment tracking software used by teams who value clarity. Shelf is an asset database and QR asset label generator that lets you create, manage and overview your assets across locations. Unlimited assets, free forever [AGPL-3.0, Nodejs].


Catalogo awesome-selfhosted / Inventory Management: Spoolman — Keep track of your inventory of 3D-printer filament spools [MIT, Docker/Python].


awesome: awesome-selfhosted / Knowledge Management Tools

Catalogo awesome-selfhosted / Knowledge Management Tools: AFFiNE Community Edition — Next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, customizable and ready to use (alternative to Notion and Miro) [MIT/AGPL-3.0, Docker]. Atomic Server — Knowledge graph database with documents (similar to Notion), tables, search, and a powerful linked data API. Lightweight, very fast and no runtime dependencies [MIT, Docker/Rust]. Digimindmap — Create simple mindmaps (documentation in French) [AGPL-3.0, Nodejs/PHP]. LibreKB — Web-based knowledge base solution. A simple web app, it runs on pretty much any web server or hosting provider with PHP and MySQL [GPL-3.0, PHP]. memEx — Structured personal knowledge base, inspired by zettlekasten and org-mode [AGPL-3.0, Docker]. SiYuan — A privacy-first personal knowledge management software, written in typescript and golang [AGPL-3.0, Docker/Go]. TeamMapper — Host and create your own mindmaps. Share your mindmap sessions with your team and collaborate live on mindmaps [MIT, Docker/Nodejs].


awesome: awesome-selfhosted / Learning and Courses

Catalogo awesome-selfhosted / Learning and Courses: Canvas LMS — Learning management system (LMS) that is revolutionizing the way we educate [AGPL-3.0, Ruby]. Chamilo LMS — Create a virtual campus for the provision of online or semi-online training [GPL-3.0, PHP]. Digiscreen — Interactive whiteboard/wallpaper for the classroom, in person or remotely (documentation in French) [AGPL-3.0, Nodejs/PHP]. Digitools — A set of simple tools to accompany the animation of courses in person or remotely. (documentation in French) [AGPL-3.0, PHP]. edX — The Open edX platform is open-source code that powers edX.org [AGPL-3.0, Python]. Gibbon — Flexible school management platform designed to make life better for teachers, students, parents and leaders [GPL-3.0, PHP]. Helium — Color-coded student planner for classes, homework, grades, and notes with smart notifications and multi-device sync [MIT, Python/Docker]. ILIAS — Learning management system that can cope with anything you throw at it [GPL-3.0, PHP].


Catalogo awesome-selfhosted / Learning and Courses: INGInious — Intelligent grader that allows secured and automated testing of code made by students [AGPL-3.0, Python/Docker]. Moodle — Learning and courses platform with one of the largest open source communities worldwide [GPL-3.0, PHP]. Open eClass — Open eClass is an advanced e-learning solution that can enhance the teaching and learning process [GPL-2.0, PHP]. OpenOLAT — Learning management system for teaching, education, assessment and communication [Apache-2.0, Java]. QST — Online assessment software. From a quick quiz on your phone to large scale, high stakes, proctored desktop testing, easy, secure and economical [GPL-2.0, Perl]. RELATE — Courseware package that includes features such as: flexible rules, statistics, multi-course support, class calendar [MIT, Python]. RosarioSIS — Student Information System for school management. Features students demographics, grades, scheduling, attendance, student billing, discipline & food service modules [GPL-2.0, PHP].


awesome: awesome-selfhosted / Manufacturing

Catalogo awesome-selfhosted / Manufacturing: CNCjs — Web interface for CNC milling controllers running Grbl, Smoothieware, or TinyG [MIT, Nodejs]. Fluidd — Lightweight & responsive user interface for Klipper, the 3D printer firmware [GPL-3.0, Docker/Nodejs]. LinuxCNC — Linux based CNC machine controller. It can drive milling machines, lathes, 3D printers, laser cutters, plasma cutters, robot arms, hexapods, and more [GPL-2.0/LGPL-3.0, C/deb]. Mainsail — Modern and responsive user interface for the Klipper 3D printer firmware. Control and monitor your printer from everywhere, from any device [GPL-3.0, Docker/Python]. Manyfold — Digital asset manager for 3d print files; STL, OBJ, 3MF and more [MIT, Docker]. Octoprint — Snappy web interface for controlling consumer 3D printers [AGPL-3.0, Docker/Python].


maps and global positioning system (gps)

awesome: awesome-selfhosted / Maps and Global Positioning System (GPS)

Catalogo awesome-selfhosted / Maps and Global Positioning System (GPS): AdventureLog — Travel tracker and trip planner [GPL-3.0, Docker]. AirTrail — Personal flight tracking system [GPL-3.0, Docker/Nodejs]. Bicimon — Bike Speedometer as Progressive Web App [MIT, Javascript]. Dawarich — Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control (alternative to Google Timeline a.k.a. Google Location History) [AGPL-3.0, Docker]. Geo2tz — Get the timezone from geo coordinates (lat, lon) [MIT, Go/Docker]. GraphHopper — Fast routing library and server using OpenStreetMap [Apache-2.0, Java]. NextGIS Web — Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows [GPL-3.0, Docker]. Nominatim — Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data [GPL-2.0, C].


Catalogo awesome-selfhosted / Maps and Global Positioning System (GPS): Open Source Routing Machine (OSRM) — High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper [BSD-2-Clause, C++]. OpenRouteService — Route service with directions, isochrones, time-distance matrix, route optimization, etc [GPL-3.0, Docker/Java]. OpenStreetMap — Collaborative project to create a free editable map of the world [GPL-2.0, Ruby]. OpenTripPlanner — Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems [LGPL-3.0, Java/Javascript]. OwnTracks Recorder — Store and access data published by [OwnTracks](https://owntracks.org/) location tracking apps [⚠, GPL-2.0, C/Lua/deb/Docker]. TileServer GL — Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc [BSD-2-Clause, Nodejs/Docker].


Catalogo awesome-selfhosted / Maps and Global Positioning System (GPS): Traccar — Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips [Apache-2.0, Java]. TRIP — Minimalist POI Map tracker and Trip planner [MIT, Docker]. wanderer — Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue [AGPL-3.0, Docker/Go/Nodejs].


awesome: awesome-selfhosted / Media Management

Catalogo awesome-selfhosted / Media Management: ChannelTube — Download video or audio from YouTube channels on a schedule via yt-dlp [⚠, AGPL-3.0, Docker]. Deleterr — Automated media cleanup tool that removes watched and stale content from Plex, Sonarr, and Radarr based on configurable rules [MIT, Docker]. Downtify — Download Spotify music with album art and metadata [⚠, GPL-3.0, Docker]. Lidarr — Music collection manager for Usenet and BitTorrent users [GPL-3.0, C#/Docker]. LidaTube — Finding and fetch missing Lidarr albums via yt-dlp [⚠, GPL-3.0, Docker]. Lidify — Music discovery tool that provides recommendations based on selected Lidarr artists, using Spotify or LastFM [⚠, MIT, Docker]. Medusa — Automatic Video library manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic [GPL-3.0, Python]. MeTube — Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites [AGPL-3.0, Python/Nodejs/Docker].


Catalogo awesome-selfhosted / Media Management: MKVPriority — Selects preferred audio and subtitle tracks using configurable priority scores and sets the appropriate default and forced flags [MIT, Python/Docker]. MyTube — Downloader and player for yt-dlp-supported sites with channel subscriptions, cloud upload support, and local library organization [⚠, MIT, Nodejs/Docker]. nefarious — Automate downloading Movies and TV Shows [GPL-3.0, Python]. Ombi — Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set [GPL-2.0, C#/deb]. Pinchflat — Download YouTube content built using yt-dlp [⚠, AGPL-3.0, Docker]. PodFetch — Sleek and efficient podcast downloader [Apache-2.0, Docker/Rust]. Radarr — Automatically download movies via Usenet and BitTorrent (fork of Sonarr) [GPL-3.0, C#/Docker]. Reaparr — Cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own [⚠, GPL-3.0, Docker].


Catalogo awesome-selfhosted / Media Management: Seerr — Manage requests for your media library, supports Plex, Jellyfin and Emby media servers (fork of Overseerr) [MIT, Docker/Nodejs]. Sonarr — Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available [GPL-3.0, C#/Docker]. TrackWatch — Automated music release tracker for Spotify with email notifications, discography generator, and ghost track cleaner (alternative to Release Radar) [⚠, MIT, Docker]. tubesync — Syncs YouTube channels and playlists to a locally hosted media server [⚠, AGPL-3.0, Docker/Python]. Watcharr — Add and track all the shows and movies you are watching. Comes with user authentication, modern and clean UI and a very simple setup [MIT, Docker]. ydl_api_ng — Simple youtube-dl REST API to launch downloads on a distant server [GPL-3.0, Python].


Catalogo awesome-selfhosted / Media Management: Youtarr — Download videos from YouTube channels on a schedule via yt-dlp, with a web UI to browse and selectively download videos. Integrates with Plex Media Server and generates NFO metadata for Jellyfin, Kodi, and Emby [⚠, ISC, Docker]. youtube-dl-nas — Authenticated yt-dlp download queue for video, audio and subtitles, with history, mobile sharing and NAS file management (fork of youtube-dl-server) [⚠, MIT, Python/Docker]. YoutubeDL-Server — Web and REST interface to Youtube-DL for downloading videos onto a server [MIT, Python/Docker]. yt-dlp Web UI — Web GUI for yt-dlp [MPL-2.0, Docker/Go/Nodejs].


awesome: awesome-selfhosted / Media Streaming - Audio Streaming

Catalogo awesome-selfhosted / Media Streaming - Audio Streaming: Ampache — Web based audio/video streaming application [AGPL-3.0, PHP]. Audiobookshelf — Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with open-source apps for Android and iOS [GPL-3.0, Docker/deb/Nodejs]. Audioserve — Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and supports sync of play position between clients [MIT, Rust]. AzuraCast — Modern and accessible web radio management suite [Apache-2.0, Docker]. Beets — Music library manager and MusicBrainz tagger (command-line and Web interface) [MIT, Python/deb]. Black Candy — Music streaming server [MIT, Docker/Ruby]. BotWave — FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely [GPL-3.0, Python]. Funkwhale — Modern, web-based, convivial, multi-user and free music server [BSD-3-Clause, Python]. gonic — Lightweight music streaming server. Subsonic compatible [GPL-3.0, Go/Docker].


Catalogo awesome-selfhosted / Media Streaming - Audio Streaming: koel — Personal music streaming server that works [MIT, PHP]. LibreTime — Broadcast streaming radio on the web (fork of [Airtime](https://github.com/sourcefabric/Airtime)) [AGPL-3.0, Docker/PHP]. LMS — Access your self-hosted music using a web interface [GPL-3.0, Docker/deb/C++]. Lyrion Music Server — Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server) [GPL-2.0, deb/Docker/Perl]. moOde Audio — Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers [GPL-3.0, PHP]. Mopidy — Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc [⚠, Apache-2.0, Python/deb]. mpd — Daemon to remotely play music, stream music, handle and organize playlists. Many clients available [GPL-2.0, C++]. mStream — Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux [GPL-3.0, Nodejs].


Catalogo awesome-selfhosted / Media Streaming - Audio Streaming: multi-scrobbler — Scrobble plays from multiple sources to multiple scrobbling services [MIT, Nodejs/Docker]. musikcube — Streaming audio server with Linux/macOS/Windows/Android clients [BSD-3-Clause, C++/deb]. Navidrome Music Server — Modern Music Server and Streamer, compatible with Subsonic/Airsonic [GPL-3.0, Docker/Go]. Pinepods — Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device [GPL-3.0, Docker]. Polaris — Music browsing and streaming application optimized for large music collections, ease of use and high performance [MIT, Rust/Docker]. Snapcast — Synchronous multiroom audio server [GPL-3.0, C++/deb]. Stretto — Music player with Youtube/Soundcloud import and iTunes/Spotify discovery [⚠, MIT, Nodejs]. Supysonic — Python implementation of the Subsonic server API [AGPL-3.0, Python/deb].


Catalogo awesome-selfhosted / Media Streaming - Audio Streaming: SwingMusic — Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring your own music [MIT, Python/Docker]. vod2pod-rss — Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates an RSS feed to use in podcast clients [⚠, MIT, Docker].


awesome: awesome-selfhosted / Media Streaming - Multimedia Streaming

Catalogo awesome-selfhosted / Media Streaming - Multimedia Streaming: ClipBucket — Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes [AAL, Docker/PHP]. cmyflix — Minimalist Plex/Jellyfin alternative to stream video [AGPL-3.0, C/deb]. Gerbera — UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices [GPL-2.0, Docker/deb/C++]. Icecast 2 — Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between [GPL-2.0, C]. Jellyfin — Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi [GPL-2.0, C#/deb/Docker].


Catalogo awesome-selfhosted / Media Streaming - Multimedia Streaming: Karaoke Eternal — Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations [ISC, Docker/Nodejs]. Kodi — Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows [GPL-2.0, C++/deb]. Kyoo — Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval [GPL-3.0, Docker]. MediaMTX — Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP [MIT, Go/Docker]. Meelo — Personal Music Server, designed for collectors and music maniacs [GPL-3.0, Docker]. MistServer — Public domain streaming media server that works with any device and any format [Unlicense, C++].


Catalogo awesome-selfhosted / Media Streaming - Multimedia Streaming: NymphCast — Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast) [BSD-3-Clause, C++]. Rygel — UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller [LGPL-2.1, C]. Stash — A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support [AGPL-3.0, Docker/Go]. µStreamer — Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net [GPL-3.0, C/deb]. üWave — Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud [⚠, MIT, Nodejs].


awesome: awesome-selfhosted / Media Streaming - Video Streaming

Catalogo awesome-selfhosted / Media Streaming - Video Streaming: CyTube — Synchronize media, chat, and more for an arbitrary number of channels [MIT, Nodejs]. Invidious — Alternative YouTube front-end [⚠, AGPL-3.0, Docker/Crystal]. MediaCMS — Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API [AGPL-3.0, Python/Docker]. OvenMediaEngine — Streaming Server with Sub-Second Latency [AGPL-3.0, C++/Docker]. Owncast — Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options [MIT, Go]. PeerTube — Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser [AGPL-3.0, Nodejs]. Rapidbay — Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV [MIT, Python/Docker]. Restreamer — Access H.264 real-time video streaming on your website without a streaming provider [Apache-2.0, Nodejs/Docker].


Catalogo awesome-selfhosted / Media Streaming - Video Streaming: SRS — A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT [MIT, Docker/C++]. SyncTube — Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat [MIT, Nodejs/Haxe]. Tiramisu — BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid) [GPL-2.0, Go/Docker]. Tube Archivist — Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface [⚠, GPL-3.0, Docker]. Tube — Youtube-like (_without censorship and features you don't need!_) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed [MIT, Go]. VideoLAN Client (VLC) — Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols [GPL-2.0, C/deb].


awesome: awesome-selfhosted / Miscellaneous

Catalogo awesome-selfhosted / Miscellaneous: 2FAuth — Manage your Two-Factor Authentication (2FA) accounts and generate their security codes [AGPL-3.0, PHP/Docker]. Anchr — Toolbox for tiny tasks on the internet, including bookmark collections, URL shortening and (encrypted) image uploads [GPL-3.0, Nodejs]. Anubis — Web AI firewall utility which protects upstream resources from scraper bots [MIT, Docker/deb/Go]. asciinema — Web app for hosting asciicasts [Apache-2.0, Elixir/Docker]. Baby Buddy — Helps caregivers track baby sleep, feedings, diaper changes, and tummy time [BSD-2-Clause, Python]. ClipCascade — Syncs your clipboard across multiple devices instantly, without any button press. Available on Windows, macOS, Linux, and Android, it provides seamless and secure clipboard sharing with end-to-end data encryption [GPL-3.0, Java/Docker]. Cloudlog — Log your amateur radio contacts anywhere [MIT, PHP/Docker]. ConvertX — Online file converter which supports over a thousand different formats [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / Miscellaneous: CUPS — The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers [GPL-2.0, C]. CyberChef — Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decryption, creating hexdumps, calculating hashes, and much more [Apache-2.0, Javascript]. Digiboard — Create collaborative whiteboards (documentation in French) [AGPL-3.0, Nodejs]. Digicard — Create simple graphic compositions (documentation in French) [AGPL-3.0, Nodejs]. Digicut — Cut audio and video files using FFMPEG.wasm (documentation in French) [AGPL-3.0, Nodejs]. Digiface — Create avatars using the Avataaars library (documentation in French) [AGPL-3.0, Nodejs]. Digiflashcards — An online application to create flashcards (documentation in French) [AGPL-3.0, Nodejs/PHP]. Digimerge — Assemble audio and video files directly in your browser (documentation in French) [AGPL-3.0, Nodejs].


Catalogo awesome-selfhosted / Miscellaneous: Digiquiz — An online application to publish content created with H5P (documentation in French) [AGPL-3.0, Nodejs]. Digiread — Clean up online pages and articles using Mozilla's Readability (documentation in French) [⚠, AGPL-3.0, Nodejs/PHP]. Digisteps — A simple application for creating online educational paths (documentation in French) [AGPL-3.0, Nodejs/PHP]. Digitranscode — Convert audio files and videos directly in the browser (documentation in French) [AGPL-3.0, Nodejs]. Digiview — View YouTube videos in a distraction-free interface (documentation in French) [⚠, AGPL-3.0, Nodejs/PHP]. Digiwords — A simple online application for creating word clouds (documentation in French) [AGPL-3.0, Nodejs/PHP]. DOCAT — Host your docs. Simple. Versioned. Fancy [MIT, Python/Docker]. Domain Locker — Domain name portfolio management and tracker [MIT, Deno/Docker]. DOMJudge — System for running a programming contest, like the ICPC regional and world championship programming contests [GPL-2.0/BSD-3-Clause/MIT, PHP].


Catalogo awesome-selfhosted / Miscellaneous: ESMira — Run longitudinal studies (ESM, AA, EMA) with data collection and communication with participants being completely anonymous [AGPL-3.0, PHP]. F-Droid — Server tools for maintaining an F-Droid repository system [AGPL-3.0, Python/Docker/deb]. Flyimg — Resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick, with an efficient caching system [MIT, Docker]. Geeftlist — Collaborative platform for managing, sharing and reserving gifts between friends and family [GPL-3.0, Docker]. google-webfonts-helper — Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets [⚠, MIT, Nodejs]. Habitica — Habit tracker app which treats your goals like a Role Playing Game [GPL-3.0/CC-BY-SA-3.0, Nodejs/Docker]. HortusFox — Collaborative plant management and tracking system for plant enthusiasts [MIT, PHP/Docker].


Catalogo awesome-selfhosted / Miscellaneous: ImgCompress — Image processing tool that runs entirely in Docker. Compress, convert, resize, batch-process images, and remove backgrounds using local AI without cloud dependencies [GPL-3.0, Docker]. Infisical Community Edition — Platform for secrets, certificates, and privileged access management [MIT, Docker/K8S/deb]. iSponsorBlockTV — Block and skip sponsors, while also muting and skipping ads on YouTube [⚠, GPL-3.0, Docker/Python]. IT-Tools by sharevb — Collection of handy online tools for developers (fork of [it-tools](https://github.com/CorentinTh/it-tools)) [GPL-3.0, Docker]. Jelu — Read and to-read list book tracker [MIT, Java/Docker]. jetlog — Personal flight tracker and viewer [GPL-2.0, Docker]. Kasm Workspaces — Streaming containerized apps and desktops to end-users. Examples include Ubuntu in your browser, or simply single apps such as Chrome, OpenOffice, Gimp, Filezilla etc [GPL-3.0, Docker]. Koillection — Koillection is a service allowing users to manage any kind of collections [MIT, Docker/PHP].


Catalogo awesome-selfhosted / Miscellaneous: LanguageTool — Proofread more than 20 languages. It finds many errors that a simple spell checker cannot detect [LGPL-2.1, Java/Docker]. Libre Translate — Machine Translation API [AGPL-3.0, Docker/Python]. LubeLogger — Web-based vehicle maintenance and fuel mileage tracker [MIT, Docker/K8S/C#]. Mirumoji — Japanese immersion toolkit providing clickable, tokenized subtitles with dictionary lookups and transcription generation [MIT, Docker/Python]. mosparo — The modern spam protection tool. It replaces other captcha methods with a simple and easy to use spam protection solution [MIT, PHP]. Movary — Web app to track and rate your watched movies [⚠, MIT, Docker/PHP]. Neko — Virtual browser that runs in docker and uses WebRTC [Apache-2.0, Docker/Go]. OmniTools — Collection of powerful web-based tools for everyday tasks (coding, manipulating images/videos, PDFs or crunching numbers...) [MIT, Docker]. Open-Meteo — Weather API with open-data forecasts, historical and climate data from all major national weather services [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / Miscellaneous: OpenReader — EPUB, PDF, DOCX, MD, and TXT file text to speech document reader. Read documents in realtime with high-quality TTS; or extract audiobooks [MIT, Docker]. OpenZiti — Fully-featured, zero trust, full mesh overlay network. Includes a 2FA support out of the box, clients for all major desktop/mobile OS'es [Apache-2.0, Go]. Operational.co — Receive alerts in a live timeline from your product [AGPL-3.0, Nodejs/Docker]. penpot — Web-based design and prototyping platform meant for cross-domain teams [MPL-2.0, Docker]. POMjs — Random password generator [GPL-2.0, Javascript]. Pønskelisten — Sharing wishlists and collaborating on gifts and presents [GPL-3.0, Docker/Go]. re:Director — Simple domain redirection management tool [Apache-2.0, Java/Docker]. Reactive Resume — One-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever [MIT, Docker/Nodejs]. revealjs — Framework for easily creating beautiful presentations using HTML [MIT, Javascript].


Catalogo awesome-selfhosted / Miscellaneous: Revive Adserver — Ad serving system. Formerly known as OpenX Adserver and phpAdsNew [GPL-2.0, PHP]. SANE Network Scanning — Allow remote clients to access image acquisition devices (scanners) available on the local host [GPL-2.0, C]. string.is — An open-source, privacy-friendly online string toolkit for developers [AGPL-3.0, Nodejs]. Teleport — Certificate authority and access plane for SSH, Kubernetes, web applications, and databases [Apache-2.0, Go/Docker/K8S]. TeslaMate — A powerful data logger for Tesla vehicles [MIT, Elixir/Docker]. Transmute — File converter for images, video, audio, json, excel and more. Supports over 2,000 conversions! [MIT, Docker]. URL-to-PNG — URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB [MIT, Nodejs/Docker]. Usertour — User onboarding platform allowing you to create in-app product tours, checklists, and surveys in minutes effortlessly [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / Miscellaneous: Warracker — Warranty tracker that lets you monitor expiry dates, upload receipts/files, and get alerts before warranties expire [AGPL-3.0, Docker]. Wavelog — Webbased Logging Software for Radio Amateurs. Enhanced QSO logging, statistics and maps for your browser [MIT, PHP/Docker]. WeeWX — Open source software for your weather station [GPL-3.0, Python/deb]. WeTTY — Terminal in browser over http/https [MIT, Docker/Nodejs]. Wishlist — Wishlist application that you can share with your friends and family [MIT, Docker/K8S]. Yamtrack — Media tracker for movies, tv shows, anime, manga, video games and books [⚠, AGPL-3.0, Docker/Python]. Zero-TOTP — Complete, reliable, secure and zero-trust webapp based on zero-knowledge encryption to store your TOTP codes [GPL-3.0, Docker].


awesome: awesome-selfhosted / Money, Budgeting & Management

Catalogo awesome-selfhosted / Money, Budgeting & Management: Actual — Local-first personal finance tool based on zero-sum budgeting, supporting synchronization across devices, custom rules, manual transaction importing (from QIF, OFX, and QFX files), and optional automatic synchronization with many banks [MIT, Nodejs/Docker]. Bigcapital — Financial accounting and inventory management software for small to medium businesses [AGPL-3.0, Docker]. Bitcart — Cryptocurrencies payment processor and development platform [MIT, Docker/Python/Nodejs]. BTCPay Server — Bitcoin and other cryptocurrencies payment processor [MIT, C#]. Budget Board — Simple app for tracking monthly spending and working towards financial goals [GPL-3.0, Docker]. DePay — Accept Web3 Payments directly into your wallet. Peer-to-peer, free, self-hosted & open-source [MIT, Nodejs]. Econumo — Budgeting application for managing personal and family finances, supporting multiple currencies, joint accounts, and budgets [MIT, Docker]. ExpenseOwl — Extremely simple expense tracker with a beautiful UI [MIT, Go/Docker/K8S].


Catalogo awesome-selfhosted / Money, Budgeting & Management: ezbookkeeping — A lightweight personal bookkeeping app hosted by yourself [MIT, Go/Docker]. Family Accounting Tool — Web-based finance management tool for partners with partially shared expenses [Apache-2.0, Scala]. Fava — Web frontend of Beancount, a text based double-entry accounting system [MIT, Python]. Firefly III — Firefly III is a modern financial manager. It helps you to keep track of your money and make budget forecasts. It supports credit cards, has an advanced rule engine and can import data from many banks [AGPL-3.0, PHP/Docker]. FOSSBilling — Hosting and billing automation. Integrates with WHM, CWP, cPanel and HestiaCP. Full API and easily extensible [Apache-2.0, PHP/Docker]. Galette — Membership management web application aimed towards non profit organizations [GPL-3.0, PHP]. Ghostfolio — Wealth management software to keep track of stocks, ETFs and cryptocurrencies [AGPL-3.0, Docker/Nodejs]. GRR — Assets management and booking for small/medium companies [GPL-2.0, PHP].


Catalogo awesome-selfhosted / Money, Budgeting & Management: HyperSwitch — Payment switch to make payments fast, reliable and affordable. Connect with multiple payment processors and route traffic effortlessly, all with a single API integration [⚠, Apache-2.0, Docker/Rust]. IHateMoney — Manage your shared expenses, easily [BSD-3-Clause, Docker/Python]. InvoicePlane — Manage quotes, invoices, payments and customers for your small business [MIT, PHP]. InvoiceShelf — Track expenses, payments & create professional invoices & estimates (fork of Crater) [AGPL-3.0, PHP/Docker]. Kill Bill — Subscription billing & payments platform. Have access to real-time analytics and financial reports [Apache-2.0, Java/Docker]. Kresus — Personal finance manager [AGPL-3.0, Nodejs/Docker]. Lago — Metering and usage-based billing [AGPL-3.0, Docker]. monetr — Budgeting application focused on planning for recurring expenses [FSL-1.1-MIT, Docker/K8S]. Mybucks.online — Secure, browser-based, password-only self-custodial cryptocurrency wallet [MIT, Nodejs].


Catalogo awesome-selfhosted / Money, Budgeting & Management: MyFin Budget — Personal finances platform (web + REST API + Android) that'll help you budget, keep track of your income/spending and forecast your financial future [GPL-3.0, Nodejs/Docker]. OctoBot — Cryptocurrency trading bot [GPL-3.0, Python/Docker]. Ocular — Simplistic and straightforward budgeting app to track your budget across months and years [MIT, Docker]. OpenBudgeteer — Budgeting app based on the Bucket Budgeting Principle [AGPL-3.0, Docker/C#]. Receipt Wrangler — Easy-to-use receipt manager, powered by AI. Allows users to create receipts effortlessly and quickly, categorize and more [⚠, AGPL-3.0, Docker]. REI3 — Manage tasks, time, assets and much more within your business [MIT, Go]. SHKeeper — Cryptocurrency payment processor with the unique combination of gateway and merchant allowing you to accept payments in multiple cryptocurrencies without fees and intermediaries [GPL-3.0, Python]. SolidInvoice — Open source invoicing and quote application [MIT, PHP].


Catalogo awesome-selfhosted / Money, Budgeting & Management: Sure — Personal finance application for everyone (fork of Maybe) [AGPL-3.0, Docker]. VoucherVault — Store and manage vouchers, coupons, loyalty and gift cards digitally. Supports expiry notifications, transaction histories, file uploads and OIDC SSO [GPL-3.0, Docker]. Wallos — Lightweight personal subscription tracker with statistics and optional notifications [GPL-3.0, PHP/Docker]. WYGIWYH — Simple and powerful finance tracker [AGPL-3.0, Docker/Python]. YAFFA — Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning [MIT, PHP].


awesome: awesome-selfhosted / Network Utilities

Catalogo awesome-selfhosted / Network Utilities: beelzebub — Honeypot framework designed to provide a highly secure environment for detecting and analyzing cyber attacks [⚠, MIT, Docker/K8S/Go]. Canary Tokens — Generates lightweight, embedded honeypot triggers called canary tokens for detecting unauthorized access [BSD-3-Clause, Docker/Python]. MyIP — All in one IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability and more [⚠, MIT, Nodejs/Docker]. MySpeed — Speed test analysis software that shows your internet speed for up to 30 days [MIT, Docker/Nodejs]. NetAlertX — Network intruder and presence detector. Scans for devices connected to your network and alerts you if new and unknown devices are found [GPL-3.0, Docker]. PlugNPiN — Automatically scrapes containers with specific labels and creates local DNS/CNAME entries in Pi-Hole/AdGuard Home and proxy hosts in Nginx Proxy Manager [GPL-3.0, Docker].


Catalogo awesome-selfhosted / Network Utilities: Speed Test by OpenSpeedTest™ — Free & Open-Source HTML5 Network Performance Estimation Tool [MIT, Docker]. Speedtest Tracker — Monitor the performance and uptime of your internet connection [MIT, Docker/K8S]. Upsnap — A simple Wake on LAN (WOL) dashboard app. Wake up devices on your network and see current status [MIT, Go/Docker]. Wakupator — Wake On LAN Machine Manager based on network traffic [MIT, C]. WatchYourLAN — Lightweight network IP scanner with notifications, history, export to Grafana [MIT, Docker/Go/deb]. whois — WHOIS/RDAP query API for domains, IP addresses, CIDR prefixes and ASNs, with unified JSON output, caching, API key authentication, batch queries and MCP support for AI assistants [MIT, Go/Docker].


awesome: awesome-selfhosted / Office Suites

Catalogo awesome-selfhosted / Office Suites: Collabora Online Development Edition — Collabora Online Development Edition (CODE) is a powerful LibreOffice-based online office that supports all major document, spreadsheet and presentation file formats, which you can integrate in your own infrastructure [MPL-2.0, C++]. CryptPad — Collaboration suite built to enable collaboration, synchronizing changes to documents in real time [AGPL-3.0, Nodejs/Docker]. Digislides — Create multimedia presentations in a quick and easy way. (documentation in French) [AGPL-3.0, Nodejs/PHP]. Etherpad — Highly customizable online editor providing collaborative editing in real-time [Apache-2.0, Nodejs/Docker]. Grist — Next-generation spreadsheet with relational structure, formula-based access control, and a portable, self-contained format (alternative to Airtable) [Apache-2.0, Nodejs/Python/Docker]. ONLYOFFICE — Office suite that enables you to manage documents, projects, team and customer relations in one place [AGPL-3.0, Nodejs/Docker].


awesome: awesome-selfhosted / Password Managers

Catalogo awesome-selfhosted / Password Managers: AliasVault — End-to-end encrypted password manager with a built-in email alias generator and server [MIT, Docker]. Bitwarden — Password manager with a webapp, browser extension, and mobile app [⚠, AGPL-3.0, Docker/C#]. Passbolt — Collaborative password manager [AGPL-3.0, PHP/deb/K8S/Docker]. PassIt — Simple password manage with sharing features by group and user, but no administration interface [AGPL-3.0, Docker/Python]. Psono — Password manager for companies [Apache-2.0, Python]. Teampass — Password manager dedicated for managing passwords in a collaborative way. One symmetric key is used to encrypt all shared/team passwords and stored server side in a file and the database. works on any server Apache, MySQL and PHP [GPL-3.0, PHP]. Vaultwarden — Lightweight Bitwarden server API implementation written in Rust [GPL-3.0, Rust/Docker].


Catalogo awesome-selfhosted / Pastebins: 1time — Zero-knowledge one-time secret sharing. Create a one-time link for a password, API key, or file. Encrypted client-side in the browser, never reaches the server in plaintext, self-destructs after the allowed number of views (one by default) [MIT, Docker]. BinPastes — Minimal pastebin supporting client-side encryption, fulltext search, one-time messages. Intended for one to few users looking for a simple pastebin deployment [Apache-2.0, Java]. ByteStash — Pastebin and file storage service with a simple web interface. Supports syntax highlighting, optional user authentication and public sharing [GPL-3.0, Docker]. Chiyogami — Pastebin with API, client-side encryption, user accounts, syntax highlighting, markdown rendering, and more [BSD-3-Clause, Docker]. dpaste — Simple pastebin with multiple text and code option, with short url result easy to remember [MIT, Docker/Python]. Hemmelig — Share encrypted secrets cross organizations, or as private persons [MIT, Docker/Nodejs].


Catalogo awesome-selfhosted / Pastebins: lesma — Simple paste app friendly with browser and command line [GPL-3.0, Rust/Docker]. Local Content Share — Store and share text snippets and files within your local network [MIT, Docker/Go]. not-th.re — Simple paste sharing platform, with client side encryption, featuring the monaco browser-based code editor [AGPL-3.0, Nodejs/Docker]. Opengist — Pastebin powered by Git [AGPL-3.0, Docker/Go/Nodejs]. paaster — End-to-end encrypted pastebin built with the objective of simplicity [AGPL-3.0, Docker]. pacebin — Super-minimal pastebin and file upload service focusing on small executable size, portability, and ease of configuration [AGPL-3.0, C]. Password Pusher — Dead-simple application to securely communicate passwords (or text) over the web. Passwords automatically expire after a certain number of views and/or time has passed [Apache-2.0, Docker/K8S/Ruby]. Pastefy — Beautiful, simple and easy to deploy Pastebin with optional client encryption, multitab pastes, an API, a highlighted editor and more [MIT, Docker/K8S/Java].


Catalogo awesome-selfhosted / Pastebins: PrivateBin — Minimalist pastebin/discussion board where the server has zero knowledge of hosted data [Zlib, PHP]. rustypaste — Minimal file upload/pastebin service [MIT, Rust]. Snipo — Lightweight, self‑hosted snippet manager for saving and organizing code and text snippets with folders, tags, API, and GitHub Gist sync [AGPL-3.0, Go/Docker]. SnyPy — Open source on-prem code snippet manager [MIT, Docker]. Sup3rS3cretMes5age — Very simple (to deploy and to use) secret message service using Hashicorp Vault as a secrets storage [MIT, Go]. Wastebin — Lightweight, minimal and fast pastebin with an SQLite backend [MIT, Rust/Docker]. Yopass — Secure sharing of secrets, passwords and files [Apache-2.0, Go/Docker].


awesome: awesome-selfhosted / Personal Dashboards

Catalogo awesome-selfhosted / Personal Dashboards: Dashy — Feature-rich homepage for your homelab, with easy YAML configuration [MIT, Nodejs/Docker]. Glance — Highly customizable dashboard that puts all your feeds in one place [AGPL-3.0, Docker/Go]. gobookmarks — Landing page to display bookmarks stored in GitHub, GitLab or local Git [AGPL-3.0, Go/Docker]. Heimdall — Elegant solution to organise all your web applications [MIT, PHP]. Homarr — Sleek, modern dashboard with many integrations and web-based config [MIT, Docker/Nodejs]. Homepage by gethomepage — Highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations [GPL-3.0, Docker/Nodejs]. Homepage by tomershvueli — Simple, standalone, self-hosted PHP page that is your window to your server and the web [MIT, PHP]. Homer — Dead simple static homepage to expose your server services, with an easy yaml configuration and connectivity check [Apache-2.0, Docker/K8S/Nodejs]. Hubleys — Personal dashboards to organize links for multiple users via a central yaml config [MIT, Docker].


Catalogo awesome-selfhosted / Personal Dashboards: LinkStack — Link all your social media platforms easily accessible on one page, customizable through an intuitive, easy to use user/admin interface (alternative to Linktree and Manylink) [AGPL-3.0, PHP/Docker]. LittleLink — Simplistic approach for links in bio with 100+ branded buttons (alternative to Linktree) [MIT, Javascript]. Mafl — Minimalistic flexible homepage [MIT, Docker/Nodejs]. Nimbus — Modern drag-and-drop homelab dashboard with visual editor and simple configuration [AGPL-3.0, Docker]. Personal Management System — Organize the essentials of everyday life, everything from a simple to-do list, and notes up to payments, and schedules [MIT, Docker]. portkey — Simple web portal that serves as a startup page, displaying a compilation of links and URLs, while also allowing the addition of custom pages, all managed through a single configuration file [AGPL-3.0, Go/Docker]. ryot — Track various facets of your life - media, fitness, etc [GPL-3.0, Docker].


Catalogo awesome-selfhosted / Personal Dashboards: Starbase 80 — A simple homepage with an iPad-style application grid, for mobile and desktop. One JSON configuration file [MIT, Docker]. Your Spotify — Allows you to record your Spotify listening activity and have statistics about them served through a Web application [⚠, MIT, Nodejs/Docker].


awesome: awesome-selfhosted / Photo Galleries

Catalogo awesome-selfhosted / Photo Galleries: Chevereto — Ultimate image sharing software. Create your very own personal image hosting website in just minutes [AGPL-3.0, PHP/Docker]. ChronoFrame — Personal gallery application with online photo management, supporting Live/Motion Photos, and explore map [MIT, Nodejs/Docker]. Damselfly — Fast server-based photo management system for large collections of images. Includes face detection, face & object recognition, powerful search, and EXIF Keyword tagging. Runs on Linux, MacOS and Windows [GPL-3.0, Docker/C#/.NET]. Ente — An end-to-end encrypted photo-sharing platform (alternative to Google Photos, Apple Photos) [AGPL-3.0, Docker/Nodejs/Go]. HomeGallery — Browse personal photos and videos featuring tagging, mobile-friendly, and AI powered image discovery [MIT, Nodejs/Docker]. Immich Kiosk — Lightweight slideshow for running on kiosk devices and browsers that uses Immich as a data source [GPL-3.0, Docker/Go]. Immich — Photo and video backup solution directly from your mobile phone (alternative to Google Photos) [AGPL-3.0, Docker].


Catalogo awesome-selfhosted / Photo Galleries: LibrePhotos — Photo management service with a slight focus on cool graphs (alternative to Google Photos) [MIT, Python/Docker]. Lychee — Grid and album based photo-management-system [MIT, PHP/Docker]. Mediagoblin — Media publishing platform that anyone can run (alternative to Flickr, YouTube, SoundCloud) [AGPL-3.0, Python]. Memtly — Event photo sharing platform and gallery with slideshow that allows guests to view and share memories via a QR code [GPL-3.0, C#/Docker]. Nextcloud Memories — Fast, modern and advanced photo management suite. Runs as a Nextcloud app [AGPL-3.0, PHP]. Photofield — Experimental fast photo viewer [MIT, Docker/Go]. PhotoPrism — Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures [AGPL-3.0, Go/Docker].


Catalogo awesome-selfhosted / Photo Galleries: Photoview — Simple and user-friendly photo gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos [GPL-3.0, Go/Docker]. PiGallery 2 — Directory-first photo gallery website, with a rich UI, optimised for running on low resource servers [MIT, Docker/Nodejs]. Piwigo — Photo gallery software for the web, built by an active community of users and developers [GPL-2.0, PHP]. sigal — Yet another simple static gallery generator [MIT, Python]. SPIS — A simple, lightweight and fast media server with decent mobile support [GPL-3.0, Docker/Rust]. This week in past — Aggregates images taken this week, from previous years and presents them on a web page with a simple slideshow [MIT, Docker/Rust]. Thumbor — A smart imaging service and enables on-demand cropping, resizing, applying filters and optimizing images [MIT, Python/Docker]. Zenphoto — Open-source gallery and CMS project [GPL-2.0, PHP].


awesome: awesome-selfhosted / Polls and Events

Catalogo awesome-selfhosted / Polls and Events: Bitpoll — Conduct polls about dates, times or general questions [GPL-3.0, Docker/Python]. Bracket — Flexible tournament system to build a tournament setup, add teams, schedule matches, keep track of scores and present ranking live to the public [AGPL-3.0, Docker/Nodejs]. Christmas Community — Create a simple place for your entire family to use to find gifts that people want, and to avoid double-gifting [AGPL-3.0, Docker/Nodejs]. Claper — The ultimate tool to interact with your audience (alternative to Slido, AhaSlides and Mentimeter) [GPL-3.0, Elixir/Docker]. ClearFlask — Community-feedback tool for managing incoming feedback and prioritizing a public roadmap (alternative to Canny, UserVoice, Upvoty) [AGPL-3.0, Docker]. docassemble — A free, open-source expert system for guided interviews and document assembly, based on Python, YAML, and Markdown [MIT, Docker/Python]. EventSchedule — Share events, sell tickets, and bring communities together [AAL, PHP/Docker].


Catalogo awesome-selfhosted / Polls and Events: Fider — Open platform to collect and prioritize feedback (alternative to UserVoice) [MIT, Docker]. Formbricks — Experience Management Suite built on the largest open source survey stack worldwide. Gracefully gather feedback at every step of the customer journey to know what your customers need [AGPL-3.0, Nodejs/Docker]. Framadate — Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision [CECILL-B, PHP]. Gancio — Local community event and agenda sharing [AGPL-3.0, Nodejs]. gathio — Self-destructing, shareable, no-registration event pages [GPL-3.0, Nodejs/Docker]. HeyForm — Form builder that allows anyone to create engaging conversational forms for surveys, questionnaires, quizzes, and polls [AGPL-3.0, Docker]. hitobito — Manage complex group hierarchies with members, events and a lot more [AGPL-3.0, Ruby].


Catalogo awesome-selfhosted / Polls and Events: LimeSurvey — Feature-rich web-based polling software. Supports extensive survey logic [GPL-2.0, PHP]. Meetable — Minimal events aggregator [MIT, PHP]. Mobilizon — Federated tool that helps you find, create and organise events and groups [AGPL-3.0, Elixir/Docker]. OpnForm — Beautiful open-source form builder [AGPL-3.0, PHP/Nodejs/Docker]. Revel — Community-focused event management and ticketing platform [⚠, MIT, Python/Docker].


Catalogo awesome-selfhosted / Proxy: g3proxy — Forward proxy server supporting proxy chaining, protocol inspection, MITM Interception, ICAP adaptation and transparent proxy [Apache-2.0, Rust/deb]. GitProxy — Proxy for Git that applies rules and workflows to all outgoing git push operations and ensures they are compliant. It supports both HTTP/HTTPS and SSH protocols with security scanning and validation [Apache-2.0, Nodejs/Docker]. imgproxy — Fast and secure standalone server for resizing and converting remote images [MIT, Go/Docker/K8S]. iodine — IPv4 over DNS tunnel solution, enabling you to start up a socks5 proxy listener [ISC, C/deb]. Outline Server — A proxy server that runs a Shadowsocks instance for each access key and a REST API to manage the access keys [Apache-2.0, Docker/Nodejs]. Privoxy — Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk [GPL-2.0, C/deb].


Catalogo awesome-selfhosted / Proxy: sish — HTTP(S)/WS(S)/TCP tunnels to localhost using only SSH (serveo/ngrok alternative) [MIT, Go/Docker]. socks5-proxy-server — SOCKS5 proxy server with built-in authentication and Telegram-bot for user management and user statistics on data spent (handy when you pay per GB of data). It is dockerised and simple to install [Apache-2.0, Docker]. Squid — Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages [GPL-2.0, C/deb]. Tinyproxy — Light-weight HTTP/HTTPS proxy daemon [GPL-2.0, C/deb].


awesome: awesome-selfhosted / Recipe Management

Catalogo awesome-selfhosted / Recipe Management: Bar Assistant — Manage your home bar while adding your ingredients, searching for cocktails and creating custom cocktail recipes [MIT, PHP/Docker]. CookCLI — Command-line tool for automating meal planning and shopping with Cooklang recipes, scriptable for UNIX workflows, includes web server [MIT, Rust]. Fork Recipes — Manage your food recipes with simplicity [BSD-3-Clause, Docker]. ManageMeals — Manage recipes, import recipes by URL and organize them without any ads or unnecessary text [GPL-3.0, Docker]. Mealie — Material design inspired recipe manager with category and tag management, shopping-lists, meal-planner, and site customizations. Mealie is focused on simple user interactions to keep the whole family using the app [MIT, Python]. RecipeSage — A recipe keeper, meal plan organizer, and shopping list manager that can import recipes directly from any URL [AGPL-3.0, Nodejs]. Recipya — Clean, simple and powerful recipe manager your whole family will enjoy [GPL-3.0, Docker/Go].


Catalogo awesome-selfhosted / Recipe Management: Tamari — Recipe manager web app with a built-in collection of recipes. Organize by favorites and categories, create shopping lists, and plan meals [GPL-3.0, Docker/Python]. Vanilla Cookbook — Recipe manager designed with complexity under the hood, keeping the user experience as uncluttered, simply vanilla as possible [GPL-3.0, Docker/Nodejs]. What To Cook? — Get a recipe to cook today, based on the ingredients you have at home [AGPL-3.0, Docker].


awesome: awesome-selfhosted / Remote Access

Catalogo awesome-selfhosted / Remote Access: Cardea — SSH bastion server with access control, session recording, and optional TPM-backed key protection [EUPL-1.2, Go/Docker]. Engity's Bifröst — Highly customizable SSH server with several ways to authorize a user and options where and how to execute a user's session [Apache-2.0, Go/Docker]. Firezone — Secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO [Apache-2.0, Elixir/Docker]. Guacamole — Clientless remote desktop gateway supporting standard protocols like VNC and RDP [Apache-2.0, Java/C]. MeshCentral — Run your own web server to remotely manage and control computers on a local network or anywhere on the internet [Apache-2.0, Nodejs]. ShellHub — Modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface (alternative to sshd) [Apache-2.0, Docker]. Sshwifty — Sshwifty is a SSH and Telnet connector made for the Web [AGPL-3.0, Go/Docker].


Catalogo awesome-selfhosted / Remote Access: Termix — Clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities [Apache-2.0, Docker]. Warpgate — Fully transparent SSH, HTTPS, Kubernetes, MySQL and Postgres bastion/PAM that doesn't need additional client-side software [Apache-2.0, Rust/Docker].


awesome: awesome-selfhosted / Resource Planning

Catalogo awesome-selfhosted / Resource Planning: Dolibarr — Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...) [GPL-3.0, PHP/deb]. ERPNext — ERP system to help you run your business [GPL-3.0, Python/Docker]. farmOS — Web-based farm record keeping application [GPL-2.0, PHP/Docker]. grocy — ERP beyond your fridge. Groceries & household management solution for your home [MIT, PHP/Docker]. LedgerSMB — Integrated accounting and ERP system for small and midsize businesses, with double entry accounting, budgeting, invoicing, quotations, projects, orders and inventory management, shipping and more [GPL-2.0, Docker/Perl]. Odoo — Free open source ERP system [LGPL-3.0, Python/deb/Docker]. OFBiz — Enterprise Resource Planning system with a suite of business applications flexible enough to be used across any industry [Apache-2.0, Java]. Tryton — Free open source business solution [GPL-3.0, Python].


awesome: awesome-selfhosted / Search Engines

Catalogo awesome-selfhosted / Search Engines: Aleph — Tool for indexing large amounts of both documents (PDF, Word, HTML) and structured (CSV, XLS, SQL) data for easy browsing and search. It is built with investigative reporting as a primary use case [MIT, Docker/K8S]. Amgix — Open-source hybrid search engine built for flexible deployment and real-world messy data [AGPL-3.0, Docker/K8S]. Apache Solr — Enterprise search platform featuring full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, and rich document (e.g., Word, PDF) handling [Apache-2.0, Java/Docker/K8S]. Fess — Powerful and easily deployable Enterprise Search Server [Apache-2.0, Java/Docker]. Hister — Personal web search engine with automatic indexing of visited websites. Supports offline local result previews, local files, multi-user handling and optional semantic search [AGPL-3.0, Go/Docker]. Manticore Search — Full-text search and data analytics, with fast response time for small, medium and big data (alternative to Elasticsearch) [GPL-3.0, Docker/deb/C++/K8S].


Catalogo awesome-selfhosted / Search Engines: MeiliSearch — Ultra relevant, instant and typo-tolerant full-text search API [MIT, Rust/Docker/deb]. Meme Search — AI-powered meme search engine. Automatically extracts descriptions from images using vision-language models, then indexes with vector embeddings for semantic and keyword search [Apache-2.0, Docker]. OpenSearch — Distributed and RESTful search engine [Apache-2.0, Java/Docker/K8S/deb]. SearXNG — Internet metasearch engine which aggregates results from various search services and databases (Fork of Searx) [⚠, AGPL-3.0, Python/Docker]. Sosse — Selenium based search engine and crawler with offline archiving [AGPL-3.0, Python/Docker]. Typesense — Blazing fast, typo-tolerant open source search engine optimized for developer happiness and ease of use [GPL-3.0, C++/Docker/K8S/deb]. Websurfx — Aggregate results from other search engines (metasearch engine) without ads while keeping privacy and security in mind. It is extremely fast and provides a high level of customization (alternative to SearX) [⚠, AGPL-3.0, Rust/Docker].


Catalogo awesome-selfhosted / Search Engines: Yacy — Peer based, decentralized search engine server [GPL-2.0, Java/Docker/K8S]. ZincSearch — Search engine that requires minimal resources (alternative to Elasticsearch) [Apache-2.0, Go/Docker/K8S].


awesome: awesome-selfhosted / Self-hosting Solutions

Catalogo awesome-selfhosted / Self-hosting Solutions: DietPi — Minimal Debian OS optimized for single-board computers, which allows you to easily install and manage several services for selfhosting at home [GPL-2.0, Shell]. DockSTARTer — DockSTARTer helps you get started with home server apps running in Docker [MIT, Shell]. Dropserver — An application platform for your personal web services [Apache-2.0, Go/Deno]. FreedomBox — Community project to develop, design and promote personal servers running free software for private, personal, communications [AGPL-3.0, Python/deb]. HomelabOS — Offline privacy-centric data-center. Deploy over 100 services with a few commands [MIT, Docker]. HomeServerHQ — All-in-one home server infrastructure and installer. Have a fully configured email server, VPN, and public website(s) set up in less than an hour, even behind CGNAT [GPL-3.0, Shell]. LibreServer — Home server configuration based on Debian [AGPL-3.0, Shell].


Catalogo awesome-selfhosted / Self-hosting Solutions: NextCloudPi — Nextcloud preinstalled and preconfigured, with a text and web management interface and all the tools needed to self host private data. With installation images for Raspberry Pi, Odroid, Rock64, Docker, and a curl installer for Armbian/Debian [GPL-2.0, Shell/PHP]. Nirvati — Easily 1-click spin up popular self-hosted apps from a convenient web interface [AGPL-3.0, Rust/K8S]. OpenMediaVault — Network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more [GPL-3.0, PHP]. Sandstorm — Personal server for running self-hosted apps easily and securely [Apache-2.0, C++/Shell]. Self Host Blocks — Modular server management based on NixOS modules and focused on best practices [⚠, AGPL-3.0, Nix]. StartOS — Browser-based, graphical Operating System (OS) that makes running a personal server as easy as running a personal computer [MIT, Rust].


Catalogo awesome-selfhosted / Self-hosting Solutions: Syncloud — Your own online file storage, social network or email server [GPL-3.0, Go/Shell]. Tipi — Homeserver manager. One command setup, one click installs for your favorites self-hosted apps [GPL-3.0, Shell]. UBOS — Linux distro that runs on indie boxes (personal servers and IoT devices). Single-command installation and management of apps - Jenkins, Mediawiki, Owncloud, WordPress, etc., and other features [GPL-3.0, Perl]. Websoft9 — GitOps-driven, multi-application hosting for cloud servers and home servers, one-click deployment of 200+ open source apps [⚠, LGPL-3.0, Shell/Python]. WikiSuite — The most comprehensive and integrated Free / Libre / Open Source enterprise software suite [GPL-3.0/LGPL-2.1/Apache-2.0/MPL-2.0/MPL-1.1/MIT/AGPL-3.0, Shell/Perl/deb]. xsrv — Install and manage self-hosted services/applications, on your own server(s) [GPL-3.0, Ansible/Shell]. YunoHost — Server operating system aiming to make self-hosting accessible to everyone [AGPL-3.0, Python/Shell].


awesome: awesome-selfhosted / Software Development - API Management

Catalogo awesome-selfhosted / Software Development - API Management: Aastro — Extensible API Gateway written in Go [Apache-2.0, Go/Docker]. DreamFactory — Turns any SQL/NoSQL/Structured data into Restful API [Apache-2.0, PHP/Docker/K8S]. form.io — A REST API building platform that utilizes a drag & drop form builder, and is application framework agnostic. Contains open source and enterprise version [MIT, Nodejs/Docker]. Fusio — Open-source API management platform which helps to build and manage REST APIs [AGPL-3.0, PHP/Docker]. Graphweaver — Turn multiple data sources into a single GraphQL API [MIT, Nodejs]. Hasura — Fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events [Apache-2.0, Haskell/Docker/K8S]. Hoppscotch Community Edition — Fast and beautiful API request builder [MIT, Nodejs/Docker]. Kong — Microservice API Gateway and Platform [Apache-2.0, Lua/Docker/K8S/deb]. Lura — High-performance API Gateway [Apache-2.0, Go].


Catalogo awesome-selfhosted / Software Development - API Management: Opik — Evaluate, test, and ship LLM applications with a suite of observability tools to calibrate language model outputs across your dev and production lifecycle [⚠, Apache-2.0, Docker/Python]. Para — Flexible and modular backend framework/server for object persistence, API development and authentication [Apache-2.0, Java/Docker]. Svix — Open-source webhooks as a service that makes it super easy for API providers to send webhooks [MIT, Docker/Rust]. Tyk — Fast and scalable open source API Gateway. Out of the box, Tyk offers an API Management Platform with an API Gateway, API Analytics, Developer Portal and API Management Dashboard [MPL-2.0, Go/Docker/K8S].