FOSS software to self-host
Free and Open Source Software (FOSS) refers to software that is both free to use and whose source code is openly available. This means anyone can view, modify, and distribute the code, fostering transparency and community-driven development.
FOSS licenses such as MIT, Apache 2.0, GPL, and AGPL ensure that software remains accessible and modifiable. Choosing FOSS for self-hosting gives you full control over your data and infrastructure without vendor lock-in.
Amgix
10
Amgix is an open-source hybrid search system that provides ingestion, embedding, keyword/semantic retrieval, and ranking behind a REST API.
Search EnginesSelf Hosting SolutionsFully FOSS+2
Single ContainerFully FOSS
Quizmaster
326
A web app for hosting quizzes with player answer submission, master controls, and configurable question types.
GamesPermissive LicensePolls and Events+2
minimal-git-server
48
A minimal containerized Git server with a basic CLI for managing repositories.
Dev Project ManagementSelf Hosting SolutionsPermissive License
HomeTube
1.5k
Web UI to download videos and playlists from 1700+ sites into a Plex or Jellyfin library, with quality selection, SponsorBlock sponsor removal, subtitles, clip cutting and resilient playlist sync.
Media Management
NymphCast
2.6k
NymphCast turns hardware into an audio/video receiver for network streaming to televisions or powered speakers.
Multimedia StreamingAudio StreamingMedia Servers+3
Uguu
1.2k
Uguu is a lightweight temporary file hosting and sharing platform that can also be used as a permanent file host.
Simple File UploadsFile & Object StorageWeb Servers+2
Conduit
964
A simple, fast, and reliable chat server powered by Matrix.
Custom CommunicationsSelf Hosting SolutionsPermissive License
EventSchedule
90
An open-source platform for publishing event calendars, selling tickets, and managing registrations for venues, performers, and communities.
Polls and EventsScheduling and BookingsTicketing Systems+3
Open CoreFully FOSS
Schautrack
45
Schautrack is a self-hostable open-source nutrition tracker for logging calories, macros, weight, goals, and progress sharing.
Health & FitnessSelf Hosting SolutionsPersonal Dashboards+3
2 ContainersFully FOSS
Audionaut
265
Audionaut is a free, open-source multitrack audio editor and recording app that can also be driven by AI agents over MCP.
Media ManagementAudio StreamingFully FOSS+2
Open CoreFully FOSS
Vince
2.0k
Vince is a self-hosted analytics alternative to Google Analytics.
Analytics ToolsCopyleft LicenseSelf Hosting Solutions
Mayan EDMS
682
Electronic document management system for your documents with preview generation, OCR, and automatic categorization among other features.
Document ManagementCopyleft LicenseDigital Archiving+2
fungible
114
A keyboard-first personal finance app available as a terminal UI or desktop app, with Plaid sync, CSV import, tagging, analysis, and MCP/HTTP API access.
Budgeting and FinanceSelf Hosting SolutionsModel Context Protocol+1
Mybucks.online
21
A browser-based disposable crypto wallet that derives private keys from a passphrase and PIN without servers or persistent storage.
Budgeting and FinancePermissive LicenseSelf Hosting Solutions
Hopp
711
Remote pair programming app with low-latency 4K screen sharing, drawing, and remote control, with clients for macOS and Windows (alternative to Tuple, Pop, Drovio, Coscreen).
IDE Tools
F-Droid
447
Server tools for maintaining an F-Droid repository system.
Miscellaneous ToolsSelf Hosting SolutionsCopyleft License

