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.
Best for your setup
Editor's choice
collie1.5k
ColliePWA is a self-hosted mobile PWA for driving terminal AI agents like Claude Code, Codex, and OpenCode from a phone.
Runs on your own machine and installs as a PWA with no app store.
Editor's choice
openplate68
openplate is an open-source, self-hosted food tracker with BYOK AI plate identification and encrypted device sync.
No accounts by default. The diary stays on the device.
Homelab Novice
Wants it running tonight, with one command.
Navidrome Music Server24.3k
Navidrome is an open source web-based music collection server and streamer for browsing and listening to a personal music library from a browser or mobile device.
- Single container
- Ships a Compose file
See allDefault rank #45
93/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Gogs47.9k
Gogs is a simple, stable, extensible self-hosted Git service that can be set up with an independent binary across platforms.
- Several SSO sign-in methods
- REST or GraphQL API
See allDefault rank #53
95/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
GoAccess21.1k
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or as a browser-based HTML dashboard.
- Scriptable API
- CLI or plugin support
See allDefault rank #202
94/100 fitHow well this app matches homelab hackers, 0 to 100