An open catalog

My data.
My tools.
My rules.

A curated list of open-source and source-available software that keeps your data under your control, sorted by what you want to do and labeled by how you can run it.

AI

1 entry
Open sourceApp

OpenCode is an open-source AI coding agent that runs in the terminal, with a desktop app and web interface as alternatives. The tool itself is free under MIT, but it needs an AI model: you connect a hosted provider or a local model server such as Ollama or LM Studio. OpenCode's own service offers some hosted models free for a limited time; paid plans are optional.

4 steps · clarity 4/5

opencode.airepo→

Files

2 entries

Nextcloud

AGPL-3.0-only
Open sourceSelf-host

Nextcloud is a self-hosted platform for file sync and sharing, with optional apps for calendars, contacts, office documents, chat and video calls. Desktop and mobile clients keep files in sync with your server. The official All-in-One Docker setup bundles the components for new installations. Nextcloud GmbH sells enterprise support; the server is AGPL-licensed.

7 steps · clarity 4/5

nextcloud.comrepo→
Open sourceApp

Syncthing continuously synchronizes folders between your own devices over the local network or the internet. Files are stored only on your devices; public discovery servers help devices find each other, and relay servers can forward encrypted traffic when no direct connection is possible. Data is transferred encrypted, and devices are paired by exchanging device IDs. It runs on Windows, macOS, Linux and other systems and is managed through a local web interface.

4 steps · clarity 3/5

syncthing.netrepo→

Media

4 entries

Amperfy

GPL-3.0-or-later
Open sourceApp

Amperfy is an iOS, iPadOS and macOS app that plays music, podcasts and radio from an Ampache or Subsonic-compatible server. It supports several accounts, an offline mode, CarPlay, gapless playback, an equalizer, replay gain and scrobbling. It is a client only, so you need a music server such as Ampache or another Subsonic-compatible server.

Open sourceSelf-hostApp

Immich is a self-hosted photo and video library with mobile apps that back up your camera roll automatically. It offers a timeline, albums, sharing, a map view and machine-learning features such as face recognition and smart search that run on your own server. It is deployed with Docker Compose and licensed under AGPL-3.0.

7 steps · clarity 5/5

immich.apprepo→

Jellyfin

GPL-2.0-only
Open sourceSelf-hostApp

Jellyfin is a media server for your own movies, TV shows, music and photos. It organizes the library with metadata and streams to web browsers, phones, TVs and other clients, transcoding when needed. It has no premium tier and needs no external account. Jellyfin is a volunteer project that started as a fork of Emby.

5 steps · clarity 3/5

jellyfin.orgrepo→
Open sourceSelf-host

Navidrome is a music server that streams your own music collection to its web player and to any Subsonic-compatible app. It is a single lightweight program that also runs well on small hardware such as a Raspberry Pi. It supports multiple users, playlists, lyrics and on-the-fly transcoding.

4 steps · clarity 4/5

navidrome.orgrepo→

Mobile

7 entries

Accrescent

Apache-2.0
Open sourceApp

Accrescent is an Android app store client built around secure app distribution. It pins each app's signing key, uses signed repository metadata, supports split APKs and can update apps automatically on Android 12 and newer. No account is needed to install apps. The catalog contains only apps that Accrescent distributes itself.

accrescent.apprepo→

F-Droid

GPL-3.0-or-later
Open sourceApp

F-Droid is an Android app store client that lists free and open-source apps only. Apps in the main repository are built from source by F-Droid, and listings flag anti-features such as tracking or non-free network services. The client needs no account. You can add third-party repositories or host your own with F-Droid's server tools.

f-droid.orgrepo→

FUTO Keyboard

LicenseRef-SourceFirst-1.1-kb
Source-availableApp

FUTO Keyboard is an Android keyboard with swipe typing, text prediction and built-in voice input. The project states that it works offline and does not send what you type to a server. The source is public under the FUTO Source First License: anyone may use it, while modification is limited to non-commercial purposes.

keyboard.futo.orgrepo→

Grayjay