ikuyo
186
An itinerary planning web application.
Trip PlanningSelf Hosting SolutionsWeb Servers+2
Bottle Rocket
14
Bottle Rocket (Server) is the backend server for the Bottle Rocket project, with installation and API reference documentation.
Document Management
3 Containers
MyMangaDB
29
MyMangaDB is a manga collection manager that automatically fetches metadata, cover art, and statistics for your library.
E-Book ManagementMedia ManagementLibrary Management Systems+3
Marmot
623
Data catalog for discovering and organizing data assets across your stack, including databases, APIs, message queues, and pipelines.
Knowledge Management
A Dark Room
8.4k
A minimalist text adventure game for the browser.
GamesCopyleft LicenseSelf Hosting Solutions
StatPing.ng
2.0k
Statping-ng is a web and app status monitoring server that generates status pages for websites and applications.
Status PagesNetwork UtilitiesSelf Hosting Solutions+1
string.is
307
An open-source, privacy-friendly toolkit for developers that detects input formats and converts them to other formats.
Miscellaneous ToolsSoftware LocalizationAnalytics Tools+2
Bindery
65
Bindery is a self-hosted, Dockerized converter that automatically processes e-books and comics from watched folders into e-reader-friendly formats.
E-Book Management
Single Container
Focus Flow
51
FocusFlow is a Pomodoro-based time management system with a Rust backend and a native cross-platform client for tracking sessions, tasks, calendars, and productivity stats.
Task ManagementTime TrackingCalendar and Contacts+1
3 Containers
gobookmarks
19
gobookmarks is a self-hosted landing page/start page that renders bookmarks from a text file you own, with visual editing and Git-backed history.
Personal DashboardsCopyleft LicenseBookmark Management+2
Rustrak
778
Error tracking server compatible with Sentry SDKs, using 32 MB of memory at idle with SQLite storage.
Ticketing Systems
Dropserver
93
Dropserver is an application platform for personal web services.
Self Hosting SolutionsPlatform as a ServiceWeb Servers+2
Spooty
2.4k
Spooty is a self-hosted Spotify downloader that can fetch tracks, playlists, and albums from Spotify URLs and subscribe to sources for new releases.
Media ManagementPermissive LicenseAudio Streaming+2
Cloud Required
StackRender
555
Database schema design and SQL migration generator supporting PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, and Oracle.
Database Management
masume
107
masume is a keyboard-first terminal database client with AI chat and an MCP server for working with multiple database engines.
Database ManagementAI ToolingModel Context Protocol
10 Containers
Yaade
2.0k
Yaade is an open-source, self-hosted, collaborative API development environment.
API ManagementTesting ToolsSelf Hosting Solutions+1
SimpleDMS
170
An open source document management system for small businesses that organizes documents with tags and workspaces.
Document Management
4 ContainersOpen Core
Picsur
1.2k
Picsur is a self-hosted image hosting service for uploading, viewing, and managing images, positioned as a hybrid between Imgur and Pastebin.
Simple File UploadsPhoto GalleriesMedia Management+4
2 Containers
MKVPriority
74
MKVPriority scores MKV audio and subtitle tracks and updates their flags in place to favor the best tracks without remuxing.
Media ManagementPermissive LicenseAutomation Tools
wagmios
57
WAGMIOS is a self-hosted Docker management platform that lets scoped API keys and AI agents install apps, manage containers, and control a homelab through a REST API.
Self Hosting SolutionsAutomation ToolsAI Agents
2 Containers
Listaway
10
Listaway is a self-hostable web application for publishing and sharing public lists and collections with authenticated users, groups, and optional public read-only access.
Task ManagementBookmark ManagementSelf Hosting Solutions+3
LazyLibrarian
398
Follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads, Librarything and optionally GoogleBooks as sources for author info and book info.
Automation ToolsE-Book ManagementMedia Management+3
Fully FOSS
Fork Recipes
69
A Django-based frontend web application for managing food recipe collections through ForkApi.
Recipe ManagersArtificial IntelligencePermissive License+2
Cloud Required
Tine
22
tine is a groupware and collaboration platform for companies and organizations, combining core productivity features with add-ons and enterprise deployment options.
Groupware SuitesCRM SystemsCalendar and Contacts+3
Open Core
Simple NixOS Mailserver
320
Complete mailserver solution leveraging the Nix Ecosystem.
Email SolutionsCopyleft LicenseMail Transfer Agents+2
Onloc
11
Onloc is a service for tracking and locating devices, providing the back-end for storing and retrieving its data.
IoT PlatformsRemote AccessMaps and GPS
Wingfit
535
Wingfit is a minimalist self-hosted fitness app for planning workouts, tracking personal records, and using smartwatch data.
Health & FitnessCopyleft LicenseSelf Hosting Solutions+2
Single Container
PKVault
349
Centralized Pokémon storage management & Pokedex app (alternative to Pokémon Home).
Game Server Panels
Crafty Controller
254
Minecraft launcher and manager that allows users to start and administer Minecraft servers from a user-friendly interface.
Game Server PanelsSelf Hosting SolutionsWeb Servers+1
ZeroClaw
24
A small Rust-based AI assistant infrastructure and autonomous runtime with pluggable providers, channels, memory, tools, and security policies.
Claws & ClankersAI AgentsAI Tooling+2
Middleware
1.6k
Middleware is an open-source engineering management tool that helps teams measure and analyze DORA metrics.
Analytics ToolsPermissive LicenseDev Project Management+1
Mandatory Telemetry