gitwtfhub

wtf is selfhost.directory?

turhobr/selfhost.directory — explained in plain English

Analysis updated 2026-05-18

111Audience · developerComplexity · 1/5Setup · easy

TL;DR

A searchable, auto-updating directory of thousands of self-hostable open-source apps organized by category.

Mindmap

mindmap
  root((selfhost.directory))
    What it does
      Catalogs 2800 plus apps
      Groups by category
      Auto refreshes every 12h
    Tech stack
      Static site generation
      GitHub metadata
    Use cases
      Find SaaS alternatives
      Compare install difficulty
      Discover new tools
    Audience
      Self-hosters
      Developers
      Privacy focused users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Browse self-hosted alternatives to a SaaS tool you currently pay for.

REASON 2

Compare install difficulty and popularity across similar open-source projects.

REASON 3

Discover new categories of self-hostable software you did not know existed.

REASON 4

Check a project's star count and source link before deciding to try it.

How it stacks up

turhobr/selfhost.directory2417467487-hub/trend2video-proborexola/neolink.net
Stars111111111
LanguagePythonC#
Setup difficultyeasymoderatemoderate
Complexity1/53/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

This is a browsable website and README, not software you set up yourself.

License terms are not described in the README shown.

Wtf does this do

This repository is the source behind selfhost.directory, a website that catalogs thousands of open-source applications you can run on your own server instead of paying for a similar cloud subscription. As of this README, the directory covers 2,848 apps spread across 339 categories, and it refreshes automatically every 12 hours to keep star counts and version information current. The README itself doubles as a live snapshot of the site: it lists the top 50 categories by number of apps, such as Developer Tools, AI, Media Management, and Automation, and under each category shows a table of up to 30 popular projects. Each table row gives the project's name with a link both to its page on selfhost.directory and its original GitHub source, its star count, the programming language it is written in, a colored icon showing how easy it is to install, and a short description of what it does. Examples shown in the Developer Tools category include Ollama for running large language models locally, langflow for building AI applications, Stirling-PDF for working with PDF files, and code-server for self-hosting a cloud development environment, among many others. This is a directory and discovery tool rather than software you install yourself. Its purpose is to help you find a self-hostable alternative to a SaaS product, see how popular and actively maintained it is, and check roughly how hard it would be to set up before you commit to trying it. The full README is longer than what was shown.

Yoink these prompts

Prompt 1
Help me find a self-hosted alternative to a tool I currently use for note taking.
Prompt 2
Compare a few developer tools listed here by install difficulty and popularity.
Prompt 3
Explain what the install difficulty icons on selfhost.directory mean.
Prompt 4
Suggest a category from this directory I should explore for home automation.

Frequently asked questions

wtf is selfhost.directory?

A searchable, auto-updating directory of thousands of self-hostable open-source apps organized by category.

What license does selfhost.directory use?

License terms are not described in the README shown.

How hard is selfhost.directory to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is selfhost.directory for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.