[
 {
  "rank": 1,
  "name": "Forgejo",
  "url": "/p/forgejo/",
  "category": "Self-hosted and home server",
  "recommenders": 69,
  "warners": 4,
  "rising": 34.84,
  "loved_for": [
   "Easy self-hosting",
   "GitHub-like"
  ],
  "caveat": "Partial compatibility"
 },
 {
  "rank": 2,
  "name": "Immich",
  "url": "/p/immich/",
  "category": "Self-hosted and home server",
  "recommenders": 50,
  "warners": 3,
  "rising": 7.53,
  "loved_for": [
   "Google Photos replacement",
   "Reliability"
  ],
  "caveat": "Setup and upgrades"
 },
 {
  "rank": 3,
  "name": "Jellyfin",
  "url": "/p/jellyfin/",
  "category": "Self-hosted and home server",
  "recommenders": 48,
  "warners": 5,
  "rising": 12.16,
  "loved_for": [
   "Plex alternative",
   "Daily reliability"
  ],
  "caveat": "Client UX"
 },
 {
  "rank": 4,
  "name": "Gitea",
  "url": "/p/gitea/",
  "category": "Self-hosted and home server",
  "recommenders": 32,
  "warners": 5,
  "rising": 18.75,
  "loved_for": [
   "Easy, lightweight",
   "CI/CD and Actions"
  ],
  "caveat": "Corporate control"
 },
 {
  "rank": 5,
  "name": "Nextcloud",
  "url": "/p/nextcloud/",
  "category": "Self-hosted and home server",
  "recommenders": 17,
  "warners": 11,
  "rising": 1.07,
  "loved_for": [
   "All-in-one sync",
   "WebDAV backend"
  ],
  "caveat": "Slow and bloated"
 },
 {
  "rank": 6,
  "name": "SearXNG",
  "url": "/p/searxng/",
  "category": "Self-hosted and home server",
  "recommenders": 16,
  "warners": 0,
  "rising": 0.07,
  "loved_for": [
   "AI search backend",
   "Result quality"
  ],
  "caveat": "Rate limiting"
 },
 {
  "rank": 7,
  "name": "Docker Compose",
  "url": "/p/docker-compose/",
  "category": "Self-hosted and home server",
  "recommenders": 16,
  "warners": 3,
  "rising": 6.71,
  "loved_for": [
   "Homelab self-hosting",
   "Local dev stacks"
  ],
  "caveat": "Silent failures"
 },
 {
  "rank": 8,
  "name": "Plex",
  "url": "/p/plex/",
  "category": "Self-hosted and home server",
  "recommenders": 16,
  "warners": 17,
  "rising": 1.4,
  "loved_for": [
   "Easy sharing",
   "Polished apps"
  ],
  "caveat": "Redesigned apps"
 },
 {
  "rank": 9,
  "name": "Pi-hole",
  "url": "/p/pi-hole/",
  "category": "Self-hosted and home server",
  "recommenders": 15,
  "warners": 2,
  "rising": 4.38,
  "loved_for": [
   "Ad blocking",
   "Smart TV control"
  ],
  "caveat": "DNS-only blocking"
 },
 {
  "rank": 10,
  "name": "Open WebUI",
  "url": "/p/open-webui/",
  "category": "Self-hosted and home server",
  "recommenders": 12,
  "warners": 3,
  "rising": 2.71,
  "loved_for": [
   "ChatGPT replacement",
   "Backend flexibility"
  ],
  "caveat": "Custom license"
 },
 {
  "rank": 11,
  "name": "Coolify",
  "url": "/p/coolify/",
  "category": "Self-hosted and home server",
  "recommenders": 10,
  "warners": 1,
  "rising": 0.71,
  "loved_for": [
   "Low hosting cost",
   "Hosted PaaS replacement"
  ],
  "caveat": "Configuration complexity"
 },
 {
  "rank": 12,
  "name": "Karakeep",
  "url": "/p/karakeep/",
  "category": "Self-hosted and home server",
  "recommenders": 9,
  "warners": 0,
  "rising": 3.04,
  "loved_for": [
   "Self-hosted, open source",
   "Automatic archiving"
  ],
  "caveat": "Rarely revisited"
 },
 {
  "rank": 13,
  "name": "Audiobookshelf",
  "url": "/p/audiobookshelf/",
  "category": "Self-hosted and home server",
  "recommenders": 9,
  "warners": 1,
  "rising": 2.36,
  "loved_for": [
   "Audiobook server",
   "Self-hosted stack"
  ],
  "caveat": "Ebook support"
 },
 {
  "rank": 14,
  "name": "Nitter",
  "url": "/p/nitter/",
  "category": "Self-hosted and home server",
  "recommenders": 8,
  "warners": 0,
  "rising": 6.67,
  "loved_for": [
   "No account needed",
   "Easy self-hosting"
  ],
  "caveat": "Blocked by X"
 },
 {
  "rank": 15,
  "name": "Navidrome",
  "url": "/p/navidrome/",
  "category": "Self-hosted and home server",
  "recommenders": 8,
  "warners": 1,
  "rising": 1.36,
  "loved_for": [
   "Streaming replacement",
   "Mobile clients"
  ],
  "caveat": "DIY workflow"
 },
 {
  "rank": 16,
  "name": "Redlib",
  "url": "/p/redlib/",
  "category": "Self-hosted and home server",
  "recommenders": 8,
  "warners": 0,
  "rising": 2.69,
  "loved_for": [
   "Public instances",
   "Official app alternative"
  ],
  "caveat": "Read-only"
 },
 {
  "rank": 17,
  "name": "FreshRSS",
  "url": "/p/freshrss/",
  "category": "Self-hosted and home server",
  "recommenders": 7,
  "warners": 0,
  "rising": 1.69,
  "loved_for": [
   "Easy self-hosting",
   "Tool integrations"
  ],
  "caveat": ""
 },
 {
  "rank": 18,
  "name": "qBittorrent",
  "url": "/p/qbittorrent/",
  "category": "Self-hosted and home server",
  "recommenders": 7,
  "warners": 0,
  "rising": 4.35,
  "loved_for": [
   "*arr integration",
   "Homelab staple"
  ],
  "caveat": "Remote clients"
 },
 {
  "rank": 19,
  "name": "Gadgetbridge",
  "url": "/p/gadgetbridge/",
  "category": "Self-hosted and home server",
  "recommenders": 7,
  "warners": 0,
  "rising": 5.67,
  "loved_for": [
   "Data stays local",
   "Device support"
  ],
  "caveat": "Android only"
 },
 {
  "rank": 20,
  "name": "Quadlet",
  "url": "/p/quadlet/",
  "category": "Self-hosted and home server",
  "recommenders": 7,
  "warners": 0,
  "rising": -2.29,
  "loved_for": [
   "Systemd integration",
   "Reliability"
  ],
  "caveat": "No validation"
 },
 {
  "rank": 21,
  "name": "Wallabag",
  "url": "/p/wallabag/",
  "category": "Self-hosted and home server",
  "recommenders": 6,
  "warners": 0,
  "rising": 2.02,
  "loved_for": [
   "E-reader sync",
   "Self-hosted sync"
  ],
  "caveat": "Text fetching"
 },
 {
  "rank": 22,
  "name": "AdGuard Home",
  "url": "/p/adguard-home/",
  "category": "Self-hosted and home server",
  "recommenders": 6,
  "warners": 0,
  "rising": -0.64,
  "loved_for": [
   "Network-wide blocking",
   "Works off-network"
  ],
  "caveat": "Coarse blocking"
 },
 {
  "rank": 23,
  "name": "copyparty",
  "url": "/p/copyparty/",
  "category": "Self-hosted and home server",
  "recommenders": 6,
  "warners": 0,
  "rising": 0.36,
  "loved_for": [
   "Just works",
   "OPDS ebooks"
  ],
  "caveat": "Clunky UI"
 },
 {
  "rank": 24,
  "name": "PeerTube",
  "url": "/p/peertube/",
  "category": "Self-hosted and home server",
  "recommenders": 6,
  "warners": 2,
  "rising": -1.96,
  "loved_for": [
   "Own video platform",
   "Big Tech alternative"
  ],
  "caveat": "Content discovery"
 },
 {
  "rank": 25,
  "name": "Dokploy",
  "url": "/p/dokploy/",
  "category": "Self-hosted and home server",
  "recommenders": 5,
  "warners": 0,
  "rising": 2.35,
  "loved_for": [
   "Open-source PaaS",
   "Easy deployment"
  ],
  "caveat": ""
 },
 {
  "rank": 26,
  "name": "Invidious",
  "url": "/p/invidious/",
  "category": "Self-hosted and home server",
  "recommenders": 5,
  "warners": 0,
  "rising": -0.31,
  "loved_for": [
   "Escaping doom-scrolling",
   "YouTube frontend"
  ],
  "caveat": "Slower"
 },
 {
  "rank": 27,
  "name": "Monica",
  "url": "/p/monica/",
  "category": "Self-hosted and home server",
  "recommenders": 5,
  "warners": 2,
  "rising": 3.67,
  "loved_for": [
   "Birthday reminders",
   "The concept"
  ],
  "caveat": "Project direction"
 },
 {
  "rank": 28,
  "name": "Decker",
  "url": "/p/decker/",
  "category": "Self-hosted and home server",
  "recommenders": 5,
  "warners": 1,
  "rising": 1.02,
  "loved_for": [
   "Fun to use",
   "Single HTML file"
  ],
  "caveat": "Nostalgia project"
 },
 {
  "rank": 29,
  "name": "ntfy",
  "url": "/p/ntfy/",
  "category": "Self-hosted and home server",
  "recommenders": 5,
  "warners": 3,
  "rising": 2.35,
  "loved_for": [
   "Server-to-phone alerts",
   "Device automation"
  ],
  "caveat": "Battery drain"
 },
 {
  "rank": 30,
  "name": "Radarr",
  "url": "/p/radarr/",
  "category": "Self-hosted and home server",
  "recommenders": 4,
  "warners": 0,
  "rising": 4.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 31,
  "name": "Frigate",
  "url": "/p/frigate/",
  "category": "Self-hosted and home server",
  "recommenders": 4,
  "warners": 0,
  "rising": -1.31,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 32,
  "name": "Docling",
  "url": "/p/docling/",
  "category": "Self-hosted and home server",
  "recommenders": 4,
  "warners": 0,
  "rising": 2.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 33,
  "name": "linkding",
  "url": "/p/linkding/",
  "category": "Self-hosted and home server",
  "recommenders": 4,
  "warners": 0,
  "rising": 1.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 34,
  "name": "OpenCloud",
  "url": "/p/opencloud/",
  "category": "Self-hosted and home server",
  "recommenders": 4,
  "warners": 0,
  "rising": 0.02,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 35,
  "name": "Sonarr",
  "url": "/p/sonarr/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 3.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 36,
  "name": "Prosody",
  "url": "/p/prosody/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 37,
  "name": "Seafile",
  "url": "/p/seafile/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 38,
  "name": "Prowlarr",
  "url": "/p/prowlarr/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 39,
  "name": "BirdNET-Go",
  "url": "/p/birdnet-go/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 40,
  "name": "Floci",
  "url": "/p/floci/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 41,
  "name": "Certbot",
  "url": "/p/certbot/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 42,
  "name": "Ergo",
  "url": "/p/ergo/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 3.0,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 43,
  "name": "BookOrbit",
  "url": "/p/bookorbit/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 44,
  "name": "Komodo",
  "url": "/p/komodo/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 1.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 45,
  "name": "cgit",
  "url": "/p/cgit/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 0,
  "rising": 2.67,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 46,
  "name": "Synapse",
  "url": "/p/synapse/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 1,
  "rising": -0.98,
  "loved_for": [],
  "caveat": ""
 },
 {
  "rank": 47,
  "name": "immich-go",
  "url": "/p/immich-go/",
  "category": "Self-hosted and home server",
  "recommenders": 3,
  "warners": 1,
  "rising": 0.35,
  "loved_for": [],
  "caveat": ""
 }
]