Skip to main content
Back to Resources
Resource

CanIHost

Self-hosted apps, by what you want to do

View sourceVisit live site
Next.jsTypeScriptOpen source
CanIHost — find self-hosted apps, plan your homelab

The problem

Every self-hosted directory (awesome-selfhosted, selfh.st) sorts by tech category — but nobody wakes up wanting "a Feed Reader," they want to replace Google Photos. And no list tells you whether your Raspberry Pi can actually run the five things you just got excited about.

The build

A real frontend for the awesome-selfhosted list that you browse by goal ("Replace Google Photos", "Run my own Netflix"), plus a "Can I run this?" RAM/CPU/ARM calculator and an auto docker-compose generator. 1,300+ apps, maintenance signals, all client-side.

Stack & choices

  • Next.js · TypeScriptStatic App Router site, all filtering client-side
  • Tailwind CSSLight "blueprint / homelab" design
  • VercelHosting and deploys

Process notes

  1. 1

    Built on the structured awesome-selfhosted-data set — credit flows upstream.

  2. 2

    Goal-first browsing is the differentiator no competitor ships.

  3. 3

    Free, open source, with a Ko-fi link — stars welcome.