LicenseRef-SourceFirst-1.1
Source-availableApp

Grayjay is a video app for Android and desktop that follows creators across platforms such as YouTube and PeerTube in one feed, using a plugin for each source. Subscriptions and history are kept on your device. It is source-available under the FUTO Source First License; an optional paid license exists, and the app can be used without paying.

grayjay.apprepo→

Obtainium

GPL-3.0-only
Open sourceApp

Obtainium is an Android app that installs and updates apps directly from their release pages, for example on GitHub, GitLab or Codeberg, instead of through an app store. You add the source URL of each app, and Obtainium checks it for new versions and notifies you. It is licensed under GPL-3.0.

obtainium.imranr.devrepo→

Organic Maps

Apache-2.0
Open sourceApp

Organic Maps is an offline maps and navigation app for Android and iOS based on OpenStreetMap data. You download maps by region and can then search, navigate by car, bike or on foot, and follow hiking trails without a connection. The project states that the app needs no account and contains no tracking.

organicmaps.apprepo→

Signal

AGPL-3.0-only
Open sourceApp

Signal is an end-to-end encrypted messenger for Android, iOS and desktop, with text, voice and video calls, groups and disappearing messages. Registration requires a phone number. The client and server code is published under AGPL-3.0, but the service runs on Signal's own infrastructure; running a private Signal network is not supported.

signal.orgrepo→

Office

4 entries

CryptPad

AGPL-3.0-only
Open sourceSelf-host

CryptPad is a collaborative office suite with rich text documents, spreadsheets, presentations, forms, kanban boards, whiteboards and a calendar. Content is encrypted in the browser before it reaches the server, so the server operator cannot read it. You can use a public instance or run your own; self-hosting needs two domains and a reverse proxy.

6 steps · clarity 2/5

cryptpad.orgrepo→

Jitsi Meet

Apache-2.0
Open sourceSelf-host

Jitsi Meet is a video conferencing platform that runs in the browser, with mobile apps for Android (including F-Droid) and iOS. It offers screen sharing, chat, polls, reactions and virtual backgrounds. You can use the public meet.jit.si service or run your own instance from Debian packages or the official Docker setup.

6 steps · clarity 3/5

jitsi.org/jitsi-meetrepo→
Open sourceSelf-hostApp

ONLYOFFICE is an office suite for text documents, spreadsheets, presentations and PDFs with strong compatibility with Microsoft Office formats. The free Desktop Editors run offline on Windows, macOS and Linux. Docs Community Edition is a self-hosted server for editing and co-editing in the browser; it needs a host platform such as Nextcloud and is recommended for up to 20 users.

3 steps · clarity 3/5

onlyoffice.comrepo→
Open sourceSelf-host

Paperless-ngx is a document management system that turns scanned paper and PDFs into a searchable archive. It runs OCR on incoming documents, assigns tags, correspondents and document types, and keeps the originals on your server. It is the community-maintained successor of Paperless and Paperless-ng and is usually installed with Docker Compose.

8 steps · clarity 2/5

docs.paperless-ngx.comrepo→

Passwords

2 entries

KeePassXC

GPL-2.0-only OR GPL-3.0-only
Open sourceApp

KeePassXC is a desktop password manager for Windows, macOS and Linux. Passwords are stored in an encrypted local database file in the KeePass (KDBX) format, which you can sync between devices with any file sync tool. Features include a password generator, TOTP codes, browser integration and passkey support.

keepassxc.orgrepo→

Vaultwarden

AGPL-3.0-only
Open sourceSelf-host

Vaultwarden is a lightweight, unofficial implementation of the Bitwarden server API, written in Rust. It lets you use the official Bitwarden apps and browser extensions with a password vault on your own server, and it needs few resources, which makes it popular for home setups. It is not affiliated with Bitwarden, Inc.

3 steps · clarity 4/5

Server

8 entries
Open sourceSelf-host

Beszel is a lightweight server monitoring tool with a central hub and a small agent on each monitored machine. It shows CPU, memory, disk, network and Docker container usage over time and can send alerts through many notification services. The hub runs as a single binary or Docker container with a web interface. It is licensed under MIT.

8 steps · clarity 4/5

beszel.devrepo→

Forgejo

GPL-3.0-or-later
Open sourceSelf-host

Forgejo is a self-hosted software forge for Git repositories, issues, pull requests, wikis, package registries and CI. It started as a fork of Gitea and is developed as a community project; Codeberg e.V. runs the best-known public instance. It runs as a single binary or container and works with SQLite, PostgreSQL or MySQL.

6 steps · clarity 4/5

forgejo.orgrepo→

Garage

AGPL-3.0-only
Open sourceSelf-host

Garage is an S3-compatible object storage server designed for self-hosting on modest hardware spread across several locations. It replicates data between nodes so that a cluster survives the loss of a machine or a site. It is written in Rust and developed by the French non-profit Deuxfleurs. Running it well needs S3 and cluster administration knowledge.

4 steps · clarity 3/5

mailcow

GPL-3.0-only
Open sourceSelf-host

mailcow: dockerized is a complete mail server suite in Docker containers. It combines Postfix, Dovecot, SOGo groupware, Rspamd spam filtering and ClamAV behind a web admin interface and handles mail, calendars and contacts for your own domains. Running a mail server means managing DNS records, IP reputation and deliverability, which needs solid ops experience.

9 steps · clarity 3/5

Pangolin

AGPL-3.0-only
Open sourceSelf-host

Pangolin is a self-hosted reverse proxy and VPN that makes services in your home network reachable from outside without opening ports there. A small connector at home opens outbound WireGuard tunnels to a Pangolin server with a public IP, usually a rented VPS. Access is controlled with logins and per-resource rules. It is not based on Tailscale.

pangolin.netrepo→
Open sourceApp

restic is a command-line backup program for Linux, macOS, Windows and BSD. It stores encrypted, deduplicated snapshots in a repository on a local disk, an SFTP server, or S3-compatible and other cloud storage. You can restore single files or whole snapshots. restic has no built-in scheduler, so regular backups are set up with cron, systemd timers or Task Scheduler.

5 steps · clarity 3/5

restic.netrepo→
Open sourceSelf-host

Uptime Kuma is a self-hosted monitoring tool that checks whether websites, servers and services are reachable, for example via HTTP, TCP port, ping or DNS. It sends notifications through many channels such as email, Telegram or Matrix when something goes down, and it can publish status pages. It runs in a single Docker container.

4 steps · clarity 5/5

uptime.kuma.petrepo→

YunoHost

AGPL-3.0-only
Open sourceSelf-host

YunoHost is a Debian-based server system that makes it easier to run your own web services. It provides a web admin panel, single sign-on, a mail server and a catalog of packaged apps that install from the admin interface. It is aimed at people who want to self-host without configuring every service by hand.

yunohost.orgrepo→

Smart Home

2 entries

Home Assistant

Apache-2.0
Open sourceSelf-host

Home Assistant is a home automation platform that connects smart devices from many vendors and runs automations locally on your own hardware. It is controlled through a web interface and mobile apps and has a large library of integrations. The recommended setup is Home Assistant OS on dedicated hardware; Nabu Casa's cloud service is optional.

5 steps · clarity 4/5

home-assistant.iorepo→

openHAB

EPL-2.0
Open sourceSelf-host

openHAB is a vendor-neutral home automation platform that integrates devices and services from many manufacturers through add-ons called bindings. It runs locally on Java, for example on a Raspberry Pi with the openHABian image or in Docker. Rules, dashboards and automations are configured through a web interface.

5 steps · clarity 2/5

openhab.orgrepo→

Utilities

1 entry

SearXNG

AGPL-3.0-only
Open sourceSelf-host

SearXNG is a metasearch engine that sends your query to many search services and merges the results. Your instance does not profile users, and upstream engines see the server rather than your browser. You can run it privately for yourself or for a group. It is a fork of the earlier searx project.

6 steps · clarity 4/5

searxng.orgrepo→