mrkeyoor.com_
Wed 16 Sept 20:05 UTC

Best Self-Hosted Apps

Own your data: the self-hosted apps that are genuinely worth the maintenance burden. Ranked by our usability scores across setup ease, docs, community health, and maturity — 346 tools reviewed in full.

01

tailscale

tailscale/tailscale · ★ 37k219/7d · Go

Tailscale connects computers, phones, servers, and private networks through encrypted WireGuard links without making you configure a traditional VPN gateway. This repository contains most of its open-source client, including the `tailscaled` service and `tailscale` command, while Tailscale operates the proprietary coordination service that helps devices find each other and receive access rules.

SetupDocsCommunityMaturity

Verdict Our Tailscale run installed 1,012 packages and built in 427 seconds, but 2 of 119 test packages failed, so source packagers should investigate the full suite before shipping commit de9ec7e. The managed product remains the first private-networking service most developers should try because device enrollment is far easier than hand-built WireGuard coordination.

Full review →
02

syncthing

syncthing/syncthing · ★ 89k186/7d · Go

Syncthing keeps folders synchronized directly between your computers without putting the files in a central cloud account. It solves the everyday problem of keeping the same working set on several machines while leaving storage ownership with you.

SetupDocsCommunityMaturity

Verdict Our Syncthing checkout built in 82 seconds, but its 428-second test run ended with 23 packages passing and 2 failing, so source builders should reproduce the suite on their own target before shipping. For personal computers and small trusted fleets, it remains a sensible way to synchronize files without renting central storage.

Full review →
03

siyuan

siyuan-note/siyuan · ★ 46k132/7d · TypeScript

SiYuan is a local-first notes and knowledge workspace built around block references, backlinks, databases, and a Markdown-style editor. It runs as desktop and mobile apps or as a browser-accessed server, giving people a private place for connected notes without making a hosted service the default.

SetupDocsCommunityMaturity

Verdict Our SiYuan run installed 575 packages, built in 34 seconds, and passed all 955 tests, evidence that the large codebase is maintained as working software. Choose it if block-based notes, local ownership, and a deep editor outweigh AGPL obligations and the browser server's missing native-client and document-conversion features.

Full review →
04

glance

glanceapp/glance · ★ 37k97/7d · Go

Glance is a self-hosted start page that collects RSS, videos, weather, market prices, server status, bookmarks, and other feeds into a YAML-defined dashboard. It replaces a row of separate tabs with one fast page that works well on phones and desktops.

SetupDocsCommunityMaturity

Verdict Our Glance build took 41 seconds and its single discovered Go test passed in 11 seconds, while the checkout stayed at 17.9 MB. It is an excellent fit for a read-mostly personal dashboard whose owner is happy editing YAML and refreshing the page for current feeds.

Full review →
05

AdGuardHome

AdguardTeam/AdGuardHome · ★ 37k131/7d · TypeScript

AdGuard Home is a DNS server you run on your own network to block requests to advertising, tracking, malware, and adult-content domains. It gives phones, televisions, consoles, and other devices one filtering policy without requiring an app on each device, with query logs and per-client controls in a web interface.

SetupDocsCommunityMaturity

Verdict Our sandbox installed 250 packages in 101 seconds, built AdGuard Home in 76 seconds, and passed all 31 Go tests, making it a credible first choice for a technical household that wants one DNS policy across many devices. Use it if you can own port 53, router configuration, upgrades, and a fallback resolver.

Full review →
06

k3s

k3s-io/k3s · ★ 34k49/7d · Go

K3s is a Kubernetes distribution packaged to run with fewer moving parts on Linux servers, edge machines, ARM devices, and developer systems. It combines the control plane, container runtime, networking, DNS, ingress, storage helper, and other cluster pieces behind one launcher while remaining Kubernetes conformant.

SetupDocsCommunityMaturity

Verdict K3s is an excellent default for Linux edge clusters and small self-hosted installations that genuinely need Kubernetes compatibility. Its one-command start removes packaging work, but it does not remove cluster administration, security, or recovery planning.

Full review →
07

homepage

gethomepage/homepage · ★ 33k158/7d · JavaScript

Homepage is a self-hosted start page that puts service links, container status, search, weather, and live data from more than 100 integrations in one browser view. It solves tab sprawl for home-lab operators while proxying widget requests so service API keys do not reach the browser.

SetupDocsCommunityMaturity

Verdict Our Homepage run installed 742 packages and used 831 MB, while its 110-second build and 222-second test step both passed, so the source tree is heavy but dependable enough for operators who prefer configuration files. Homepage is our pick for a home server dashboard when service-specific widgets and Docker labels matter.

Full review →
08

calibre

kovidgoyal/calibre · ★ 26k44/7d · Python

calibre is a desktop e-book library manager, reader, editor, converter, device sync tool, and optional web server. It solves the messy parts of owning books from different stores and formats by keeping files, covers, metadata, and device copies under one local library.

SetupDocsCommunityMaturity

Verdict Our source check installed in 19 seconds and built in 9 seconds, but it had no generic test target, so developers should rely on calibre's platform workflow rather than this lab result alone. For a DRM-free personal library, calibre remains the default recommendation because it combines cataloging, conversion, editing, device transfer, and browser access in one maintained application.

Full review →
09

dozzle

amir20/dozzle · ★ 14k86/7d · Go

Dozzle is a self-hosted web viewer for watching Docker container logs as they arrive. It gives operators a friendly alternative to keeping terminal windows open, with search, split views, live resource stats, authentication, and support for multiple hosts.

SetupDocsCommunityMaturity

Verdict Our run passed 281 of 281 tests, and the build completed in 19 seconds. Dozzle is an unusually easy recommendation for live container troubleshooting when you accept its deliberately narrow scope.

Full review →
10

mealie

mealie-recipes/mealie · ★ 13k62/7d · Python

Mealie is a self-hosted recipe library, meal planner, and shopping-list app for households. It imports recipes from web pages or accepts manual entries, then keeps recipes, plans, ingredients, and shared household data in one place.

SetupDocsCommunityMaturity

Verdict Our Mealie checkout installed 35 packages and built in 81 seconds combined, but its test command stopped before collection because `fastapi` was missing. Use the published container if you want a capable household recipe system and already know how to protect, update, and back up a web service.

Full review →
11

awesome-selfhosted

awesome-selfhosted/awesome-selfhosted · ★ 319k1.4k/7d

Awesome Selfhosted is an English-language catalog of free software that can run on your own servers. It helps people discover possible replacements for hosted services, then points them to each project's site, source, license, and platform information.

SetupDocsCommunityMaturity

Verdict We did not run Awesome Selfhosted at commit f90c301 because it is a catalog with no supported ecosystem or Dockerfile. Use its 1,250 records to make a shortlist, especially when license and platform filters matter, then evaluate the finalists from their own documentation and issue trackers.

Full review →
12

frp

fatedier/frp · ★ 109k164/7d · Go

frp is a reverse proxy that exposes services behind NAT or a firewall through a server with a public address. It supports TCP, UDP, HTTP, HTTPS, private visitor modes, and peer-to-peer connections, so it can publish anything from SSH to an internal web app.

SetupDocsCommunityMaturity

Verdict Our frp run installed 142 packages in 37 seconds and built in 6 seconds, but 6 of 39 tested packages failed, so verify the exact tunnel modes you plan to expose. frp is an excellent fit for self-hosters who want more protocol and routing control than a single-port tunnel and can secure a public relay.

Full review →
13

localsend

localsend/localsend · ★ 92k1.3k/7d · Dart

LocalSend is a free app for sending files and text directly between nearby devices on the same network. It removes cloud uploads, accounts, cables, and operating-system lock-in by giving Windows, macOS, Linux, Android, iOS, and Fire OS users the same transfer tool.

SetupDocsCommunityMaturity

Verdict LocalSend is our default recommendation for occasional file transfer across a mixed-device household or office. It is simple, keeps ordinary transfers on the LAN, and produced a clean 144-test Rust run in our sandbox.

Full review →
14

core

home-assistant/core · ★ 91k194/7d · Python

Home Assistant Core is the Python application behind Home Assistant, a home automation system built around local control and privacy. It joins devices and services in one place so automations can react to sensors, schedules, and household events without making a cloud account the center of the home.

SetupDocsCommunityMaturity

Verdict Our Home Assistant Core checkout installed 141 packages and built successfully, but its tests stopped on a missing `freezegun` import and pip-audit found 3 known vulnerabilities, so contributors should use the documented development environment instead of treating a fresh clone as ready. For a household, Home Assistant remains the first self-hosted platform to try when local device control and broad integration coverage matter.

Full review →
15

paperless-ngx

paperless-ngx/paperless-ngx · ★ 45k234/7d · Python

Paperless-ngx turns scans, PDFs, office files, and email attachments into a searchable document archive on your own server. It adds OCR, tags, correspondents, workflows, permissions, and retention-friendly PDF/A copies, solving the problem of finding one invoice or letter in years of files.

SetupDocsCommunityMaturity

Verdict Our Paperless-ngx install took 83 seconds and the 6-second build passed, but tests refused to start without a unique secret key, which is a sensible failure for software holding private records. Use it if searchable local documents are worth running a real service with backups, OCR dependencies, and access controls.

Full review →
16

Trilium

TriliumNext/Trilium · ★ 38k91/7d · TypeScript

Trilium is a desktop and self-hosted notes application for people whose knowledge does not fit neatly into folders. It combines a deep note tree with cloning, attributes, search, scripting, maps, sharing, and synchronization, so one note can belong in several contexts without being copied.

SetupDocsCommunityMaturity

Verdict Our Trilium install finished in 60 seconds but occupied 1,783 MB and offered no root build or test target, so end users should choose a release while contributors should expect a large workspace. Use it when a deep, scriptable knowledge base and self-hosted sync matter more than native mobile polish.

Full review →
17

searxng

searxng/searxng · ★ 37k491/7d · Python

SearXNG is a self-hosted metasearch engine that sends a query to several search services and combines their results. It gives users one search page without profiling them, while the operator controls which engines, interface options, and privacy settings are available.

SetupDocsCommunityMaturity

Verdict Our SearXNG checkout installed 0 npm packages in 10 seconds, but it exposed no npm build or test target, so that clean result does not prove the Python service works. Use SearXNG when controlling the search front end and query routing is worth operating a public-facing service.

Full review →
18

chatwoot

chatwoot/chatwoot · ★ 37k197/7d · Ruby

Chatwoot is a customer-support inbox that brings website chat, email, social networks, messaging services, and help-center content into one agent workspace. It is the self-hosted option for teams that want an Intercom or Zendesk-style product while keeping control of customer conversation data.

SetupDocsCommunityMaturity

Verdict Our Chatwoot run installed 1,058 packages in 46 seconds and passed its test command in 226 seconds, giving the measured JavaScript side a credible clean baseline. Choose it when several customer channels truly need one inbox and your team can operate the Rails, worker, database, cache, storage, and email stack.

Full review →
19

keycloak

keycloak/keycloak · ★ 37k123/7d · Java

Keycloak is a self-hosted identity server that handles sign-in, user accounts, identity federation, and authorization for applications and services. It lets a team centralize authentication instead of teaching every application to store passwords and implement login flows.

SetupDocsCommunityMaturity

Verdict Our Keycloak JavaScript workspace installed 904 packages in 77 seconds and built in 48 seconds, but that clean result covers only `js/`, not a production identity cluster. Use Keycloak when several applications justify a dedicated identity platform and an experienced team can own its database, proxy, upgrades, and security patches.

Full review →
20

restic

restic/restic · ★ 36k129/7d · Go

restic is a command-line backup program for encrypted, deduplicated snapshots on local disks or remote storage. It gives individuals and operators one backup format across Linux, macOS, Windows, and several storage providers, with commands to check and restore what was saved.

SetupDocsCommunityMaturity

Verdict restic is an excellent default for engineers who want portable encrypted backups and are comfortable owning the schedule, credentials, retention, and restore drills. Its backend range and plain CLI make it easier to keep than a bespoke script.

Full review →
21

Mindustry

Anuken/Mindustry · ★ 29k87/7d · Java

Mindustry is an open-source Java game that combines factory automation with real-time strategy and tower defense. It solves a rarer problem than most strategy games: production lines and defensive decisions live in the same playable system, with desktop, mobile, and dedicated-server builds.

SetupDocsCommunityMaturity

Verdict Our Mindustry run installed in 56 seconds, built in 106 seconds, and passed its tests in 51 seconds, making it an unusually low-risk source build for a 185,014-line game. Play it if factory automation mixed with live defense sounds appealing, or host it if a server JAR fits your operations.

Full review →
22

loki

grafana/loki · ★ 29k37/7d · Go

Grafana Loki is a self-hosted log aggregation system that stores compressed log data and indexes labels instead of every word in each message. It gives teams a Prometheus-like way to collect, search, and view logs, especially when they already use Kubernetes and Grafana.

SetupDocsCommunityMaturity

Verdict Our Loki build passed in 280 seconds, but its test command hit the 900-second cap with 75 packages passing and 1 failing, which makes source work a serious engineering task. Use Loki when your team already thinks in Prometheus labels, runs Grafana, and can design log streams carefully.

Full review →
23

beszel

henrygd/beszel · ★ 25k168/7d · Go

Beszel is a self-hosted server monitor with a central web dashboard and a small agent on each machine. It keeps historical host and container metrics, sends threshold alerts, and covers common hardware data without asking you to assemble a full metrics database and dashboard stack.

SetupDocsCommunityMaturity

Verdict Our Beszel build completed in 11 seconds, but 3 of 12 tested Go packages failed in the full run. It is still a good first choice for a homelab or small fleet that wants host and container history without operating Prometheus and Grafana.

Full review →
24

skywalking

apache/skywalking · ★ 25k8/7d · Java

Apache SkyWalking is a self-hosted application performance monitoring system for services spread across containers, clusters, and several programming languages. It collects traces, metrics, and logs, then connects them to service maps, queries, dashboards, and alerts so operators can find where distributed requests went wrong.

SetupDocsCommunityMaturity

Verdict Our SkyWalking run passed all 44 Surefire tests after a 93-second install and a 446-second build, which supports a serious trial rather than a quick local experiment. Use it when a platform team needs self-hosted tracing, metrics, logs, topology, and profiling across many services and can operate the storage and security boundary.

Full review →
25

navidrome

navidrome/navidrome · ★ 24k184/7d · Go

Navidrome is a self-hosted music server that turns your own audio files into a browser and mobile streaming library. It scans tags, keeps per-user favorites and playlists, transcodes when needed, and works with many Subsonic-compatible clients.

SetupDocsCommunityMaturity

Verdict Our Navidrome build finished in 93 seconds, but 11 of 77 Go test packages failed, so commit fc9d93d is not a clean contributor baseline in our sandbox. For streaming a well-tagged personal music library, the release build remains the focused choice: lighter in scope than Jellyfin and far friendlier to mobile apps than a browser-only server.

Full review →
26

jaeger

jaegertracing/jaeger · ★ 23k14/7d · Go

Jaeger is a self-hosted distributed tracing system for following requests as they cross services. It collects OpenTelemetry traces, stores them, and gives operators a UI for finding slow paths and failures that ordinary logs can hide.

SetupDocsCommunityMaturity

Verdict Our build completed in 226 seconds, and all 273 measured tests passed, a concrete sign that Jaeger v2.20.0 is in good engineering shape. Use it when distributed tracing is operationally important and your team is prepared to own storage and upgrades.

Full review →
27

matomo

matomo-org/matomo · ★ 22k24/7d · PHP

Matomo is a self-hosted web analytics platform built with PHP and MySQL or MariaDB. You add its JavaScript tag to sites, keep the collected visitor data in your own database, and use its dashboards for traffic, campaigns, goals, e-commerce, segments, and reports.

SetupDocsCommunityMaturity

Verdict Our Matomo checkout installed 746 npm packages and passed 2,229 of 2,238 Vitest cases, but those results cover the Node side rather than a running PHP and MySQL analytics server. Choose Matomo when data control and deep reporting justify owning that server stack.

Full review →
28

containerd

containerd/containerd · ★ 21k22/7d · Go

containerd is the daemon that pulls images, stores them, starts containers, and supervises their processes on Linux and Windows. It is infrastructure for platforms such as Kubernetes, designed to sit inside a larger system rather than act as a friendly container tool for individual developers.

SetupDocsCommunityMaturity

Verdict Our containerd build passed in 76 seconds, but its test command ended with 101 packages passing and 2 failing out of 103, so adopters should reproduce the suite on their target kernel and runtime setup. Use containerd when a platform needs a proven OCI and CRI foundation and your team understands the surrounding host components.

Full review →
29

server

bitwarden/server · ★ 20k38/7d · C#

Bitwarden Server is the backend used by Bitwarden password-manager clients, including the APIs, identity service, database work, notifications, and administration. It lets an individual or organization keep that backend on infrastructure they operate instead of using Bitwarden's hosted service.

SetupDocsCommunityMaturity

Verdict Bitwarden Admin installed 168 npm packages in 16 seconds and built in 17 seconds with 0 audit findings in our sandbox, but that result covers only `src/Admin` and there was no test target. Bitwarden Server is the safest choice for an organization that wants official clients, official deployment paths, and staff assigned to operate them.

Full review →
30

gvisor

google/gvisor · ★ 19k77/7d · Go

gVisor is a userspace application kernel that puts another isolation layer between a container and the host Linux kernel. Its `runsc` OCI runtime works with Docker and Kubernetes, making it useful when ordinary shared-kernel containers are too exposed for untrusted workloads.

SetupDocsCommunityMaturity

Verdict Our gVisor run installed 396 packages and built in 19 seconds, but `go test` stopped after 4 seconds with a go.mod tidy demand before running any tests. Use gVisor for untrusted multi-tenant containers when your team can test compatibility and accept measured I/O costs.

Full review →
31

coredns

coredns/coredns · ★ 14k12/7d · Go

CoreDNS is a Go DNS server and forwarder that assembles DNS behavior from plugins. It can serve zones, forward queries, expose service records from Kubernetes, and handle encrypted DNS transports through one Corefile.

SetupDocsCommunityMaturity

Verdict Our CoreDNS build took 175 seconds and 93 of 94 test packages passed, but `TestAutoAXFR` returned 0 records where it expected 5. CoreDNS is still the sensible choice for Kubernetes DNS or a plugin-shaped forwarder when your team can test the exact Corefile and binary it deploys.

Full review →
32

rabbitmq-server

rabbitmq/rabbitmq-server · ★ 14k5/7d · JavaScript

RabbitMQ is a self-hosted message and streaming broker that lets applications exchange work without requiring both sides to be online at the same moment. It supports queue-based messaging, replicated streams, routing, acknowledgements, and several wire protocols from one server.

SetupDocsCommunityMaturity

Verdict Our RabbitMQ checkout installed 240 Selenium packages in 43 seconds, but that subproject's tests failed after 7 seconds and never reached a summary, so this run does not prove the broker itself healthy. RabbitMQ remains the best default here for teams that need mature work queues, flexible routing, and several messaging protocols under one operational model.

Full review →
33

gotenberg

gotenberg/gotenberg · ★ 13k48/7d · Go

Gotenberg is a self-hosted HTTP service that converts web pages, HTML, Markdown, and office documents into PDFs. Its container bundles Chromium, LibreOffice, and PDF tools so an application can upload files or a URL and receive a finished document without managing those engines itself.

SetupDocsCommunityMaturity

Verdict Our Gotenberg checkout added 11 npm packages in 12 seconds with 0 known audit findings, but it exposed no npm build or test target and therefore did not exercise the document server. Judge Gotenberg through its pinned container: it is a strong choice when one internal API must handle both browser and office conversion, provided exact source fidelity is tested.

Full review →
34

seerr

seerr-team/seerr · ★ 13k73/7d · TypeScript

Seerr is a self-hosted request desk for people who share a Jellyfin, Plex, or Emby media server. Users can discover movies and shows, request them, and let an administrator approve and send those requests to Sonarr or Radarr without handing everyone access to the download stack.

SetupDocsCommunityMaturity

Verdict Seerr is the best default request manager for a mixed Jellyfin, Plex, or Emby household already using Sonarr and Radarr. The container path is manageable and the project is very active, but the application sits in the middle of several services, so bad networking or credentials will stop the workflow.

Full review →
35

filebrowser

gtsteffaniak/filebrowser · ★ 8.3k98/7d · Go

FileBrowser Quantum is a self-hosted web interface for browsing, uploading, editing, searching, and sharing files from one or more mounted directories. It adds users, group and path permissions, several login methods, media previews, WebDAV, and an API around storage you already control.

SetupDocsCommunityMaturity

Verdict Our FileBrowser Quantum run installed 574 packages and all 50 tests passed, but the complete install, build, and test path took 436 seconds, so contributors should expect a substantial backend checkout. For users, v1.5.6 stable is an appealing way to put multi-user web access over local or NAS files, provided permissions, persistence, and share behavior are tested.

Full review →
36

immich

immich-app/immich · ★ 114k663/7d · TypeScript

Immich is a self-hosted photo and video library with phone backup, a web gallery, sharing, maps, search, and face grouping. It solves the awkward choice between leaving a family archive with a cloud provider and settling for a folder browser that nobody enjoys using.

SetupDocsCommunityMaturity

Verdict Our Immich checkout installed 2,460 packages and used 1,412 MB, but it exposed no root build or test target, so our run verified dependency setup rather than a working photo server. Immich is still the self-hosted photo system we would try first for a family willing to maintain Linux, Docker, storage, and recovery.

Full review →
37

Stirling-PDF

Stirling-Tools/Stirling-PDF · ★ 92k689/7d · Java

Stirling PDF is a self-hosted PDF workbench for editing, merging, splitting, signing, redacting, converting, OCR, compression, and repeatable document workflows. It gives people a browser interface, a desktop client, and an API so sensitive files can stay on equipment they control.

SetupDocsCommunityMaturity

Verdict Our 23-second install covered only Stirling PDF's 122-package developer-tool folder, so it proves the repo tooling is tidy but says nothing about server readiness. Use Stirling PDF when several people need a private browser toolbox and someone can own the container, storage, updates, and exposure of document-processing endpoints.

Full review →
38

uptime-kuma

louislam/uptime-kuma · ★ 91k256/7d · JavaScript

Uptime Kuma is a self-hosted service monitor with a web dashboard, alert integrations, and public status pages. It checks websites, ports, DNS records, containers, certificates, and several other targets, giving small teams an easier alternative to assembling a monitoring stack from separate tools.

SetupDocsCommunityMaturity

Verdict Our Uptime Kuma run installed 2,356 packages and built in 27 seconds, but its tests exited 1 and npm audit found 44 known vulnerabilities, so the Docker image is the better trial path than a casual source deployment. Use it when a small team wants capable monitoring, polished status pages, and many alert channels in one service.

Full review →
39

bitcoin

bitcoin/bitcoin · ★ 90k49/7d · C++

Bitcoin Core is the software that connects directly to the Bitcoin network, downloads blocks and transactions, and checks them against the network's rules. It can run as a headless node, expose an RPC interface to other software, and optionally include a wallet and graphical application.

SetupDocsCommunityMaturity

Verdict Our Bitcoin checkout installed 43 Python lint packages in 18 seconds and built that helper in 5 seconds, but pytest found 0 tests, so the run does not validate the C++ node. Bitcoin Core is the right default for operators who need their own fully validating node and can secure its RPC, storage, updates, and optional wallet.

Full review →
40

code-server

coder/code-server · ★ 79k65/7d · TypeScript

code-server runs the open-source core of VS Code on a remote machine and delivers the editor through a web browser. It gives you one persistent development machine that can be reached from a laptop, tablet, or other browser without moving the toolchain onto every device.

SetupDocsCommunityMaturity

Verdict Our code-server source install ran for 447 seconds and failed in native-keymap's node-gyp step, so most users should install a release artifact rather than build this 253.5 MB checkout. It is the browser IDE to try first for one developer who knows VS Code and can secure a Linux host.

Full review →
41

strapi

strapi/strapi · ★ 73k63/7d · TypeScript

Strapi is a headless content-management system that gives editors a web dashboard and developers generated REST and GraphQL APIs. It replaces the custom admin panel and content backend that teams otherwise build for each website, app, or device, and it can run on your infrastructure or Strapi Cloud.

SetupDocsCommunityMaturity

Verdict Our Strapi monorepo installed 3,991 packages in 199 seconds, then the build timed out at 900 seconds while Node spawn calls returned EAGAIN. Strapi still belongs on the shortlist when editors need a visual CMS and developers need a customizable content API.

Full review →
42

memos

usememos/memos · ★ 63k212/7d · Go

Memos is a self-hosted, Markdown-based notes app built around fast capture in a chronological feed. It gives individuals and small groups a private place for short notes, links, attachments, and shared memos without handing the data to a hosted notes vendor.

SetupDocsCommunityMaturity

Verdict Our Memos build passed in 170 seconds, but the 420-second test run ended with 11 packages passing and 1 failing, so source builders should budget time to inspect the suite. Use it if short, chronological notes fit your habits and you want a clean self-hosted web app with several database choices.

Full review →
43

coolify

coollabsio/coolify · ★ 62k247/7d · PHP

Coolify is a self-hosted control panel for deploying applications, databases, and packaged services to Linux servers you control. It gives small teams a Heroku-like workflow while leaving the containers and configuration on their own machines.

SetupDocsCommunityMaturity

Verdict Our Coolify checkout installed 55 packages in 76 seconds and built in 8 seconds, but its available package targets gave us no test suite to run. Use it when your team wants a friendly deployment panel and accepts responsibility for root access, Docker networking, backups, and upgrades.

Full review →
44

plane

makeplane/plane · ★ 59k361/7d · TypeScript

Plane is a project-management system for work items, sprint-like cycles, product modules, notes, and team reporting. It gives teams a self-hostable alternative to products such as Jira and Linear while keeping a managed cloud option for anyone who does not want to run the stack.

SetupDocsCommunityMaturity

Verdict Plane is one of the more credible self-hosted choices for teams that have outgrown a board but resent Jira's weight. The product scope, active releases, deployment choices, and documentation justify a serious pilot.

Full review →
45

appwrite

appwrite/appwrite · ★ 57k48/7d · TypeScript

Appwrite is a backend platform for web, mobile, and AI applications, available as a managed service or a self-hosted Docker deployment. It combines authentication, databases, file storage, functions, messaging, realtime APIs, and web hosting so a product team does not have to assemble each backend service separately.

SetupDocsCommunityMaturity

Verdict Our Appwrite root npm check installed 1 package in 5 seconds but found no build or test target, so it says nothing about whether the 382,524-line platform is ready to run. Choose Appwrite when its integrated auth, data, storage, functions, messaging, and hosting can replace several services and your team can operate the Docker stack, or use its managed cloud.

Full review →
46

go-ethereum

ethereum/go-ethereum · ★ 51k11/7d · Go

Go Ethereum, usually called Geth, is an execution client for running an Ethereum node and accessing the network through JSON-RPC, WebSocket, or IPC. It also ships developer utilities for contract bindings, EVM debugging, peer networking, and RLP data.

SetupDocsCommunityMaturity

Verdict Geth is a sensible default execution client when you want broad Ethereum compatibility, current protocol work, and mature operator documentation. It is not a small self-hosted API, and our measured test command did not finish cleanly at the reviewed commit.

Full review →
47

mastodon

mastodon/mastodon · ★ 50k · Ruby

Mastodon is a self-hosted social network server whose communities can communicate over the ActivityPub standard. It supplies the web interface, timelines, media handling, moderation controls, accounts, and APIs needed to run an independent server without isolating its users from the wider Fediverse.

SetupDocsCommunityMaturity

Verdict Our Mastodon checkout installed 1,317 Yarn packages and used 748 MB before a server was running, though all 4,053 Vitest tests passed. Choose v4.7.1 when ActivityPub federation and mature moderation controls justify a multi-service production stack.

Full review →
48

discourse

discourse/discourse · ★ 48k42/7d · Ruby

Discourse is an open-source platform for running a public forum, private community, or support site under your own control. It combines threaded topics with chat, themes, and plugins, so a team does not have to assemble those pieces from separate products.

SetupDocsCommunityMaturity

Verdict Our Discourse install stopped after 68 seconds on an exact Node engine mismatch, so self-hosters should treat version pinning and operations as part of the product choice. Use Discourse when a community needs durable topics, chat, plugins, and control of its data, and when someone can own the Rails, PostgreSQL, Redis, email, backup, and upgrade work.

Full review →
49

copyparty

9001/copyparty · ★ 47k105/7d · Python

Copyparty is a self-hosted file server that exposes existing folders through a browser and protocols such as WebDAV, SFTP, FTP, and TFTP. It solves the awkward job of moving, sharing, searching, and playing files across old and new devices without requiring a separate storage platform.

SetupDocsCommunityMaturity

Verdict Our Copyparty run installed 54 packages in 39 seconds and passed all 31 tests, making it a low-friction choice for admins who need several file protocols. Use it for a home lab, temporary transfer point, or carefully configured server that keeps files in their existing directories.

Full review →
50

puter

HeyPuter/puter · ★ 44k95/7d · TypeScript

Puter is an open-source, self-hostable desktop that runs in a web browser, bringing files, apps, games, and everyday utilities into one interface. It also gives developers hosted building blocks such as AI access, object storage, a key-value database, and serverless workers, plus an app store for publishing their work.

SetupDocsCommunityMaturity

Verdict Puter is unusually ambitious and, based on our clean install and build, much more tangible than its grand internet-computer label might suggest. Use the hosted demo first, then self-host it if the integrated desktop and developer platform are genuinely useful to you.

Full review →
51

reactive-resume

amruthpillai/reactive-resume · ★ 43k634/7d · TypeScript

Reactive Resume is a browser-based resume builder for writing, styling, sharing, and exporting resumes without handing the document to a closed service. You can use the hosted editor without an account or run the full application yourself when you want control over accounts, files, and application data.

SetupDocsCommunityMaturity

Verdict Our Reactive Resume run installed 1,259 packages in 63 seconds, then passed its 36-second build and 136-second test run, so the code is healthy enough to trial but costly to modify casually. Use the hosted editor if you mainly need a resume today.

Full review →
52

mattermost

mattermost/mattermost · ★ 39k48/7d · TypeScript

Mattermost is an open-core, self-hosted workplace chat platform with calls, screen sharing, workflow automation, and AI integrations. It is aimed at organizations that want Slack-like collaboration on infrastructure they operate, with web, desktop, and mobile clients.

SetupDocsCommunityMaturity

Verdict Our Mattermost server build completed in 137 seconds, but 79 of 94 test package results failed or did not build, so the codebase is buildable while a bare container is not a faithful full test environment. Mattermost is a credible choice when data location and operational control justify owning a large collaboration service.

Full review →
53

portainer

portainer/portainer · ★ 39k37/7d · TypeScript

Portainer Community Edition is a web interface and API for operating Docker, Swarm, Kubernetes, and Azure Container Instances from one place. It gives people who do not want to live in a terminal a practical way to inspect containers, deploy stacks, manage images and volumes, and control several environments.

SetupDocsCommunityMaturity

Verdict Our Portainer build took 90 seconds after installing 1,704 packages, and its tests completed successfully in 230 seconds, so the codebase is workable but far from tiny. Use Community Edition when a shared Docker or mixed-orchestrator console will genuinely reduce command-line mistakes.

Full review →
54

istio

istio/istio · ★ 38k14/7d · Go

Istio is a service mesh for controlling how services talk inside and around a Kubernetes cluster. It can apply traffic rules, service identity, encryption, policy, and telemetry without putting that logic into every application.

SetupDocsCommunityMaturity

Verdict Our Istio run installed 597 packages and built successfully, but 8 of 151 tested packages failed after a 467-second test step, so source adopters need an environment-aware validation plan. Choose Istio when service identity, policy, and traffic control are shared platform requirements across enough workloads to justify a dedicated mesh team.

Full review →
55

sing-box

SagerNet/sing-box · ★ 38k231/7d · Go

sing-box is a configurable network proxy engine for routing traffic through direct connections, tunnels, and many proxy protocols. It combines client and server roles, DNS policy, TUN-based device routing, rule sets, and endpoint support in one Go program, solving the mess of operating several protocol-specific tools.

SetupDocsCommunityMaturity

Verdict Our sing-box build succeeded in 107 seconds, but 3 of 18 test groups failed, so experienced network operators should treat a source build as something to verify rather than install blindly. The project is a strong choice when one core must own proxy protocols, DNS rules, and TUN routing across several platforms.

Full review →
56

server

nextcloud/server · ★ 37k50/7d · PHP

Nextcloud Server is the core of a self-hosted workspace for files, calendars, contacts, sharing, and collaboration. It gives households and organizations control over where that data lives, with extra functions supplied through a large app catalog.

SetupDocsCommunityMaturity

Verdict Our Nextcloud checkout installed 2,227 packages, occupied 1,184 MB, built in 105 seconds, and passed its test command, so the codebase cleared a clean sandbox run despite its size. Use Nextcloud when owning a broad collaboration service is worth the operational work.

Full review →
57

firecracker

firecracker-microvm/firecracker · ★ 37k133/7d · Rust

Firecracker is a virtual machine monitor for running Linux workloads inside small, hardware-isolated microVMs. It solves one specific infrastructure problem: giving serverless functions, containers, and untrusted jobs a VM boundary without carrying the broad device model of a general-purpose hypervisor.

SetupDocsCommunityMaturity

Verdict Our Firecracker source build installed 118 packages in 38 seconds, then failed because the linker could not find `-lseccomp`, so a source checkout needs more host preparation than the successful install step suggests. Firecracker is a strong foundation for an experienced platform team that specifically needs dense, KVM-isolated Linux workloads.

Full review →
58

vault

hashicorp/vault · ★ 36k29/7d · Go

Vault is a central service for storing secrets, issuing short-lived credentials, encrypting application data, and recording access. Applications authenticate to Vault instead of carrying permanent database passwords or cloud keys, while operators define policies, leases, revocation, storage, and audit destinations.

SetupDocsCommunityMaturity

Verdict Our Vault build succeeded after 550 seconds, but the test command reached 900 seconds with 15 failures, including database tests that could not reach Docker. Use Vault when dynamic credentials, revocation, audit, and centralized policy justify operating a security-critical cluster.

Full review →
59

frigate

blakeblackshear/frigate · ★ 36k193/7d · TypeScript

Frigate is a self-hosted network video recorder that watches IP camera feeds, records footage, and runs object detection on your own hardware. It is built for people who want useful camera alerts and a searchable review screen without sending every stream to a cloud camera service.

SetupDocsCommunityMaturity

Verdict Our Frigate checkout installed 35 packages in 30 seconds and built in 11 seconds, but it exposed no test target for us to run. Frigate is the best fit here for a Home Assistant user who values local detection enough to manage camera streams, storage, Docker devices, and network boundaries.

Full review →
60

ntfy

binwiederhier/ntfy · ★ 34k146/7d · Go

ntfy is an open-source notification service that lets scripts and applications send push alerts to phones and desktops through simple HTTP requests. It solves the awkward last mile between an automated event and a human seeing it, either through the hosted ntfy.sh service or an instance you operate yourself.

SetupDocsCommunityMaturity

Verdict Our sandbox build finished in 2 seconds, but pytest discovered 0 tests and exited 5. ntfy is still an unusually approachable choice for turning HTTP requests into human-visible alerts, especially if you value open source and self-hosting.

Full review →
61

nginx-proxy-manager

NginxProxyManager/nginx-proxy-manager · ★ 34k41/7d · TypeScript

Nginx Proxy Manager puts a web interface in front of Nginx so you can route domains to services without hand-writing every configuration file. It handles proxy hosts, redirects, TCP or UDP streams, certificates, access lists, users, and an audit log, which makes it a practical front door for a home lab or small self-hosted estate.

SetupDocsCommunityMaturity

Verdict Our install completed in 28 seconds with 373 packages, but this checkout gave us no build or test target to run. Nginx Proxy Manager is still an easy recommendation for a home lab or modest Docker host when a visual interface matters more than configuration as code.

Full review →
62

signoz

SigNoz/signoz · ★ 32k50/7d · TypeScript

SigNoz is an OpenTelemetry-based observability system that keeps logs, metrics, traces, dashboards, alerts, and exception data in one product. Teams can buy its hosted service or run the Community edition on their own infrastructure, then use the same telemetry to investigate application and infrastructure problems.

SetupDocsCommunityMaturity

Verdict Our SigNoz run installed 1,245 packages, passed a 204-second build, and finished 206 of 206 Go tests successfully, so the source is credible but the system is a serious operating commitment. Choose it when OpenTelemetry is already your standard and one correlated interface can replace several observability products.

Full review →
63

ProxmoxVE

community-scripts/ProxmoxVE · ★ 30k76/7d · Shell

Proxmox VE Helper-Scripts is a large collection of shell installers for putting popular self-hosted services into Proxmox containers or virtual machines. It replaces repetitive package setup and configuration work with a guided command that offers simple defaults or more detailed choices.

SetupDocsCommunityMaturity

Verdict Our run produced no install, build, or test result because the Shell repository had neither a supported runner ecosystem nor a Dockerfile. Use Proxmox VE Helper-Scripts if you already operate Proxmox and accept that convenience moves trust into community-maintained root scripts.

Full review →
64

netbird

netbirdio/netbird · ★ 29k203/7d · Go

NetBird creates a private WireGuard-based network between devices and puts identity, access rules, routes, DNS, and an admin interface around it. It can be used as a hosted service or self-hosted when an organization wants remote access without exposing every internal service to the public internet.

SetupDocsCommunityMaturity

Verdict Our NetBird build passed in 8 seconds, but the Go test command timed out at 900 seconds after recording 104 passing and 11 failing package results. NetBird is a strong candidate for teams that need identity-aware access and can operate it like network infrastructure, not a casual web app.

Full review →
65

authelia

authelia/authelia · ★ 29k147/7d · Go

Authelia is a self-hosted authentication and authorization server that adds sign-in, access rules, and multi-factor authentication to web applications. It can work with a reverse proxy for forwarded authentication or act as an OpenID Connect provider, giving several internal services one login policy.

SetupDocsCommunityMaturity

Verdict Our Authelia build completed in 229 seconds, but 4 of 25 test groups failed after a 510-second run, so adopters should reproduce the suite on their deployment platform before trusting an upgrade. It remains a strong choice for self-hosters who already understand reverse proxies and want one policy layer across several apps.

Full review →
66

envoy

envoyproxy/envoy · ★ 29k46/7d · C++

Envoy is an open-source network proxy that sits at the edge of a system or between services. It handles traffic routing, load balancing, encryption, policy, and observability so application teams do not have to implement those concerns in every service.

SetupDocsCommunityMaturity

Verdict Our Envoy run installed 49 Go packages and built the detected target, but all 3 attempted tests failed, so adopters should validate the exact proxy and extensions they will ship. Envoy is a strong fit when a platform team needs programmable traffic policy across many services and can operate configuration as carefully as application code.

Full review →
67

keepassxc

keepassxreboot/keepassxc · ★ 29k · C++

KeePassXC is a desktop password manager that keeps passwords, passkeys, one-time codes, notes, and attachments in an encrypted file you control. It solves the problem of managing sensitive credentials across Windows, macOS, and Linux without requiring the vendor to host your vault.

SetupDocsCommunityMaturity

Verdict Our measured build succeeded in 24 seconds. KeePassXC is an excellent choice when you want a mature desktop vault, an open KDBX file, and control over where that file lives.

Full review →
68

setup-ipsec-vpn

hwdsl2/setup-ipsec-vpn · ★ 28k43/7d · Shell

Setup IPsec VPN is a set of shell scripts that turns a fresh Linux server into a VPN endpoint. It configures IPsec/L2TP, IPsec/XAuth, and IKEv2, then supplies client profiles and scripts for managing users and certificates.

SetupDocsCommunityMaturity

Verdict The installer needs root access and reachable UDP ports 500 and 4500, so it belongs on a dedicated server you can rebuild. Use it when built-in IPsec clients and guided IKEv2 profiles matter, after reviewing the exact scripts fetched from `master`.

Full review →
69

rancher

rancher/rancher · ★ 26k20/7d · Go

Rancher is a central management system for creating, importing, securing, upgrading, and observing Kubernetes clusters across data centers and cloud providers. It gives platform teams one interface for cluster access, policies, applications, and continuous delivery instead of operating every cluster as an isolated system.

SetupDocsCommunityMaturity

Verdict Our Rancher build took 544 seconds, and its tests reached our 900-second cap with 184 passes and 19 localhost-dependent failures. Use Rancher when a real cluster fleet can repay the cost of a dedicated management plane and your team will rehearse upgrades and restores.

Full review →
70

zulip

zulip/zulip · ★ 26k38/7d · Python

Zulip is an open-source team chat server organized around channels and topic-based threads, which keeps long-running discussions readable across time zones. Organizations can use Zulip Cloud or run the server themselves on supported Linux systems and connect through web, desktop, mobile, terminal, and API clients.

SetupDocsCommunityMaturity

Verdict Our Zulip checkout installed 2,231 pnpm packages and used 1,297 MB, but exposed no generic build or test target, so the lab result proves frontend dependency resolution rather than server readiness. Zulip remains the strongest open-source choice for teams that genuinely want topic-organized chat and can either use its cloud service or own a full production stack.

Full review →
71

firefly-iii

firefly-iii/firefly-iii · ★ 25k75/7d · PHP

Firefly III is a self-hosted personal-finance manager for recording income, spending, budgets, recurring transactions, and savings goals. It keeps financial records on infrastructure you control and adds rules, reports, tags, multiple currencies, and a REST API for people who have outgrown a spreadsheet.

SetupDocsCommunityMaturity

Verdict Our Firefly III checkout installed 781 npm packages in 29 seconds, but it exposed no npm build or test target, so that clean result does not prove the PHP application is ready to hold your financial history. Use Firefly III when you want detailed, private bookkeeping and accept database, backup, importer, and upgrade work.

Full review →
72

listmonk

knadh/listmonk · ★ 23k96/7d · Go

listmonk is a self-hosted newsletter, mailing-list, and transactional messaging application backed by PostgreSQL. It gives operators subscriber lists, segmentation, templates, campaigns, analytics, and multiple delivery channels in one Go service.

SetupDocsCommunityMaturity

Verdict Our listmonk build finished in 73 seconds after installing 85 packages, but `go test` found 0 tests, so the clean compile is stronger evidence than the test count. Use listmonk when subscriber ownership, a compact deployment, and API access outweigh the work of operating mail infrastructure.

Full review →
73

FreeTube

FreeTubeApp/FreeTube · ★ 22k42/7d · Vue

FreeTube is a desktop YouTube player that avoids Google's site, cookies, JavaScript, and account requirement. It extracts video data locally or through an Invidious instance, while keeping subscriptions, playlists, and watch history on the user's computer.

SetupDocsCommunityMaturity

Verdict Our FreeTube build reached the RPM packaging stage after 189 seconds, then failed because `rpmbuild` was absent; the ready-made downloads are the sensible installation path. FreeTube is an excellent desktop choice for local subscriptions and cookie-free viewing, but it does not hide video-request IP addresses by itself.

Full review →
74

docmost

docmost/docmost · ★ 22k63/7d · TypeScript

Docmost is a self-hosted team wiki for writing, organizing, and discussing internal documentation. It combines real-time editing, spaces, permissions, comments, page history, search, attachments, diagrams, and translated interfaces in a browser application.

SetupDocsCommunityMaturity

Verdict Our Docmost run installed 1,942 packages, occupied 1,306 MB, and built in 42 seconds, but the checkout offered no test target. It is a credible open-edition choice for a team that wants real-time wiki editing and can operate PostgreSQL, Redis, storage, and backups.

Full review →
75

netbox

netbox-community/netbox · ★ 22k41/7d · Python

NetBox is a web application for recording the intended state of networks: sites, racks, devices, cables, addresses, circuits, power, and virtual infrastructure. Automation and monitoring systems read that shared model through APIs; NetBox does not log into switches or push configuration by itself.

SetupDocsCommunityMaturity

Verdict Our NetBox install added 126 packages and 371 MB, built in 10 seconds, and reported 8 known vulnerabilities, so adoption needs dependency review as well as network modeling work. Use it when a shared, API-readable record of intended network state will replace scattered spreadsheets and scripts.

Full review →
76

WordPress

WordPress/WordPress · ★ 21k24/7d · PHP

WordPress is a self-hosted publishing system for websites whose editors need pages, posts, media, themes, users, and an administrative interface. This GitHub repository is the runnable distribution mirrored from WordPress's Subversion repository, not the main place where core development is reviewed.

SetupDocsCommunityMaturity

Verdict Our 8-second build covered only the bundled Twenty Nineteen theme, so it gives no evidence that WordPress core or its database installer works in the measured container. Use WordPress 7.1 when editors need its established publishing workflow and the operator can own PHP, database, plugin, theme, backup, and update duties.

Full review →
77

livekit

livekit/livekit · ★ 21k148/7d · Go

LiveKit is an open-source WebRTC server for adding live audio, video, and data sessions to an application. It handles the media rooms and exposes SDKs and APIs, while your product still supplies its own interface, accounts, permissions, and business logic.

SetupDocsCommunityMaturity

Verdict Our LiveKit run installed 240 packages and built successfully, but 5 of 55 Go test results failed, so adoption should include a release-specific test gate. Choose it when live media is part of your own product and the breadth of its SDK ecosystem will save months of integration work.

Full review →
78

mediamtx

bluenviron/mediamtx · ★ 20k67/7d · Go

MediaMTX is a self-hosted live media server that accepts video or audio streams, routes them across several protocols, records them, and serves them to viewers. It replaces separate RTSP, RTMP, HLS, WebRTC, SRT, RTP, MPEG-TS, and Media-over-QUIC gateways with one configurable process.

SetupDocsCommunityMaturity

Verdict Our MediaMTX build took 4 seconds, but only 122 of 127 tests passed, so v1.21.0 is easy to compile and still needs a reproduced green suite before a source-based production rollout. Use it when one operator-owned service should bridge camera and broadcast protocols without transcoding.

Full review →
79

nomad

hashicorp/nomad · ★ 17k83/7d · Go

Nomad is a workload scheduler for containers, ordinary executables, Java applications, batch jobs, and virtual machines across fleets of servers. It handles placement, rescheduling, health, resources, and multi-region coordination for teams that want an orchestrator with fewer core components than Kubernetes.

SetupDocsCommunityMaturity

Verdict Our Nomad checkout installed 1,517 pnpm packages in 47 seconds, but it exposed no build or test target, so our run did not validate the scheduler binary. Nomad remains a strong fit for mixed workloads and teams that find Kubernetes larger than their problem.

Full review →
80

Sonarr

Sonarr/Sonarr · ★ 16k · C#

Sonarr is a self-hosted TV library manager for people who use Usenet or BitTorrent. It watches for episodes, sends chosen releases to a separate download client, then imports, renames, and upgrades the resulting files according to rules you set.

SetupDocsCommunityMaturity

Verdict Our Sonarr checkout installed 908 Yarn packages and built its web UI in 50 seconds, but it exposed no test target for our sandbox to run. Use Sonarr if you want precise, mostly hands-off TV acquisition and already understand indexers, download clients, and shared storage.

Full review →
81

bentopdf

alam00000/bentopdf · ★ 16k189/7d · JavaScript

BentoPDF is a self-hostable collection of PDF tools that processes files inside the user's browser. It covers routine page work, editing, conversion, OCR, signatures, redaction, and visual workflows without sending documents to an application server.

SetupDocsCommunityMaturity

Verdict BentoPDF is an excellent first choice for an internal PDF portal because the useful work happens in the browser and the self-hosted image does not remove PDF features. The source build is large, and advanced WASM features bring browser, header, and offline-asset complications that the one-line container command can hide.

Full review →
82

coder

coder/coder · ★ 15k102/7d · Go

Coder is a self-hosted control plane for creating remote development workspaces from Terraform templates. It gives developers browser or IDE access to environments on your Docker, Kubernetes, or cloud infrastructure, and it can run coding agents such as Claude Code and Codex inside those workspaces while centralizing model credentials and policy.

SetupDocsCommunityMaturity

Verdict Our Coder checkout installed 189 pnpm packages in 16 seconds, but it exposed no build or test target to the harness, so we did not verify the 1.47-million-line platform. Coder is a strong fit for a platform team that already owns Terraform and infrastructure and wants governed workspaces for developers and agents.

Full review →
83

romm

rommapp/romm · ★ 13k388/7d · Python

RomM is a self-hosted web library for scanning, organizing, enriching, sharing, downloading, and sometimes playing a collection of game ROMs. It adds metadata and artwork from outside providers, supports hundreds of platforms, and can play compatible systems in the browser through EmulatorJS, RuffleRS, or js-dos.

SetupDocsCommunityMaturity

Verdict Our RomM build succeeded in 5 seconds after a 44-second, 34-package install, but the lab found no test target to run. It is the strongest fit here for a serious home collection that needs metadata, accounts, browser play, and companion apps, provided the operator already runs Docker storage and databases well.

Full review →
84

obsidian-livesync

vrtmrz/obsidian-livesync · ★ 12k59/7d · TypeScript

Self-hosted LiveSync is an Obsidian plug-in that synchronises notes through your own CouchDB or S3-compatible storage, or directly between devices over WebRTC. It solves the private multi-device sync problem without requiring an Obsidian Sync subscription, while leaving server choice, backups, and recovery in your hands.

SetupDocsCommunityMaturity

Verdict Our Self-hosted LiveSync run installed 769 packages in 13 seconds and built cleanly in 18 seconds, but the repository exposed no tests target for us to run. Use it when private Obsidian sync is important enough to justify server care, staged device setup, and separate backups.

Full review →
85

v2

miniflux/v2 · ★ 9.7k32/7d · Go

Miniflux is a self-hosted feed reader that collects updates from websites into one clean reading queue. It solves the problem of following many sites without surrendering your reading habits to an ad-funded platform.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 39 seconds, and all 96 tests passed. Miniflux is an unusually coherent choice for readers who want a quiet, privacy-aware feed inbox and are comfortable owning a PostgreSQL service.

Full review →
86

pocket-id

pocket-id/pocket-id · ★ 9.2k58/7d · Go

Pocket ID is a self-hosted OpenID Connect and OAuth 2.0 provider that signs users into applications with passkeys. It replaces separate passwords for home-lab and small-team services with one identity service, and it deliberately does not offer password authentication.

SetupDocsCommunityMaturity

Verdict Our Pocket ID build passed in 38 seconds, but its Playwright run stopped with 2 failures and left 182 tests unrun, so test the complete sign-in path before moving real accounts. It is a good choice for a home lab or small team that has already decided on passkeys and wants less identity machinery than Keycloak.

Full review →
87

luci

openwrt/luci · ★ 7.8k9/7d · JavaScript

LuCI is the browser-based configuration interface shipped with OpenWrt. It turns router settings and add-on services into web pages, so administrators can manage networks, firewalls, packages, status, and supported applications without doing every task through SSH and UCI commands.

SetupDocsCommunityMaturity

Verdict Use LuCI when the device already runs OpenWrt and humans need to administer it. It is the standard interface, has a large package catalog, and follows active OpenWrt branches, but extension development requires the OpenWrt stack rather than ordinary Node habits.

Full review →
88

incus

lxc/incus · ★ 6.2k35/7d · Go

Incus manages full Linux system containers and virtual machines through one daemon, command-line client, and REST API. It can run on one host or form a cluster, giving infrastructure teams a small private-cloud layer without adopting a public cloud control plane.

SetupDocsCommunityMaturity

Verdict Our Incus run installed 337 packages and built in 109 seconds, but 77 of 140 test packages failed in the unprivileged sandbox. Use Incus when you want one Linux control plane for system containers and VMs and have administrators who understand root-equivalent access, storage, and networking.

Full review →
89

openfga

openfga/openfga · ★ 5.8k45/7d · Go

OpenFGA is a server and Go library for answering detailed permission questions, such as whether one user can view a document through team membership. Applications store relationships and an authorization model, then ask OpenFGA through HTTP, gRPC, or an SDK instead of scattering permission logic through product code.

SetupDocsCommunityMaturity

Verdict Our OpenFGA run built in 150 seconds, but 16 of 82 `go test` results failed, so adopters should reproduce the PostgreSQL and MySQL suites before trusting a production rollout. Choose it when permissions form a shared relationship graph and your team can operate the database, model changes, and authentication boundary.

Full review →
90

sourcebot

sourcebot-dev/sourcebot · ★ 3.9k3/7d · TypeScript

Sourcebot is a self-hosted search and browsing service for code spread across repositories and hosting platforms. It adds cited answers about that code and can give AI tools search, file reading, and code navigation through MCP.

SetupDocsCommunityMaturity

Verdict Our Sourcebot build passed in 245 seconds, but its backend workspace ended with 304 tests passed and 1 failed, so the codebase is buildable without being a clean checkout for contributors. Trial it when code is scattered across hosts and search is the daily pain.

Full review →
91

hister

asciimoo/hister · ★ 3.8k121/7d · Go

Hister is a private search engine for the web pages you visit and the local files you keep. It stores their searchable contents, then lets you find them through a web interface, terminal client, or an AI assistant connected over MCP.

SetupDocsCommunityMaturity

Verdict Hister is one of the more useful self-hosted answers to the question, 'Where did I read that?' Its binary setup, full-text capture, query language, terminal UI, and cautious MCP output make it worth trying on a private machine. Run it only after deciding what must never be indexed and how long stored copies should live, because retention and complete erasure remain the operator's responsibility..

Full review →
92

CPA-Manager-Plus

seakee/CPA-Manager-Plus · ★ 3.4k120/7d · Go

CPA Manager Plus is a self-hosted control panel and observability service for CPA, also called CLIProxyAPI. It manages providers and credentials while storing request history, cost estimates, quota state, failures, and account health locally. It does not proxy model traffic by itself.

SetupDocsCommunityMaturity

Verdict Our CPA Manager Plus run passed a 36-second build and a 51-second test step, but npm audit still found 13 vulnerabilities, including 10 high-severity advisories. Existing CLIProxyAPI operators gain unusually specific request, quota, cost, and credential views from one local service.

Full review →
93

go2tv

alexballas/go2tv · ★ 1.1k9/7d · Go

Go2TV sends local video, audio, images, and live streams from a computer or Android phone to Chromecast and DLNA/UPnP receivers. It is a direct casting tool with a desktop app, command line, and optional browser control, so you do not have to maintain a full media library server.

SetupDocsCommunityMaturity

Verdict Our Go2TV run installed 51 packages in 9 seconds and passed all 32 tests, making it an unusually low-friction trial for direct home-network casting. Use it when you want to choose a file, choose one receiver, and play without administering a media catalog.

Full review →
94

openclaw

openclaw/openclaw · ★ 390k480/7d · TypeScript

OpenClaw is a personal AI assistant that runs through one local Gateway and appears in chat services, a web control panel, terminal clients, and companion devices. It joins models, persistent sessions, tools, skills, plugins, and device actions for one trusted operator rather than offering a shared team chatbot.

SetupDocsCommunityMaturity

Verdict Our OpenClaw build took 545 seconds, and 16,128 of 16,165 tests passed before the suite hit our 900-second cap. That result supports trying it if one technical operator wants an assistant inside existing chats and accepts the security work.

Full review →
95

vaultwarden

dani-garcia/vaultwarden · ★ 68k607/7d · Rust

Vaultwarden is an unofficial Rust server that works with the official Bitwarden password-manager clients. It gives individuals, families, and small organizations a lighter self-hosted backend for vaults, sharing, attachments, two-factor authentication, and emergency access.

SetupDocsCommunityMaturity

Verdict Our Vaultwarden install took 52 seconds, but its plain build and test commands both stopped because no database backend was enabled. It is a good choice for a technically capable household or small team that wants official Bitwarden clients with a server they control.

Full review →
96

jellyfin

jellyfin/jellyfin · ★ 57k423/7d · C#

Jellyfin is a free, open-source media server that lets you organize your personal collection of movies, TV shows, and music on your own computer. It solves the problem of accessing your media library from anywhere by streaming it to your various devices, much like a personal Netflix.

SetupDocsCommunityMaturity

Verdict Jellyfin is the definitive choice for building a personal media server if you believe in the principles of free and open-source software. It puts you in complete control, free from subscriptions and corporate agendas.

Full review →
97

twenty

twentyhq/twenty · ★ 57k377/7d · TypeScript

Twenty is a customer relationship manager that teams can run themselves or buy as a hosted service. It stores people, companies, deals, activities, and workflows, while giving developers code-defined objects, views, and app extensions for business-specific processes.

SetupDocsCommunityMaturity

Verdict Our Twenty install took 445 seconds, pulled 5,270 packages, and used 4,822 MB, while the repository exposed no build or test target to our harness. Use it when a programmable CRM can replace several awkward internal tools and your team already operates databases, workers, backups, and HTTPS.

Full review →
98

odoo

odoo/odoo · ★ 54k153/7d · Python

Odoo is an open-source suite of web apps for running a business, including CRM, accounting, inventory, ecommerce, projects, and manufacturing. It solves the integration problem by letting those apps share one system instead of making a company join several separate products.

SetupDocsCommunityMaturity

Verdict Our Odoo install took 196 seconds, pulled 95 packages, and produced a successful build, but the 1,103.7 MB checkout makes clear that this is a business platform, not a lightweight app. Use Community Edition when replacing several connected systems justifies dedicated PostgreSQL, deployment, security, and upgrade ownership.

Full review →
99

RSSHub

DIYgod/RSSHub · ★ 46k132/7d · TypeScript

RSSHub turns websites and services into RSS feeds, especially when they do not publish useful feeds themselves. It gives readers, teams, and automation systems one feed-shaped way to follow many different sources.

SetupDocsCommunityMaturity

Verdict Our install and build both succeeded, but the test command exited 1 after 181 seconds. RSSHub is an unusually capable choice when the missing piece is feed creation, not feed reading, and its same-day push is a strong sign of active maintenance.

Full review →
100

Sunshine

LizardByte/Sunshine · ★ 41k220/7d · C++

Sunshine turns a Windows, Linux, macOS, or FreeBSD computer into a game-streaming host for Moonlight clients. It captures the host display, encodes video with supported GPU hardware or software, forwards input, and provides a browser interface for configuration and pairing.

SetupDocsCommunityMaturity

Verdict Our Sunshine build completed in 10 seconds and npm audit found 0 known vulnerabilities, while the current release spans 4 host operating systems and several hardware encoders. It is the practical first host to try if you already want Moonlight and can test the exact GPU, display server, and client combination before relying on it.

Full review →
101

outline

outline/outline · ★ 41k57/7d · TypeScript

Outline is a collaborative knowledge base for teams, built around documents, collections, search, Markdown compatibility, and real-time editing. It gives a company an organized internal wiki without forcing people to edit files or learn a developer-oriented documentation system.

SetupDocsCommunityMaturity

Verdict Our Outline build finished in 38 seconds, but 2,287 of 4,925 tests failed in the same fresh container, so source contributors should reproduce the project's full test environment before trusting a local green build. Outline is an excellent fit for teams that want a polished internal wiki and can accept BSL 1.1 or use the hosted service.

Full review →
102

photoprism

photoprism/photoprism · ★ 40k25/7d · Go

PhotoPrism is a self-hosted web application for searching, organizing, browsing, and sharing photo and video libraries. It reads common media and metadata formats, builds a searchable index, groups faces, assigns labels, maps locations, and keeps the original files under the operator's control.

SetupDocsCommunityMaturity

Verdict Our frontend install pulled 1,070 packages and used 660 MB, while npm audit found 1 high-severity advisory and the workspace exposed no build or test target. PhotoPrism is a strong fit for a Docker-capable self-hoster who values file ownership, metadata, RAW support, and search more than turnkey phone backup.

Full review →
103

qBittorrent

qbittorrent/qBittorrent · ★ 40k135/7d · C++

qBittorrent is a free BitTorrent client built with C++, Qt, and libtorrent. It combines a desktop interface with a browser-controlled headless edition, torrent search, RSS rules, queueing, bandwidth controls, and torrent creation without advertising.

SetupDocsCommunityMaturity

Verdict Our qBittorrent run installed 36 Python packages and built the `nova3` search engine in 6 seconds, but pytest collected 0 tests, so it does not validate the 1.3-million-line C++ client. For ordinary users, the official binaries remain an easy recommendation because the client is active, ad-free, and unusually configurable.

Full review →
104

erpnext

frappe/erpnext · ★ 39k236/7d · Python

ERPNext is a self-hosted business system for accounting, inventory, sales, purchasing, manufacturing, assets, projects, and staff records. It replaces several disconnected back-office tools with one database and workflow layer built on the Frappe Framework.

SetupDocsCommunityMaturity

Verdict Our ERPNext checkout installed 470 packages in 103 seconds, then its build failed in 5 seconds because `/sites/common_site_config.json` was missing. Use ERPNext when its business modules fit and you can treat Frappe operations and implementation work as part of the purchase.

Full review →
105

bitchat

permissionlesstech/bitchat · ★ 36k60/7d · Swift

bitchat is a decentralized messaging app that sends nearby traffic over a Bluetooth Low Energy mesh and uses Nostr relays when the internet is available. It removes accounts, phone numbers, and a project-owned server, while giving users public channels, encrypted direct messages, multi-hop relay, location rooms, media, and an emergency wipe.

SetupDocsCommunityMaturity

Verdict Our bitchat run spent 176 seconds installing and building 479 Rust packages, then Cargo found 0 tests, so the result does not validate the Swift messenger that users trust with their conversations. The official app is worth considering for nearby communication when internet access is fragile, especially because its privacy assessment states uncomfortable limits plainly.

Full review →
106

onyx

onyx-dot-app/onyx · ★ 32k127/7d · Python

Onyx is a self-hosted AI workspace that connects chat and agents to company documents, web search, code execution, and outside tools. It solves the messy application layer around language models: indexing sources, retrieving relevant material, sharing agents, and giving users one interface across model providers.

SetupDocsCommunityMaturity

Verdict Our Onyx workspace install pulled 451 packages and occupied 688 MB before any database, index, model, or connector was running, so Standard Onyx is an infrastructure commitment. It is a strong choice for teams that already need shared RAG, agents, and many knowledge connectors in one product.

Full review →
107

jumpserver

jumpserver/jumpserver · ★ 32k20/7d · Python

JumpServer is a self-hosted privileged access management system for controlling and recording access to servers, databases, Kubernetes clusters, and remote desktops. It gives administrators one browser-based gate for SSH, RDP, database, and RemoteApp sessions instead of distributing direct credentials.

SetupDocsCommunityMaturity

Verdict Our JumpServer run installed 34 packages in 55 seconds and built in 10 seconds, but the repository offered no test target, so the clean build is weaker evidence than a passing suite. Use it when browser access, session auditing, and policy around several privileged protocols justify a dedicated 4-core, 8 GB host and ongoing security operations.

Full review →
108

consul

hashicorp/consul · ★ 30k10/7d · Go

Consul keeps services in a changing fleet findable, checks whether they are healthy, stores shared configuration, and can control service-to-service traffic. It gives operators one distributed control plane for machines, containers, and multiple data centers instead of hard-coding addresses into applications.

SetupDocsCommunityMaturity

Verdict Our Consul build passed in 211 seconds, but 25 of 153 package results failed before the test run hit its 900-second cap, so contributors should expect slow full-suite feedback from this large control plane. Use Consul when service discovery must span virtual machines, Kubernetes, and data centers, and when one team can own its security and Raft operations.

Full review →
109

koreader

koreader/koreader · ★ 30k141/7d · Lua

KOReader is a document reader built mainly for e-ink devices, with support for ebooks, PDFs, comics, and scanned documents. It replaces limited factory reading software with finer control over typography, page layout, dictionaries, catalogs, and reading services. It also runs on Android and Linux, although its strongest case is breathing new life into dedicated readers.

SetupDocsCommunityMaturity

Verdict At commit 2e28a3c, our 3-CPU, 8-GB sandbox produced no install, build, or test result because it lacked a supported Lua ecosystem and the repo had no Dockerfile. Even without a lab result, the documented format range and e-ink-specific controls make KOReader an unusually capable choice for readers willing to tinker.

Full review →
110

actual

actualbudget/actual · ★ 29k242/7d · TypeScript

Actual Budget is a local-first personal finance app built around envelope budgeting. It keeps day-to-day money data on your device, can synchronize it through a self-hosted server, and offers desktop apps for people who do not want to run a server.

SetupDocsCommunityMaturity

Verdict Our Actual Budget checkout installed 2,608 packages and used 1,678 MB, then its all-platform build failed at missing `xcodebuild` and its test command ended with recorded timeouts, so contributors should expect a large multi-platform codebase rather than a tiny budget server. Use the packaged desktop app or documented server image if envelope budgeting and local ownership are the goal.

Full review →
111

bagisto

bagisto/bagisto · ★ 28k · PHP

Bagisto is an MIT-licensed online-store application built with Laravel, Vue, and Blade. It gives PHP teams a storefront, admin system, catalog, checkout, orders, promotions, and extension points without assembling each commerce workflow themselves.

SetupDocsCommunityMaturity

Verdict Our Bagisto checkout installed 51 npm packages in 26 seconds and built in 4 seconds, but it exposed no npm test target, so the asset pipeline is easy to try and incomplete as a confidence check. Choose Bagisto when your team already knows Laravel and wants an editable, self-hosted store with a serious admin surface.

Full review →
112

dapr

dapr/dapr · ★ 26k10/7d · Go

Dapr is a sidecar runtime that gives applications common distributed-system capabilities through HTTP and gRPC APIs. It handles service calls, state, messaging, workflows, actors, secrets, scheduled jobs, and LLM access so application code does not have to bind directly to every backing service.

SetupDocsCommunityMaturity

Verdict Our Dapr run built successfully, but 21 of 239 test targets failed, so adoption should begin with a production-shaped proof rather than faith in the local build. Dapr makes sense for a platform team standardizing several distributed capabilities across languages, especially when sidecars are already an acceptable cost.

Full review →
113

authentik

goauthentik/authentik · ★ 26k148/7d · Python

authentik is a self-hosted identity provider for single sign-on, user flows, and access control. It can speak SAML, OAuth2, OpenID Connect, LDAP, RADIUS, and proxy protocols so one login system can sit in front of modern apps and older infrastructure.

SetupDocsCommunityMaturity

Verdict Our authentik workspace install pulled 1,602 packages and used 528 MB, while the root exposed no build or test target for the harness, so this is an infrastructure product rather than a casual source install. It is a strong self-hosted IdP choice for teams that need several protocols and can rehearse backups, upgrades, and account recovery.

Full review →
114

Tasmota

arendst/Tasmota · ★ 25k17/7d · C

Tasmota is replacement firmware for smart devices built on ESP8266, ESP8285, and ESP32-family chips. It moves control to a local web interface, rules, timers, MQTT, HTTP, serial, or KNX, with over-the-air updates after the initial flash. Most users install a supplied binary, while developers can make a smaller or specialized PlatformIO build.

SetupDocsCommunityMaturity

Verdict Our Tasmota source setup failed after 10 seconds because CMake could not find `/tools/cmake/project.cmake`, so developers should follow the documented PlatformIO path while ordinary users choose a released binary. Tasmota remains an excellent fit for a confirmed ESP device when local control, MQTT, and a mature recovery path matter.

Full review →
115

gitlabhq

gitlabhq/gitlabhq · ★ 25k · Ruby

GitLab is a self-hosted platform for storing Git repositories and running the collaboration work around them. It combines access controls, merge requests, CI/CD pipelines, issue tracking, boards, and wikis so an organization can manage software delivery in one system.

SetupDocsCommunityMaturity

Verdict Our 285-second build ended with webpack exhausting V8 memory in an 8 GB container. GitLab remains a strong choice when one platform genuinely needs to cover repositories, reviews, CI/CD, issues, boards, and wikis, but it asks for serious operational commitment.

Full review →
116

WeKnora

Tencent/WeKnora · ★ 24k2.2k/7d · Go

WeKnora is a self-hosted knowledge platform for searching documents, answering questions with citations, running retrieval-aware agents, and generating editable wikis. Its main README is in English, with maintained Simplified Chinese, Japanese, and Korean versions also available.

SetupDocsCommunityMaturity

Verdict Our WeKnora build passed after 252 seconds, but the test run ended with 4 failures out of 77, so v0.7.2 needs an environment-specific acceptance run before production. It is a strong candidate for a private knowledge platform when wiki generation, document controls, chat channels, and workspace governance belong in one system.

Full review →
117

SafeLine

chaitin/SafeLine · ★ 23k54/7d · Go

SafeLine is a self-hosted web application firewall that sits in front of websites, filters HTTP and HTTPS requests, and forwards accepted traffic to the original servers. Its web console manages attack rules, rate limits, bot checks, access controls, and protected applications.

SetupDocsCommunityMaturity

Verdict Our SafeLine sandbox installed 192 packages in 24 seconds and built in 35 seconds, but 3 of 5 Go test outcomes failed in the BlazeHTTP submodule. SafeLine is worth a staged trial for a Linux team that wants a managed reverse-proxy WAF and accepts a seven-service Docker stack.

Full review →
118

hysteria

apernet/hysteria · ★ 22k30/7d · Go

Hysteria 2 is a cross-platform proxy that carries TCP and UDP traffic over a customized QUIC connection. It is meant for unreliable, lossy, or censored networks, with client modes for SOCKS5, HTTP proxying, forwarding, TUN, and Linux transparent proxying. The main README is English, and official Chinese, Russian, and Persian documentation is also available.

SetupDocsCommunityMaturity

Verdict Our Hysteria checkout installed 33 packages in 15 seconds and built in 7 seconds, but the harness found no test target, so the clean build is the only code-level check we completed. Use Hysteria 2 when ordinary proxy traffic struggles on a lossy UDP path and you can operate TLS, authentication, and network diagnostics yourself.

Full review →
119

macos

dockur/macos · ★ 22k21/7d · Shell

dockur/macos packages a macOS virtual machine behind a Docker or Podman container, with a browser viewer and automatic recovery-image download. It is for people who want a repeatable macOS guest on a compatible host without assembling QEMU and OpenCore by hand.

SetupDocsCommunityMaturity

Verdict Our sandbox did not run dockur/macos because its Shell-based Docker workflow falls outside our supported harness, so there is no install or test result to lean on. Use it when you own compatible Apple hardware and want a well-documented container wrapper around a persistent macOS VM.

Full review →
120

parse-server

parse-community/parse-server · ★ 21k · JavaScript

Parse Server is an open-source backend you can run on infrastructure that supports Node.js. It supplies common application services, including data storage, authentication-related controls, files, live queries, Cloud Code, and GraphQL, so teams do not have to build every backend primitive themselves.

SetupDocsCommunityMaturity

Verdict Our build completed in 7 seconds, but the full test command exceeded the 900-second cap. Parse Server is a credible choice for teams that value Parse SDK compatibility, self-hosting, and a mature set of backend features, provided they can own the database and security work.

Full review →
121

xbmc

xbmc/xbmc · ★ 21k29/7d · C++

Kodi is a free, open-source media player and entertainment hub that turns a computer, television device, or home-theater PC into a couch-friendly library for local and network media. It organizes movies, music, artwork, playlists, and other content behind a remote-friendly interface, with add-ons and skins for people who want more control than a typical streaming app provides.

SetupDocsCommunityMaturity

Verdict Our install attempt failed after 16 seconds because CMake could not find Python. Kodi is still an unusually mature choice for a dedicated, couch-controlled media center, especially when you install an official package instead of compiling it.

Full review →
122

Douyin_TikTok_Download_API

Evil0ctal/Douyin_TikTok_Download_API · ★ 20k · Python

Douyin_TikTok_Download_API is a self-hosted service that turns Douyin and TikTok links into structured data, downloads, scheduled collections, and an archive exposed through REST, MCP, a CLI, and a web console. Its default documentation is English, and the project also maintains a full Chinese edition. It solves a bigger job than saving one clip: keeping identities healthy and making repeated collection observable.

SetupDocsCommunityMaturity

Verdict Our run installed 98 packages and built in 9 seconds, but pytest still ended with 7 failures and 19 errors because the required 32-character secret was missing. Douyin_TikTok_Download_API is worth deploying when REST, MCP, access control, archives, and identity health justify a real database stack and ongoing platform maintenance.

Full review →
123

cloudflared

cloudflare/cloudflared · ★ 16k71/7d · Go

Cloudflared is the client that connects a private service to Cloudflare Tunnel through an outbound connection, so the service does not need a public inbound port. It can publish web origins through Cloudflare or help users reach protected SSH, RDP, and other Layer 4 services.

SetupDocsCommunityMaturity

Verdict Our cloudflared build took 91 seconds and 94 of 97 tests passed, so it is a practical fit for Cloudflare customers who can investigate three unresolved test failures. Use it when Cloudflare already owns the edge and removing inbound firewall exposure is worth the provider dependency.

Full review →
124

zitadel

zitadel/zitadel · ★ 15k64/7d · Go

ZITADEL is an identity and access management platform for applications that need login, SSO, MFA, passkeys, service accounts, organization-level tenancy, and audit history. You can buy its cloud service or run the same code with PostgreSQL, but operating identity infrastructure is a much larger commitment than adding a login library.

SetupDocsCommunityMaturity

Verdict Our ZITADEL checkout installed 2,123 pnpm packages and consumed 1,873 MB, but it exposed no root build or test target, so our run cannot certify the Go server. Shortlist it for serious B2B identity work where organizations, APIs, audit events, and self-hosting belong in one system.

Full review →
125

stalwart

stalwartlabs/stalwart · ★ 15k91/7d · Rust

Stalwart is a self-hosted mail and collaboration server that puts email, calendars, contacts, and file access in one Rust service. It replaces a stack of separate SMTP, IMAP, DAV, spam-filtering, and administration components, while leaving the operator responsible for domain reputation and reliable delivery.

SetupDocsCommunityMaturity

Verdict Our Stalwart build and test commands each hit the 900-second cap while still compiling, so source contributors need a serious Rust cache and more than 3 CPUs. The released binary or pinned Docker image is a strong candidate for operators who want mail and DAV protocols in one service and can own deliverability.

Full review →
126

go2rtc

AlexxIT/go2rtc · ★ 14k60/7d · Go

go2rtc is a small camera streaming gateway that accepts feeds from cameras and services, then makes them available through RTSP, WebRTC, HLS, MP4, and other outputs. It solves the compatibility problem between camera-specific protocols, browser codecs, Home Assistant, and NVR software.

SetupDocsCommunityMaturity

Verdict Our go2rtc checkout installed 220 npm packages in 44 seconds and npm audit found 0 known vulnerabilities, but no npm build or test target existed, so our run never verified the Go server. Use go2rtc when a compact protocol bridge can remove camera and browser incompatibilities from a Home Assistant or Frigate setup.

Full review →
127

kopia

kopia/kopia · ★ 14k51/7d · Go

Kopia is a cross-platform backup program that encrypts, compresses, and deduplicates snapshots of the files and directories you choose. It can write to local disks, network servers, major cloud stores, or a shared Kopia server, but it does not create a complete image of a machine.

SetupDocsCommunityMaturity

Verdict Our Kopia build succeeded in 99 seconds, but 6 of 180 Go test targets failed after 696 seconds, so this commit does not earn a clean source-build recommendation. Kopia remains a strong choice for technical users who want encrypted, deduplicated file backups across several storage types and will rehearse restores.

Full review →
128

rook

rook/rook · ★ 14k11/7d · Go

Rook runs and manages Ceph storage inside Kubernetes. It turns Kubernetes resources into block volumes, shared file systems, and S3-compatible object stores, saving operators from deploying every Ceph service by hand.

SetupDocsCommunityMaturity

Verdict Our Rook run built in 221 seconds, but 3 of 103 tests failed in the Ceph integration package, so adoption should include a real cluster trial rather than end at compilation. Use Rook when a Kubernetes platform team needs Ceph's block, file, and object storage and is ready to own 3-node operations.

Full review →
129

omniget

tonhowtf/omniget · ★ 13k3.2k/7d · Rust

OmniGet is a local desktop app for downloading courses, videos, music, books, and other media, then opening much of it in the same library. It wraps yt-dlp and native site connectors in a Windows, macOS, and Linux interface for people who do not want to manage download commands themselves.

SetupDocsCommunityMaturity

Verdict Our OmniGet run installed 367 packages, passed its build and tests, and still reported 9 dependency vulnerabilities, so it is easy to try but needs security review before managed deployment. Use it when a local media library and course workflow justify a much larger wrapper around yt-dlp.

Full review →
130

nango

NangoHQ/nango · ★ 12k · TypeScript

Nango is a platform for adding external API integrations to a product or AI agent. It manages user authorization, stores and refreshes credentials, proxies authenticated requests, and runs TypeScript functions for syncs, actions, webhooks, triggers, and MCP tools.

SetupDocsCommunityMaturity

Verdict Our Nango checkout pulled 2,187 packages and 1,848 MB, then its root tests failed in 8 seconds, so adopting the full source tree means accepting a large platform and investigating the test environment before changing it. Nango is a sensible shortlist choice for a product team that needs customer OAuth, proxy calls, syncs, actions, and MCP behind one control plane.

Full review →
131

owncast

owncast/owncast · ★ 12k16/7d · Go

Owncast is a self-hosted live video and chat server for 1 user who wants control of the player, audience, moderation, and stream data. It accepts an RTMP feed from software such as OBS, publishes a web player, and can connect the stream to the fediverse.

SetupDocsCommunityMaturity

Verdict Our Owncast build took 135 seconds and all 80 tests passed, so the measured Go checkout is a credible base for one self-hosted channel. Use it when owning the player, chat, moderation, and fediverse identity matters enough to manage FFmpeg, TLS, keys, bandwidth, and backups.

Full review →
132

talos

siderolabs/talos · ★ 11k44/7d · Go

Talos Linux is a minimal, immutable operating system built only to run Kubernetes nodes. Administrators configure and troubleshoot it through a declarative gRPC API and `talosctl`; there is no SSH service, package manager, or normal interactive shell on the host.

SetupDocsCommunityMaturity

Verdict Our Talos checkout built in 255 seconds after a 673-second, 1,610-package dependency step, but 3 of 173 test-package results failed. Talos is a strong choice for teams that want Kubernetes nodes treated as replaceable API-managed appliances and are ready to abandon SSH-era habits.

Full review →
133

lago

getlago/lago · ★ 11k39/7d · Go

Lago is an open-source system for recording product usage, applying pricing rules, managing credits and subscriptions, generating invoices, and coordinating payments. It solves the gap between raw events such as tokens or API calls and the financial records a customer and finance team need.

SetupDocsCommunityMaturity

Verdict Our Lago events-processor build passed in 74 seconds, but 2 of 6 test packages failed because the linker could not find `expression_go`. Lago is a serious candidate for products whose pricing outgrew a payment provider, provided a platform team can own the service graph and validate every billing edge case.

Full review →
134

velero

velero-io/velero · ★ 10k9/7d · Go

Velero backs up Kubernetes resources and persistent-volume data, then restores them to the same cluster or another one. It combines an in-cluster server with a local CLI and storage-provider plugins, giving platform teams one control plane for disaster recovery and migration.

SetupDocsCommunityMaturity

Verdict Our Velero build took 233 seconds and its test run ended with 59 of 65 passing, so adoption should begin with a restore drill rather than a successful install. Use it when Kubernetes resource recovery, volume backup, and cross-cluster migration belong under one established project.

Full review →
135

tg-ws-proxy

Flowseal/tg-ws-proxy · ★ 9.9k144/7d · Python

The project is primarily documented in Russian, and a complete English README plus platform guides are available under `docs/EN/`. TG WS Proxy runs a local MTProto proxy for Telegram Desktop and carries eligible Telegram traffic over TLS WebSocket connections, with direct TCP or optional Cloudflare routes as fallbacks.

SetupDocsCommunityMaturity

Verdict Our TG WS Proxy run installed in 29 seconds and passed its build and tests, but pip-audit found 34 known vulnerabilities. It is worth trying for Telegram Desktop traffic on supported data centers, especially when a local loopback proxy is enough.

Full review →
136

dynamo

ai-dynamo/dynamo · ★ 8.1k79/7d · Rust

Dynamo is an orchestration layer for serving AI models across multiple GPUs or nodes. It sits above vLLM, SGLang, or TensorRT-LLM and coordinates routing, separate prefill and decode pools, KV-cache movement, autoscaling, and OpenAI-compatible endpoints.

SetupDocsCommunityMaturity

Verdict Our Dynamo run installed 35 packages and built in 37 seconds combined, but pytest stopped after 6 seconds because its configured `pydantic` warning module could not be imported. Evaluate it only after a single inference engine has become a multi-node coordination problem.

Full review →
137

warpgate

warp-tech/warpgate · ★ 7.9k30/7d · Rust

Warpgate is a self-hosted access proxy for SSH, HTTPS, Kubernetes, MySQL, PostgreSQL, RDP, and VNC. Users connect with ordinary clients or a browser, while administrators assign specific targets, require TOTP or OpenID Connect, and record sessions from one control point.

SetupDocsCommunityMaturity

Verdict Our Warpgate checkout installed 27 frontend packages with 0 npm advisories, but it exposed no npm build or test target and our run never compiled the Rust service. Shortlist it when direct-client access, target-level permissions, and session recording fit a modest self-hosted deployment.

Full review →
138

arcane

getarcaneapp/arcane · ★ 7.4k115/7d · Go

Arcane is a self-hosted web interface for managing Docker containers, images, networks, volumes, Compose projects, and Swarm workloads. It gives operators one place for updates, image scans, remote hosts, access controls, and routine maintenance that would otherwise happen through Docker commands and separate scripts.

SetupDocsCommunityMaturity

Verdict Our Arcane install pulled 480 packages and occupied 1,352 MB, but the root workspace offered no build or test target for us to verify. The product deserves a trial for a Docker-first fleet that wants Compose files, remote agents, Swarm tools, and scoped access in one interface.

Full review →
139

evcc

evcc-io/evcc · ★ 7.2k34/7d · Go

evcc is a local electric-vehicle charge controller and home energy manager that coordinates chargers, cars, meters, solar inverters, batteries, and electricity prices. It decides when and how hard to charge so a household can favor solar production, lower-cost grid periods, or a requested departure target.

SetupDocsCommunityMaturity

Verdict Our evcc Node setup installed 682 packages and used 469 MB, but no build or test target ran and npm audit found 2 high plus 2 moderate vulnerabilities. Choose evcc when your exact charger, meter, and vehicle combination is documented and solar-aware charging is worth operating a dedicated controller.

Full review →
140

opencost

opencost/opencost · ★ 6.7k12/7d · Go

OpenCost is a self-hosted cost monitor for Kubernetes workloads and cloud services. It attributes spending to clusters, namespaces, controllers, services, and pods so platform teams can see which workloads consume money and capacity.

SetupDocsCommunityMaturity

Verdict Our OpenCost run installed 458 packages, built successfully in 207 seconds, and passed all 54 measured Go tests, which makes the source a credible base for a Kubernetes cost service. Use it when your cluster already has Prometheus and the team will reconcile its allocation data against provider bills before chargeback.

Full review →
141

optimism

ethereum-optimism/optimism · ★ 6.5k · Go

This monorepo contains core parts of the OP Stack, the software used to build Ethereum layer 2 rollup chains such as OP Mainnet and Base. It includes node, batching, proposing, fault-proof, deployment, contract, monitoring, and testing components rather than one application binary.

SetupDocsCommunityMaturity

Verdict Our Optimism checkout installed 464 Go packages and built in 9 seconds, but 3 of 146 Go test packages failed, so source users should validate the exact released components they plan to run. The OP Stack is a credible base for organizations that want an Ethereum rollup and can staff chain operations as an ongoing security function.

Full review →
142

UpSnap

seriousm4x/UpSnap · ★ 6.3k13/7d · Go

UpSnap is a self-hosted control panel for waking computers and other devices over a local network. It turns Wake-on-LAN packets, status checks, scheduled starts, and optional shutdown commands into a friendly multi-user web dashboard.

SetupDocsCommunityMaturity

Verdict Our UpSnap run installed 85 packages, built in 49 seconds, and passed its single discovered test, making it an easy trial for a trusted LAN. Use it when Wake-on-LAN needs shared permissions, schedules, and status checks rather than another shell script.

Full review →
143

HAMi

Project-HAMi/HAMi · ★ 4.6k46/7d · Go

HAMi is Kubernetes middleware for sharing GPUs and other AI accelerators, enforcing supported memory or compute limits, and placing workloads with device-aware policies. It combines a webhook, scheduler extender, device plugins, and in-container components so applications can request accelerator resources through ordinary pod specifications.

SetupDocsCommunityMaturity

Verdict Our HAMi build succeeded in 178 seconds, but its Go run finished with 80 passes and 7 failures out of 87, so adoption should begin in a disposable cluster rather than a production GPU pool. Use HAMi when accelerator sharing and mixed-vendor scheduling are expensive enough to justify another cluster control layer.

Full review →
144

server

music-assistant/server · ★ 3.1k31/7d · Python

Music Assistant Server is a self-hosted music library and playback hub that connects streaming accounts, local media, and networked speakers. It can run beside Home Assistant for automations or as a standalone Docker service on an always-on machine.

SetupDocsCommunityMaturity

Verdict Our Music Assistant install pulled 147 packages and 1,460 MB, then its tests stopped in 6 seconds on a missing `hass_client` import, so source deployment deserves more caution than the appliance-style install. Use the Home Assistant app or official container if you want one controller for mixed music services and speakers.

Full review →
145

gateway

envoyproxy/gateway · ★ 3.0k9/7d · Go

Envoy Gateway is a control plane that turns Kubernetes Gateway API resources into managed Envoy Proxy deployments and configuration. It gives platform teams a Kubernetes-native way to run application gateways without writing Envoy xDS configuration by hand.

SetupDocsCommunityMaturity

Verdict Our Envoy Gateway run built in 215 seconds, but 5 of 58 Go test results failed, so commit d32f282 did not clear a fresh-container contributor check. It remains a serious choice for Kubernetes teams already committed to Gateway API and Envoy, especially when policy and controller ownership are worth the extra layer.

Full review →
146

signal-cli-rest-api

bbernhard/signal-cli-rest-api · ★ 2.8k4/7d · Go

signal-cli-rest-api puts an HTTP API around signal-cli so software can register or link a Signal account, send and receive messages, manage groups, and handle attachments. It solves the awkward job of connecting ordinary web services and automation to Signal through a containerized service.

SetupDocsCommunityMaturity

Verdict Use signal-cli-rest-api when you specifically need a self-hosted HTTP boundary around Signal and accept responsibility for the account, keys, receiving loop, and network security. The API breadth, clear execution modes, recent repository activity, and successful build make it a credible starting point.

Full review →
147

Mindwtr

dongdongbh/Mindwtr · ★ 2.0k67/7d · TypeScript

Mindwtr is a free task app that guides people through the Getting Things Done method on desktop, mobile, and the web. It keeps data on the device by default, needs no account for basic use, and adds optional sync, automation, and AI connections when you choose them.

SetupDocsCommunityMaturity

Verdict Our Mindwtr install took 76 seconds and 3,287 of 3,324 tests passed, but 31 timed out, so the packaged app is easier to recommend than its source tree is to modify. Try it if you already want GTD, local ownership, and a choice of sync targets.

Full review →
148

clash-verge-rev

clash-verge-rev/clash-verge-rev · ★ 145k1.3k/7d · TypeScript

The primary documentation for Clash Verge Rev is written in Simplified Chinese, and a separate English README exists. It is a desktop interface for the Mihomo proxy core, giving Windows, macOS, and Linux users visual control over subscriptions, routing rules, system proxy settings, and TUN mode.

SetupDocsCommunityMaturity

Verdict Our Clash Verge Rev install added 710 packages, but the build failed after 95 seconds because the Linux image lacked gdk-3.0; all 15 tests passed. Download the stable package if you already use Mihomo and want visual profile editing across desktop systems.

Full review →
149

rustdesk

rustdesk/rustdesk · ★ 124k666/7d · Rust

RustDesk is an English-documented remote desktop application that lets you view and control another computer, transfer files, and route connections through its public service or your own server. It is the open-source option for organizations that want more control over remote-access infrastructure than a hosted support tool provides.

SetupDocsCommunityMaturity

Verdict Our RustDesk build pulled 720 packages, ran for 165 seconds, and then failed because `gstreamer-1.0` was missing, so source deployment demands the full native dependency checklist. End users should try the signed 1.4.9 binaries; self-hosters should choose RustDesk only if controlling the rendezvous and relay layer justifies another security-sensitive service.

Full review →
150

v2rayN

2dust/v2rayN · ★ 116k496/7d · C#

v2rayN is a C# desktop client that gives Windows, Linux, and macOS users one interface for proxy engines such as Xray, sing-box, and mihomo. The project's detailed documentation is primarily Chinese; the README includes English alongside Chinese, while the linked wiki pages we read are mostly Chinese. It imports proxy profiles and subscriptions, changes system proxy settings, and applies routing rules so users do not have to configure each engine by hand.

SetupDocsCommunityMaturity

Verdict Our sandbox produced no install, build, or test result for commit 3d50d9f because its C# desktop code had no supported harness or Dockerfile. v2rayN is still a sensible pick for technical desktop users who already own the connection details and value switching among several proxy cores.

Full review →
151

joplin

laurent22/joplin · ★ 56k90/7d · TypeScript

Joplin is an offline-first notes and to-do app for Windows, macOS, Linux, Android, iOS, and the terminal. It stores notes in Markdown, keeps a local copy on each device, and can sync through Joplin Cloud, Joplin Server, or several third-party storage services.

SetupDocsCommunityMaturity

Verdict Our Joplin source install reached Yarn's link step but did not finish within 900 seconds, so users should favor the packaged apps and contributors should budget for a demanding monorepo setup. Joplin is a strong choice for offline Markdown notes across several platforms, especially when you want to choose the sync target.

Full review →
152

Motrix

agalwood/Motrix · ★ 56k160/7d · TypeScript

Motrix is a desktop and self-hosted download manager for HTTP, FTP, BitTorrent, magnet links, and other transfers. Its v2 beta separates the download core from the Electron interface, so the same engine can power a desktop app, a browser handoff, a command-line client, or a NAS web interface.

SetupDocsCommunityMaturity

Verdict Motrix v2 is appealing if you want the same download core on a desktop and a NAS, especially with CLI pairing and plugin isolation. The current beta deserves a separate test environment: its own notes warn about migration, our build found a missing Rust target, and three tests failed.

Full review →
153

lx-music-desktop

lyswhut/lx-music-desktop · ★ 54k · TypeScript

LX Music Desktop is a Chinese-first desktop music player, and the supplied materials do not show English documentation. Built with Electron 30+ and Vue 3, it gives Linux, macOS, and Windows users one interface for playlists and music sources, while supporting optional private synchronization and local automation.

SetupDocsCommunityMaturity

Verdict Our build completed in 152 seconds after a successful 32-second install. LX Music is a capable choice for technically confident Chinese-reading users who understand custom-source reliability and copyright constraints.

Full review →
154

3x-ui

MHSanaei/3x-ui · ★ 46k305/7d · Go

3X-UI is an English-documented, multilingual web panel for configuring and monitoring Xray-core proxy servers. It puts client accounts, traffic limits, subscriptions, routes, and multi-node administration in one browser interface, so a self-hoster does not need to edit every Xray setting by hand.

SetupDocsCommunityMaturity

Verdict Our 3X-UI run installed 250 packages in 33 seconds and built in 7, but 5 of 38 test results failed after 839 seconds. Use it for a personal Xray server only if you already understand the Linux and network work behind the panel and can restore it from backup.

Full review →
155

logseq

logseq/logseq · ★ 45k93/7d · Clojure

Logseq is a local-first outliner for notes, tasks, linked references, PDF annotations, and personal knowledge bases. It keeps the familiar file-based edition while its newer database edition changes the data model and adds typed properties, collaboration, and an MCP server.

SetupDocsCommunityMaturity

Verdict Our Logseq install pulled 1,151 packages and occupied 834 MB, while its tests stopped after 12 seconds because `clojure` was missing, so contributors should expect a polyglot toolchain rather than a routine Node project. For daily-note users, the stable desktop app remains a capable, private workspace with unusually flexible linking and queries.

Full review →
156

headscale

juanfont/headscale · ★ 44k201/7d · Go

Headscale is a self-hosted coordination server for creating one private network with Tailscale clients. It handles the exchange of device keys, assigns network addresses, and tells connected machines which routes and peers are available. The point is to keep that control service under your own administration for a personal lab or small organization.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 130 seconds, but the test step ended with only 9 of 13 packages passing. Headscale is the clearest choice for a technically capable self-hoster who specifically wants Tailscale clients, one tailnet, and control of the coordination server.

Full review →
157

hyperswitch

juspay/hyperswitch · ★ 44k17/7d · Rust

Hyperswitch is a self-hosted payment switch that connects a merchant to many processors through one backend. It adds routing, retries, payment-method vaulting, reconciliation, and operational dashboards for companies that have outgrown a single payment provider.

SetupDocsCommunityMaturity

Verdict Our run installed 138 npm packages in 22 seconds with 0 audit findings, but the repository exposed no npm build or test target, so we did not verify the 1.3-million-line Rust payment server. Hyperswitch is worth a serious pilot for a staffed payment team that needs multi-processor routing or direct acquirer control.

Full review →
158

Xray-core

XTLS/Xray-core · ★ 42k114/7d · Go

Xray-core is a Go network proxy engine that accepts traffic, applies DNS and routing rules, then sends it through configurable protocols and transports. It solves the packet-handling part of private proxy services and censorship-resistant connections, while leaving the friendly app or control panel to other projects. Its README and official configuration guide are available in English, though much of the latest release commentary and issue discussion is in Chinese.

SetupDocsCommunityMaturity

Verdict Our Xray-core build finished in 76 seconds, but 3 of 80 tested packages failed, so adopting it means owning a real verification job. Use it when an experienced network operator needs its exact mix of VLESS, REALITY, XHTTP, routing, and downstream clients.

Full review →
159

ToolJet

ToolJet/ToolJet · ★ 41k59/7d · JavaScript

ToolJet Community Edition is a visual builder for internal applications that connect to databases, APIs, SaaS products, and object storage. Teams assemble interfaces from components, run JavaScript or Python, collaborate on edits, and can host the result on their own infrastructure.

SetupDocsCommunityMaturity

Verdict Our ToolJet checkout was 1,711.1 MB, and its root build failed after 146 seconds without a clear exception in the log tail, while no test target was available. Trial the published container or cloud service if Community Edition's 60-plus components and 80-plus data sources match a real internal app.

Full review →
160

appsmith

appsmithorg/appsmith · ★ 41k30/7d · TypeScript

Appsmith is a low-code platform for building internal dashboards, admin panels, and workflow tools that talk to databases and APIs. It gives teams a visual editor and deployable application layer so every back-office screen does not have to begin as a custom frontend project.

SetupDocsCommunityMaturity

Verdict Our Appsmith client install pulled 3,992 packages and used 2,054 MB, then the test command stopped in 7 seconds because Xvfb was missing, so adoption deserves a proper platform trial instead of a quick package check. Use Appsmith when several internal tools can share one governed builder and your team can operate its data, identity, and release boundaries.

Full review →
161

open-notebook

lfnovo/open-notebook · ★ 39k435/7d · TypeScript

Open Notebook is a self-hosted research workspace for collecting sources, searching them, chatting with citations, writing notes, and generating multi-speaker podcasts. Its English README links several translations, and it can use hosted providers or local models through Ollama and LM Studio.

SetupDocsCommunityMaturity

Verdict Our Open Notebook run built in 8 seconds and passed 374 tests, but 200 async tests failed before the suite stopped, so the current source path needs repair before production approval. It remains a compelling private NotebookLM alternative for people who value provider choice, podcasts, REST, and MCP access.

Full review →
162

dokploy

Dokploy/dokploy · ★ 37k113/7d · TypeScript

Dokploy is a self-hosted deployment control panel for applications, databases, and Docker Compose stacks. It puts builds, domains, TLS routing, backups, monitoring, notifications, and multiple servers behind a web interface, giving small teams a managed-platform workflow on machines they control.

SetupDocsCommunityMaturity

Verdict Our Dokploy run built successfully in 281 seconds, but 5 of 886 tests failed, so v0.30.2 deserves a staged pilot rather than control of critical workloads on day one. Its dashboard covers an unusually useful slice of small-team operations, and the 2026-08-25 push shows active maintenance.

Full review →
163

project-nomad

Crosstalk-Solutions/project-nomad · ★ 37k533/7d · TypeScript

Project N.O.M.A.D. turns a Debian computer into an offline knowledge server with Wikipedia, courses, maps, notes, data tools, and optional local AI. A browser-based command center installs and manages the separate services, which is much easier than assembling the same collection of containers by hand.

SetupDocsCommunityMaturity

Verdict Our Project N.O.M.A.D. test command failed after 19 seconds because the repository defines no real npm tests, even though the 10-second install step completed cleanly with 0 known vulnerabilities.

Full review →
164

postiz-app

gitroomhq/postiz-app · ★ 36k286/7d · TypeScript

Postiz is a self-hosted social media scheduler for drafting, approving, and publishing posts across many networks from one calendar. It gives teams an open-source alternative to hosted tools such as Buffer, with automation through an API, integrations, and MCP.

SetupDocsCommunityMaturity

Verdict Postiz is a credible choice for an agency or technical marketing team that wants a shared scheduler without handing the whole workflow to a SaaS vendor. Its product scope is stronger than its source-checkout test experience: our build passed, while the root Jest command failed before running tests.

Full review →
165

web-check

lissy93/web-check · ★ 35k112/7d · TypeScript

Web-Check turns a domain into a readable dashboard of DNS, TLS, headers, cookies, ports, redirects, technologies, trackers, performance, mail security, and other public signals. It is a broad first-look tool for understanding a site, not a substitute for an authorized penetration test or a vulnerability scanner.

SetupDocsCommunityMaturity

Verdict Our Web-Check install pulled 1,209 packages and occupied 1,506 MB, while the repository provided no test target, so this friendly dashboard carries more dependency and verification risk than its one-command demo suggests. Use it privately for authorized first-pass reconnaissance, then confirm important results with specialist tools.

Full review →
166

changedetection.io

dgtlmoon/changedetection.io · ★ 34k451/7d · Python

changedetection.io is a self-hosted web application that revisits pages and APIs, records what changed, and sends alerts through email, chat services, webhooks, and many other channels. It handles plain HTML, JavaScript-driven pages, PDFs, prices, stock status, filtered page regions, and JSON, with optional LLM summaries and intent rules.

SetupDocsCommunityMaturity

Verdict Our changedetection.io install consumed 479 MB and pip-audit found 9 known vulnerabilities, while the lab found no test target to run, so an internet-facing deployment needs dependency review before it earns trust. Use it when you want a capable, self-hosted watch dashboard and can operate persistent storage, browser fetching, proxies, and notification secrets.

Full review →
167

dokku

dokku/dokku · ★ 32k18/7d · Shell

Dokku is an open-source platform as a service that runs on your own server. You push code with git and it builds and runs the app in Docker containers, managing routing, domains, and SSL for you. It solves the problem of getting Heroku-like deploy convenience without paying for a managed service.

SetupDocsCommunityMaturity

Verdict Our run failed to build the included Go tooling after 227 seconds, tripping over Kubernetes module pseudo-versions that no longer resolve, so Dokku is not a one-command setup on every machine. That said, the core product is mature and widely used; if you stick to the supported Ubuntu install path and avoid the Go plugin, it delivers a reliable single-host PaaS.

Full review →
168

harbor

goharbor/harbor · ★ 29k39/7d · Go

Harbor is a self-hosted registry for container images and other OCI artifacts. It adds user access, project policies, replication, vulnerability scanning, audit logs, retention, and a web interface around the registry that build systems and clusters already know how to use.

SetupDocsCommunityMaturity

Verdict Our Harbor run installed 697 packages in 88 seconds and built in 8 seconds, but 136 of 388 Go tests failed after 511 seconds. Harbor is worth the operating cost when a platform team needs registry access policy, scanning, replication, and audit records in one place, provided it reproduces and explains those failures in its own environment.

Full review →
169

infisical

Infisical/infisical · ★ 29k99/7d · TypeScript

Infisical is an open-source security platform for storing, distributing, rotating, and monitoring secrets, certificates, cryptographic keys, and privileged access. It gives engineering and security teams one control plane for sensitive credentials that would otherwise be scattered across deployment platforms, configuration files, and infrastructure tools.

SetupDocsCommunityMaturity

Verdict Our sandbox install succeeded in 10 seconds with 0 known npm vulnerabilities, but it found no root build or test target. Infisical is a serious candidate for teams that want secrets, PKI, KMS, and privileged access under one roof, especially when developer experience matters.

Full review →
170

karakeep

karakeep-app/karakeep · ★ 29k · TypeScript

Karakeep is a self-hosted place to save links, notes, images, and PDFs before they disappear into browser tabs or scattered apps. It fetches useful page details, archives content, makes saved material searchable, and can organize it with automatic tags and summaries.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 117 seconds, but the test command failed after 9 seconds. Karakeep is one of the more convincing self-hosted choices for people whose bookmark collection includes files, highlights, feeds, and automation, not just URLs.

Full review →
171

ente

ente/ente · ★ 29k177/7d · Dart

Ente is an open-source, end-to-end encrypted home for photos, two-factor authentication codes, and sensitive documents, with hosted apps and a server you can operate yourself. It solves the privacy problem of storing personal data in the cloud while keeping decryption under the user's control.

SetupDocsCommunityMaturity

Verdict Our run of Ente installed 1,114 Rust packages in 48 seconds, but neither the build nor the test command completed successfully, so source contributors should budget for toolchain repair before productive work. End users get a serious encrypted alternative to mainstream photo storage, plus Auth and Locker, from one active codebase.

Full review →
172

cloudreve

cloudreve/cloudreve · ★ 29k30/7d · Go

Cloudreve is a self-hosted web file manager that can place data on local disks, remote nodes, or several cloud object-storage services. It adds accounts, groups, share links, WebDAV, resumable uploads, previews, metadata search, and background downloads around those storage backends.

SetupDocsCommunityMaturity

Verdict Our Cloudreve checkout built in 17 seconds, but only 6 of 35 test packages passed, so the source is easy to compile and hard to accept without more investigation. It is a good candidate for a self-hoster who wants one polished file interface across local and object storage and can test the exact providers they use.

Full review →
173

openwrt

openwrt/openwrt · ★ 28k87/7d · C

OpenWrt replaces a supported router's factory software with a customizable Linux-based operating system. It solves the limits of fixed vendor firmware by giving you a writable filesystem, package management, and control over routing, wireless, and installed applications.

SetupDocsCommunityMaturity

Verdict Our build step completed in 6 seconds after a 19-second install, but the absence of a test target means that clean run is not proof that a firmware image is safe for your router. OpenWrt is the strongest choice here for supported embedded hardware when stock firmware is the constraint and you accept being the administrator.

Full review →
174

koodo-reader

koodo-reader/koodo-reader · ★ 28k80/7d · JavaScript

Koodo Reader is an ebook library and reader for desktop, mobile, browsers, and self-hosted web use. It opens many DRM-free book and document formats, then adds reading controls, notes, sync, OCR, text-to-speech, and optional AI tools in one application.

SetupDocsCommunityMaturity

Verdict Our Koodo Reader build passed in 107 seconds, but its test command found 0 tests and failed, so the application is easier to try than its source is to trust. It is a strong choice for DRM-free readers who value format breadth, sync choices, and a consistent library across several platforms.

Full review →
175

valkey

valkey-io/valkey · ★ 27k58/7d · C

Valkey is an open-source data structure server for fast key/value workloads, with native data types and a plugin system for extending what it can store and query. It was forked from Redis before Redis changed to source-available licenses, giving teams a permissively licensed server for caches, transient application state, and related data jobs.

SetupDocsCommunityMaturity

Verdict Our install completed in 10 seconds with 6 packages and 0 known vulnerabilities, but it covered only the reply-schema-linter helper. Valkey is a strong shortlist choice for teams that want the Redis data model under BSD-3-Clause and can own production operations.

Full review →
176

gopeed

GopeedLab/gopeed · ★ 26k133/7d · Dart

Gopeed is a free, open-source download manager built with a Go backend and a Flutter frontend. It combines HTTP, HTTPS, BitTorrent, magnet, and ed2k downloads in one app, with a self-hosted web UI, CLI, REST API, and an MCP endpoint for AI agents. It solves the problem of needing separate tools for direct downloads, torrents, and browser integration.

SetupDocsCommunityMaturity

Verdict Our build took 94 seconds and 36 of 45 tests passed, so Gopeed is a capable download manager with a not-quite-green main branch. Use the stable v1.9.3 binaries for daily work; the MCP integration is unique and worth trying if you want AI-driven downloads.

Full review →
177

OpenList

OpenListTeam/OpenList · ★ 25k82/7d · Go

OpenList is a self-hosted web interface that puts local folders and many cloud-storage accounts behind one searchable file browser. It can preview and move files, expose WebDAV, S3, FTP, and SFTP access, and proxy or redirect downloads without copying every remote file into one server.

SetupDocsCommunityMaturity

Verdict Our OpenList build passed in 106 seconds, but 5 of 35 tested Go packages failed in the same sandbox, so it deserves a provider-specific trial rather than immediate trust with backups. Pick it when one web interface over many cloud drives is worth the token maintenance and occasional driver breakage.

Full review →
178

invidious

iv-org/invidious · ★ 24k123/7d · Crystal

Invidious is a self-hosted, privacy-focused front end for watching YouTube without YouTube's normal interface, ads, or account system. It offers subscriptions, history import, audio-only playback, embeds, and an API while avoiding the official YouTube API.

SetupDocsCommunityMaturity

Verdict Our Invidious checkout installed in 19 seconds and built in 8, but pytest collected 0 tests and exited with code 5, so that run does not prove behavioral correctness. Use Invidious when a shared, private web front end is worth operating 3 services and responding to upstream YouTube changes.

Full review →
179

nocobase

nocobase/nocobase · ★ 24k105/7d · TypeScript

NocoBase is a self-hosted, source-available platform for building business applications around relational data, visual pages, permissions, workflows, and plugins. It gives non-developers a visual editor while developers can extend the same system through code, APIs, a CLI, and coding agents.

SetupDocsCommunityMaturity

Verdict Our NocoBase source install failed after 309 seconds because Yarn saw Node 18.20.8 while one dependency required Node 20 or newer, so contributors should verify the runtime before taking on its 26,552-file monorepo. NocoBase is still worth a pilot for serious internal systems that need relational data, visual configuration, permissions, and plugins in one product.

Full review →
180

forem

forem/forem · ★ 23k · Ruby

Forem is the open-source Rails platform behind DEV, built for running a publishing community with articles, discussions, profiles, moderation, and feeds. It solves the product work of assembling those community features, while leaving you responsible for a sizeable application and its services.

SetupDocsCommunityMaturity

Verdict Our Forem run installed 1,376 packages and built in 5 seconds, but 44 of 1,242 Jest tests failed, so this is a credible community product with a serious ownership cost. Use it when DEV's article-first model is what you want and your team can operate Rails, PostgreSQL with pgvector, Redis, and Sidekiq.

Full review →
181

pangolin

fosrl/pangolin · ★ 23k78/7d · TypeScript

Pangolin is an identity-aware remote-access system built around WireGuard tunnels and a reverse proxy. It lets administrators publish web applications to browsers or give installed clients access to private hosts and networks without opening each internal service directly to the internet.

SetupDocsCommunityMaturity

Verdict Our Pangolin checkout pulled 1,637 packages and 1,580 MB, then failed its build after 30 seconds with module-not-found errors. Trial the published containers if its combination of browser access, private routes, and per-resource identity rules matches your network, but do not treat this source snapshot as release-ready without reproducing the build.

Full review →
182

anubis

TecharoHQ/anubis · ★ 22k135/7d · Go

Anubis is a reverse-proxy gate that asks suspicious web visitors to complete a browser challenge before they reach your site. It is aimed at small sites overwhelmed by bulk AI scraping, especially operators who cannot or will not put the origin behind Cloudflare.

SetupDocsCommunityMaturity

Verdict Our Anubis install stopped after 24 seconds because its prepare script reached a Go version and `tool` block the sandbox parser did not accept, so source contributors need the exact documented toolchain before they begin. Use Anubis when scraper traffic is measurably hurting a small origin and you can tolerate a browser challenge plus ongoing allowlist work.

Full review →
183

thingsboard

thingsboard/thingsboard · ★ 22k36/7d · Java

ThingsBoard is an IoT platform for registering devices, collecting telemetry, showing dashboards, processing events, raising alarms, and sending commands back to hardware. Its Community Edition can run on your own infrastructure, either as a monolith or as a larger service deployment with separate storage, cache, queue, and transport components.

SetupDocsCommunityMaturity

Verdict Our ThingsBoard frontend run installed 1,453 packages and used 963 MB, then built in 108 seconds, but there was no frontend test target to run. Choose ThingsBoard when device management, rule chains, dashboards, alarms, and tenant separation justify operating a full IoT platform.

Full review →
184

neko

m1k1o/neko · ★ 22k37/7d · Go

Neko runs a browser, Linux application, or desktop on a server and streams it to one or more people through WebRTC. Participants see the same session, hear its audio, and can hand over control, which makes it useful for watch parties, guided support, shared browsing, and disposable remote workspaces.

SetupDocsCommunityMaturity

Verdict Our Neko server built in 43 seconds, but its Go test step produced build failures in 17 of 18 package results, so source adopters need to reproduce that command before trusting a fork. The released Docker route is still a good choice for a shared, audio-capable browser room when you understand WebRTC networking and change every sample credential.

Full review →
185

Cap

CapSoftware/Cap · ★ 22k294/7d · Rust

Cap is an open-source screen recorder and sharing service for product demos, bug reports, tutorials, and asynchronous team updates. It combines macOS and Windows capture apps with local editing, hosted or self-hosted share pages, comments, transcripts, analytics, and S3-compatible storage.

SetupDocsCommunityMaturity

Verdict Our Cap checkout occupied 4,123 MB after installing 2,914 packages, then both its build and test commands failed, so developing the whole stack demands more setup than the polished recorder suggests. The finished app is still a persuasive Loom alternative for teams that value local editing and storage choice.

Full review →
186

newsnow

newsnext/newsnow · ★ 22k · TypeScript

NewsNow is a self-hosted dashboard that gathers hot and current headlines from a catalog dominated by Chinese-language sites, with some global tech, finance, and world sources. It solves the tab-hopping problem for people who want one fast view of several trend lists. Optional GitHub login, saved state, caching, and an MCP server extend it beyond a static page.

SetupDocsCommunityMaturity

Verdict Our NewsNow run installed 1,429 packages, used 681 MB, and passed all 40 tests, so the code is easy to trial but heavier than the finished dashboard looks. Use it as a personal or team headline wall when its China-heavy source mix matches what you read and occasional adapter repair is acceptable.

Full review →
187

wekan

wekan/wekan · ★ 21k11/7d · JavaScript

WeKan is a self-hosted kanban application for organizing cards into boards, lists, and collaborative workflows. It gives individuals and teams a visual way to track work while keeping project data on infrastructure they control.

SetupDocsCommunityMaturity

Verdict Our install finished in 50 seconds, but tests stopped after 7 seconds because Meteor was missing. WeKan is a credible choice for organizations that want mature, actively shipped kanban software and accept the operational responsibility of MongoDB, backups, and frequent upgrades.

Full review →
188

nebula

slackhq/nebula · ★ 18k28/7d · Go

Nebula is a self-hosted overlay network that gives machines in different clouds, offices, and homes a shared private address space. It combines encrypted peer-to-peer tunnels, certificate-based identity, discovery, and group-based traffic rules so teams can connect hosts without redesigning every underlying network.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 46 seconds, and all 44 measured tests passed. Nebula is a strong choice when you want a serious, self-owned mesh and have the operational discipline to manage its certificate authority.

Full review →
189

kubo

ipfs/kubo · ★ 17k · Go

Kubo is the Go implementation of IPFS, a network daemon that stores and serves files by their content identifier instead of a fixed server address. It gives operators a command line, an HTTP gateway for browsers, an admin API, and a peer-to-peer node for publishing and retrieving IPFS data.

SetupDocsCommunityMaturity

Verdict Our Kubo run installed 585 packages and built in 97 seconds, but 9 of 89 tests failed, so adoption now needs a local release gate as well as an ownership plan. Kubo remains the practical choice when a service specifically needs the established Go IPFS daemon, gateway, and RPC interface.

Full review →
190

LibreTranslate

LibreTranslate/LibreTranslate · ★ 17k316/7d · Python

LibreTranslate is a self-hosted machine-translation API and web interface powered by the open-source Argos Translate engine. It lets an organization translate text and files without sending requests to Google, Azure, or another proprietary translation service.

SetupDocsCommunityMaturity

Verdict Our LibreTranslate run installed 90 packages in 39 seconds, but 2 language-detection tests each exceeded 120 seconds and pip-audit found 12 known vulnerabilities. Use it when data control and a self-hosted REST surface matter enough to justify model management, pair-by-pair quality checks, and dependency remediation.

Full review →
191

crowdsec

crowdsecurity/crowdsec · ★ 15k64/7d · Go

CrowdSec is a self-hosted security engine that reads server logs and HTTP requests, turns suspicious behavior into decisions, and can share signals with a central threat network. Separate remediation components apply those decisions at a firewall, reverse proxy, or application, so installing the engine alone does not block an attack.

SetupDocsCommunityMaturity

Verdict Our CrowdSec run installed 459 Go packages and built successfully, but 18 of 84 package tests failed after 478 seconds, so source adopters should reproduce the suite before trusting commit 909b515. Use CrowdSec when log-driven IP defense, WAF integration, and shared threat signals justify operating an engine plus remediators.

Full review →
192

EasyTier

EasyTier/EasyTier · ★ 14k80/7d · Rust

EasyTier is a decentralized mesh VPN written in Rust, with English and Chinese documentation. It connects devices and private subnets across NAT using peer-to-peer links when possible, with optional shared relays, a web interface, command-line tools, and WireGuard client access.

SetupDocsCommunityMaturity

Verdict Our EasyTier checkout installed 799 packages in 67 seconds, but it offered no root build or test target and we did not establish a privileged VPN tunnel. Try the prebuilt client if you want a controller-free mesh and can test routes, relays, and failure recovery on the real network.

Full review →
193

CubeSandbox

TencentCloud/CubeSandbox · ★ 13k646/7d · Go

CubeSandbox is a self-hosted service for running AI-generated code inside short-lived micro virtual machines. It provides an E2B-compatible API, dedicated guest kernels, snapshots, network controls, and a path from one Linux host to a cluster for teams that need stronger isolation than ordinary containers.

SetupDocsCommunityMaturity

Verdict Our CubeAPI run built in 108 seconds and passed all 120 Rust tests, the cleanest measured result in this batch. CubeSandbox deserves a serious trial when untrusted agent code needs microVM isolation and your team can own KVM, networking, templates, and storage.

Full review →
194

komodo

moghtech/komodo · ★ 12k111/7d · Rust

Komodo is a self-hosted control panel for building, deploying, monitoring, and automating Docker workloads across many servers. It gives operators one web interface and API for containers, Compose stacks, image builds, terminals, alerts, resource declarations, and repeatable procedures.

SetupDocsCommunityMaturity

Verdict Our Komodo run built successfully in 548 seconds and passed all 5 tests, which is a clean result but a thin safety net for roughly 185,300 source lines controlling many servers. Choose it for a Docker fleet when Git-backed resources, permissions, procedures, and direct host operations belong in one system.

Full review →
195

higress

higress-group/higress · ★ 9.4k65/7d · Go

Higress is a self-hosted API gateway built on Istio and Envoy, with routing, security, observability, and a web console. Its AI features put several model providers behind one gateway and can expose APIs as hosted Model Context Protocol servers.

SetupDocsCommunityMaturity

Verdict Our Higress install ran for 78 seconds and failed before build or tests because the expected `external/go-control-plane/go.mod` file was missing. Higress makes sense for a Kubernetes platform team that wants ingress, AI-provider policy, and MCP hosting under one control plane and will follow the repository's submodule-aware build path.

Full review →
196

kaneo

usekaneo/kaneo · ★ 9.1k85/7d · TypeScript

Kaneo is a self-hosted project manager built around workspaces, boards, tasks, and labels. It aims at teams that want a cleaner alternative to feature-heavy planning suites, with a web app, an API, and an MCP endpoint for task operations from AI clients.

SetupDocsCommunityMaturity

Verdict Our Kaneo run installed 1,476 packages, then passed its 39-second build and 64-second test step. It is worth trying for a small team that wants focused boards, owns a PostgreSQL deployment, and can live with young-product edges in backlog and label behavior.

Full review →
197

grok2api

chenyme/grok2api · ★ 7.7k43/7d · Go

Grok2API is a self-hosted gateway that turns Grok Build, Grok Web, and Grok Console accounts into OpenAI-compatible and Anthropic-compatible endpoints. It pools accounts, routes requests, tracks quotas and billing, and gives operators a React admin console instead of making each client handle Grok credentials directly.

SetupDocsCommunityMaturity

Verdict Our Grok2API run built in 99 seconds, but 8 of 121 tests failed after an 894-second test run, so the current commit needs investigation before it carries shared production traffic. It is a serious option for an experienced self-hoster who specifically needs Grok account pooling across Codex, Claude Code, media, and ordinary API clients.

Full review →
198

WatchYourLAN

aceberg/WatchYourLAN · ★ 7.6k11/7d · Go

WatchYourLAN is a self-hosted network scanner that keeps a web list of devices seen on a local network and records when they appear or disappear. It uses ARP scanning for discovery, can notify you about a new host, and can export data to InfluxDB 2 or Prometheus for Grafana.

SetupDocsCommunityMaturity

Verdict Our WatchYourLAN run built successfully after installing 188 packages, but its test step found 0 tests, so the project earns a cautious trial rather than blind trust. Use it for a small IPv4 LAN when a simple device list and arrival alerts are enough.

Full review →
199

homebox

sysadminsmedia/homebox · ★ 7.3k161/7d · Go

Homebox is a self-hosted web app for cataloging the things in your home, including where they are, what they cost, and when their warranties or maintenance are due. It replaces a spreadsheet or a pile of receipts with a searchable inventory that works from a phone or desktop.

SetupDocsCommunityMaturity

Verdict Our Homebox build succeeded in 166 seconds, but its Go test run ended with 13 packages passed and 1 failed in `internal/sys/validate`. It is a sensible first choice for a self-hoster who wants a household inventory without business asset-management ceremony.

Full review →
200

ODS

Osmantic/ODS · ★ 6.5k203/7d · Python

ODS, short for Osmantic Deployment System, installs a private AI server stack on Linux, Windows, or Apple Silicon Macs. It combines local model inference, a browser chat interface, agents, voice, RAG, search, workflows, image generation, monitoring, and service management so users do not have to wire each project together by hand.

SetupDocsCommunityMaturity

Verdict Our ODS installer project added 151 packages, used 99 MB, and built in 29 seconds with 0 npm audit findings, but it exposed no test target. ODS is worth trying on a spare supported machine when you want a full local AI appliance and accept responsibility for Docker, models, backups, and extension compatibility.

Full review →
201

SparkyFitness

CodeWithCJ/SparkyFitness · ★ 6.0k · TypeScript

SparkyFitness is a self-hosted web and mobile system for logging nutrition, workouts, sleep, fasting, medicine, and body measurements across a household. Its source is public, but the project explicitly calls itself source-available rather than open source because commercial use requires prior permission.

SetupDocsCommunityMaturity

Verdict Our SparkyFitness install took 381 seconds, pulled 2,816 packages, and used 3,308 MB, while the monorepo root exposed no build or test target. Accept that developer cost only if one private household system can replace several trackers for you, and test every health sync you plan to trust.

Full review →
202

vikunja

go-vikunja/vikunja · ★ 5.4k85/7d · Go

Vikunja is a self-hosted task manager for people and teams that want control over their own work data. It offers an installable alternative to hosted task services, while a paid hosted option is available for people who do not want to operate it themselves.

SetupDocsCommunityMaturity

Verdict Our build completed in 13 seconds, but 15 of 105 Go package tests failed, so Vikunja is promising to deploy but not ready to trust from this checkout without investigation. Its active development, AGPL core, Docker support, API documentation, and hosted escape hatch make it a credible task-service choice.

Full review →
203

kvm

jetkvm/kvm · ★ 5.2k · TypeScript

JetKVM is the device software and browser interface for a physical KVM-over-IP appliance. It captures a target computer's HDMI output and emulates USB keyboard and mouse input, giving you browser control even when that computer is at the BIOS screen or its operating system is broken.

SetupDocsCommunityMaturity

Verdict Our JetKVM build passed in 13 seconds, but 5 of 27 Go test results failed after 66 seconds, so the repository is buildable while its clean-container test story needs investigation. The product is worth considering for a homelab or a handful of remote machines when 1080p video, local browser access, and optional cloud or Tailscale routing cover the job.

Full review →
204

macro

macro-inc/macro · ★ 4.3k62/7d · Rust

Macro is a team workspace that combines Gmail, chat, documents, tasks, calls, files, customer records, and AI agents in one linked data model. It aims to keep the conversation, task, document, and customer behind a piece of work connected instead of spreading them across separate SaaS products.

SetupDocsCommunityMaturity

Verdict Our Macro install pulled 1,686 packages and used 1,876 MB, while the repository exposed no top-level build or test target for the lab to run. The hosted product is worth a controlled pilot for a small team ready to move several workflows together.

Full review →
205

cliamp

bjarneo/cliamp · ★ 4.2k136/7d · Go

cliamp is a Winamp-inspired music player that runs inside a terminal. It plays local files, radio, podcasts, and several remote services, with playlists, a spectrum display, equalization, and an interactive provider setup wizard.

SetupDocsCommunityMaturity

Verdict Our cliamp build succeeded in 43 seconds, but 11 of 44 tested packages failed, including several core playback and UI packages. The application is appealing for terminal users who genuinely need local files, radio, self-hosted libraries, and streaming sources in one interface.

Full review →
206

opendisplay

peetzweg/opendisplay · ★ 4.1k · Swift

OpenDisplay turns an iPhone, iPad, or spare Mac into an extended display for a Mac over USB or WiFi. It replaces a subscription or hardware adapter with two local apps and a direct connection, while also sending touch and scroll input back to macOS.

SetupDocsCommunityMaturity

Verdict Our OpenDisplay run installed 29 packages and built in 20 seconds total, but it found no test target, so the clean build is a starting signal rather than proof that the two-device session works. Try it if you have a Mac, an iOS 16 device, and a USB data cable, especially when Sidecar's Apple ID rules get in the way.

Full review →
207

neko-master

foru17/neko-master · ★ 4.0k29/7d · TypeScript

Neko Master is a self-hosted dashboard that records and visualizes traffic reported by Clash, Mihomo, and Surge gateways. It turns raw connections into views by domain, IP, device, rule, region, and proxy, with a remote agent for gateways that the central server cannot reach directly.

SetupDocsCommunityMaturity

Verdict Our Neko Master build passed in 87 seconds, but the install pulled 898 packages and occupied 973 MB before any traffic data was stored. It is worth running for a Clash, Mihomo, or Surge operator who wants history across several gateways and will keep the panel private.

Full review →
208

jellyfin-web

jellyfin/jellyfin-web · ★ 3.8k23/7d · JavaScript

Jellyfin Web is the official browser interface for the Jellyfin media server, and its code also supplies much of the interface used by Android and iOS clients. It lets people browse libraries, play media, administer a server, edit metadata, and complete first-time setup without relying on a proprietary media-service frontend.

SetupDocsCommunityMaturity

Verdict Our Jellyfin Web install consumed 1,183 MB and exposed 59 audit findings, although all 162 tests passed in 18 seconds, so adopting it means accepting a large, actively maintained frontend rather than a tidy React starter. Use it as the official client when you operate Jellyfin or need to contribute upstream.

Full review →
209

securo

securo-finance/securo · ★ 3.4k221/7d · Python

Securo is a self-hosted personal finance manager that keeps account, transaction, budget, goal, and asset data on infrastructure you control. It replaces a collection of spreadsheets or a cloud finance dashboard with one private interface, while still offering optional bank connections and automatic currency conversion.

SetupDocsCommunityMaturity

Verdict Our build completed in 5 seconds, and all 3165 reported pytest tests passed with 0 failures. Securo is unusually capable for a young self-hosted finance app, especially if you need imports, assets, multi-currency reporting, and controlled multi-user access in one place.

Full review →
210

codex-lb

Soju06/codex-lb · ★ 3.1k96/7d · Python

codex-lb is an English-documented, self-hosted proxy that pools several ChatGPT accounts behind endpoints used by Codex, OpenCode, and OpenAI-compatible clients. It chooses an eligible account for each request, tracks quota and cost, and gives an operator a dashboard for accounts, routing, API keys, and reports.

SetupDocsCommunityMaturity

Verdict Our codex-lb install added 99 packages and its build passed, but pytest exited in 6 seconds before collecting tests because `pytest_asyncio` was missing. The proxy earns a trial for operators who genuinely need multi-account routing, per-key controls, and usage reporting, especially since pip-audit found 0 known vulnerabilities.

Full review →
211

world-of-claudecraft

levy-street/world-of-claudecraft · ★ 2.3k7/7d · TypeScript

World of ClaudeCraft is an English, browser-based multiplayer role-playing game with an authoritative server, an offline mode, and a Gymnasium environment for training agents against the same simulation. It is playable on the hosted world, can be self-hosted with Docker Compose, and includes optional Solana wallet and token features.

SetupDocsCommunityMaturity

Verdict Our World of ClaudeCraft build finished in 31 seconds, but its tests were still running at the 900-second cap after a 2,253.5 MB checkout. Play it if the browser MMO interests you, and study it if a shared deterministic sim or Gymnasium bridge matches your work.

Full review →
212

club-3090

noonghunna/club-3090 · ★ 2.3k42/7d · Python

club-3090 is a collection of tested recipes and operating tools for serving modern language models on consumer NVIDIA GPUs, especially one or two RTX 3090 cards. It wraps vLLM, llama.cpp, and ik_llama configurations with model downloads, hardware checks, an OpenAI-compatible endpoint, diagnostics, and a terminal cockpit.

SetupDocsCommunityMaturity

Verdict Our cockpit run installed 45 packages in 80 seconds, then 200 of its 230 tests failed because the async cases were not supported in that environment. club-3090 is still one of the more useful starting points for an experienced 3090 owner because it documents the failures that ordinary setup guides omit.

Full review →
213

Aether

CluvexStudio/Aether · ★ 1.9k · Rust

Aether's README opens with a Persian slogan, while the main page and linked guide provide English documentation. It is a Rust proxy client that finds a working route through a filtered network, builds an encrypted tunnel through Cloudflare WARP, and gives your apps a local SOCKS5 or HTTP proxy.

SetupDocsCommunityMaturity

Verdict Our Aether run passed all 604 tests after a 94-second install and 117-second build, a strong result for a client created in July 2026. Try it if WARP still reaches your network and you want the client to hunt for a usable route on its own.

Full review →
214

runtime

e2b-dev/runtime · ★ 1.5k · Go

E2B Runtime is the backend that gives an AI agent its own Linux machine for running code, pausing it, and resuming it later. It combines Firecracker virtual machines with an API, node orchestration, network routing, template building, storage, and an agent inside each sandbox.

SetupDocsCommunityMaturity

Verdict Our e2b-dev/runtime run installed 49 packages in 26 seconds and passed all 49 tests, but those checks covered the Python Firecracker versioning helper rather than an end-to-end microVM deployment. E2B Runtime deserves a trial when sandbox execution is a platform responsibility and your team already operates KVM hosts.

Full review →
215

TokenHub

astaxie/TokenHub · ★ 1.3k25/7d · Go

TokenHub is a self-hosted gateway that puts one governed API in front of commercial and local AI model providers. It centralizes project keys, model routing, failover, quotas, usage costs, roles, and audit records so an organization does not have to give every application a collection of provider credentials.

SetupDocsCommunityMaturity

Verdict Our TokenHub backend built in 82 seconds, but its only discovered test package failed after 452 seconds with response-worker goroutines in the log tail. Trial v0.7.0 if project keys, cost ownership, routing policy, and provider reconciliation solve a concrete platform problem.

Full review →
216

cpa-usage-keeper

Willxup/cpa-usage-keeper · ★ 1.2k30/7d · Go

CPA Usage Keeper is a self-hosted history and analytics dashboard made specifically for CLIProxyAPI. It copies usage and credential metadata into SQLite, then shows requests, tokens, estimated cost, latency, quotas, provider health, and per-key activity after CPA's own short-lived view would otherwise be gone.

SetupDocsCommunityMaturity

Verdict Our CPA Usage Keeper test run took 719 seconds and ended with 9 passing packages and 1 failure, even though installation and the 84-second build succeeded. It is still the sensible first dashboard to try for a CLIProxyAPI operator because it understands CPA keys, auth files, quotas, and collection rules directly.

Full review →
217

warmbly

warmbly/warmbly · ★ 28431/7d · Go

Warmbly is a self-hosted platform for running cold email campaigns, warming existing mailboxes, and handling replies in one dashboard. It combines campaign sequences, a shared inbox, CRM records, deliverability controls, automations, and integrations so outreach teams do not have to stitch those jobs together themselves.

SetupDocsCommunityMaturity

Verdict Our build completed in 250 seconds, and all 149 Go tests passed. Warmbly is unusually ambitious for v0.4.0 and worth piloting if self-hosting, mailbox ownership, and worker-level scaling are non-negotiable.

Full review →
218

gogs

gogs/gogs · ★ 48k11/7d · Go

Gogs is a self-hosted Git service for teams that want repositories, code review, issues, wikis, and access control on their own server. It packages a familiar web interface with Git over SSH and HTTP, without requiring a GitLab-sized operations stack.

SetupDocsCommunityMaturity

Verdict Our Gogs checkout installed 415 pnpm packages in 16 seconds, but exposed no build or test target, so that clean install does not verify the Git server. Gogs remains appealing for a small, self-hosted forge if its documented feature set is enough and you will stay current on security patches.

Full review →
219

Rocket.Chat

RocketChat/Rocket.Chat · ★ 46k26/7d · TypeScript

Rocket.Chat is a self-hosted communications platform for private team messaging, conversations with outside organizations, and customer or citizen contact. It gives organizations control over where communication data lives while offering web, desktop, and mobile access, integrations, calls, federation, and administrative controls.

SetupDocsCommunityMaturity

Verdict Our install stopped after 7 seconds because Rocket.Chat requires Node 22.22.3 and our box had v22.23.2. That strict gate makes casual evaluation less friendly, but the active repository, recent 8.7.1 release, deployment range, and security controls make it a serious candidate for organizations that genuinely need communication sovereignty.

Full review →
220

jan

janhq/jan · ★ 44k108/7d · TypeScript

Jan is a desktop chat application for downloading and running language models on your own computer, with optional connections to hosted providers. It also exposes a local OpenAI-compatible API and can connect models to Model Context Protocol tools.

SetupDocsCommunityMaturity

Verdict Our Jan checkout pulled 4,020 packages and 2,201 MB, then failed both its 35-second build and 120-second test command, so source adopters should wait for a clean run on their target branch. The packaged app remains a credible trial for private local chat, especially when a desktop interface matters more than server administration.

Full review →
221

halo

halo-dev/halo · ★ 40k37/7d · Java

Halo's README and primary project presentation are in Chinese; the supplied material does not establish whether a complete English documentation set exists. Halo is a Java-based, self-hosted website builder for publishing blogs, knowledge bases, company sites, portfolios, and online stores from one managed system.

SetupDocsCommunityMaturity

Verdict Our build failed after 11 seconds with exit code 1 on a missing @halo-dev/components artifact. Halo still looks like a serious choice for Chinese-speaking teams that want one self-hosted system spanning blogs, knowledge bases, company sites, and commerce.

Full review →
222

harness

harness/harness · ★ 38k68/7d · Go

Harness Open Source is a self-hosted developer platform that combines Git repository hosting, CI/CD pipelines, cloud development environments, and artifact registries. It is the next-generation project around Gitness and Drone ideas, aimed at teams that want one server for code and delivery work.

SetupDocsCommunityMaturity

Verdict Our Harness run installed 799 packages, used 104 seconds for setup, and finished its 504-second test run with 87 of 88 passing, so this is a substantial platform with one unresolved measured failure. It is worth a controlled trial for teams that genuinely want source hosting, pipelines, Gitspaces, and registries together.

Full review →
223

ArchiveBox

ArchiveBox/ArchiveBox · ★ 28k200/7d · Python

ArchiveBox is a self-hosted service for saving web pages and related media before they change or disappear. It accepts URLs and recurring feeds, then keeps copies in ordinary formats such as HTML, PDF, PNG, WARC, JSON, and SQLite so the archive remains under your control.

SetupDocsCommunityMaturity

Verdict Our install completed in 52 seconds and the build in 3 seconds, but the test run hit the 900-second cap with visible errors and failures. ArchiveBox is one of the more convincing choices when ownership, multiple preservation formats, and several automation interfaces matter more than simplicity.

Full review →
224

clash-party

mihomo-party-org/clash-party · ★ 26k73/7d · TypeScript

Clash Party is a Chinese-first desktop client for the Mihomo proxy core; its README, official guide, and release notes are in Chinese, and we found no official English documentation path. It imports proxy subscriptions, edits routing configuration, runs proxy modes, and can choose nodes through its Smart Core.

SetupDocsCommunityMaturity

Verdict Our Clash Party run installed 1,145 packages and used 1,046 MB, then all 510 tests passed in 34 seconds. That is a convincing test result inside a heavy Electron dependency tree.

Full review →
225

dub

dubinc/dub · ★ 25k49/7d · TypeScript

Dub is a link attribution platform for branded short links, click analytics, conversion tracking, and affiliate programs. The repository contains the web application, redirect path, APIs, analytics definitions, shared packages, and a Stripe app behind Dub's hosted product.

SetupDocsCommunityMaturity

Verdict Our Dub install consumed 2,585 MB, the web build was killed after 296 seconds, and the Stripe app test task failed after 9 seconds, so self-hosting this repository is a platform project rather than a quick deployment. Use Dub Cloud when its conversion and partner attribution match your business, or self-host only if you accept its current Vercel, Tinybird, Upstash, MySQL, and object-storage design.

Full review →
226

sonic

valeriansaliou/sonic · ★ 21k · Rust

Sonic is a self-hosted Rust search index for word lookup, typo correction, and autocomplete. It stores searchable terms linked to object IDs, then your application retrieves the full records from its own database. Its scope is intentionally narrower than Elasticsearch or a document search service.

SetupDocsCommunityMaturity

Verdict Our Sonic build and test commands each hit the 900-second cap while Rust dependencies were compiling, so building it from source demands a patient CI cache. Use v1.9.1 when your application needs fast word search and autocomplete over IDs, already stores the documents elsewhere, and can speak Sonic Channel.

Full review →
227

ConvertX

C4illin/ConvertX · ★ 19k81/7d · TypeScript

ConvertX is a self-hosted web app that sends uploaded files through familiar command-line converters such as FFmpeg, ImageMagick, LibreOffice, Pandoc, and Calibre. It gives households or small teams one browser interface for more than 1,000 advertised format paths, with accounts, conversion history, and batch processing.

SetupDocsCommunityMaturity

Verdict Our ConvertX run installed 265 packages in 32 seconds and built in 10 seconds, but it exposed no test target for the harness to run. Use it on a trusted network when its broad converter catalog saves more time than maintaining individual tools.

Full review →
228

open-seo

every-app/open-seo · ★ 19k879/7d · TypeScript

OpenSEO is an open-source dashboard for keyword research, rank tracking, backlinks, site audits, analytics, and AI visibility. It can expose that data through MCP and Claude Code skills, but self-hosting still depends on paid DataForSEO requests and optional outside model services.

SetupDocsCommunityMaturity

Verdict Our OpenSEO run installed 984 packages, then passed a 67-second build and 36-second test step, making it the cleanest full repository run in this batch. Self-host it if owning the UI and MCP layer is worth operating Cloudflare or securing an auth-free Docker service.

Full review →
229

hydra

hydralauncher/hydra · ★ 17k96/7d · TypeScript

Hydra Launcher is an open-source desktop app for organizing games, downloading files through configured sources, tracking achievements, and sharing activity with friends. It combines a local library and BitTorrent downloader with optional Hydra accounts, cloud saves, profiles, recommendations, and emulator support.

SetupDocsCommunityMaturity

Verdict Our Hydra install pulled 1,771 packages and used 1,325 MB, then all 508 tests passed, so this is a large but testable desktop application. Use it if its library, achievements, social layer, and source-driven downloads solve several problems at once, and you accept responsibility for download legality and safety.

Full review →
230

pansou

fish2018/pansou · ★ 15k83/7d · Go

PanSou is a Chinese-language, self-hosted API that searches Telegram channels and plugin sites for shared cloud-drive, magnet, and eD2k links. Its README and developer guides are in Chinese; the repository does not provide an English guide. It merges results, sorts them, caches them, and groups links by storage type for another app or front end to consume.

SetupDocsCommunityMaturity

Verdict Our PanSou run installed 68 packages in 14 seconds and passed all 36 tests after a 56-second build; live Telegram and plugin sources were outside that result. Use it when a Chinese-speaking team wants a self-hosted cloud-link search API and accepts ongoing source curation.

Full review →
231

casdoor

casdoor/casdoor · ★ 14k38/7d · Go

Casdoor is a self-hosted identity server with a web console for managing users, organizations, applications, sign-in methods, and access rules. It gives teams one place to provide OAuth, OpenID Connect, SAML, LDAP, SCIM, passkeys, MFA, and MCP gateway access instead of building those systems into every application.

SetupDocsCommunityMaturity

Verdict Our Casdoor build succeeded in 158 seconds, but its Go test run passed 6 of 14 tests and failed 8, including an XLSX reader panic. Its protocol range and visual console still justify a trial for teams that want to own a shared identity service.

Full review →
232

cloud-mail

maillab/cloud-mail · ★ 14k143/7d · JavaScript

Cloud Mail is a primarily Chinese project for running a multi-user web mailbox on Cloudflare Workers, and it has an English README plus an English deployment guide. It receives mail through Cloudflare Email Routing, stores data in D1 and KV, can keep attachments in R2, and sends mail through Resend or another configured service.

SetupDocsCommunityMaturity

Verdict Our Cloud Mail build finished in 19 seconds after a 22-second, 485-package install, but there was no runnable test target. Use it for a Cloudflare-native web mailbox when you accept D1, KV, Email Routing, and an outside sending service as parts of one system.

Full review →
233

portmaster

safing/portmaster · ★ 14k25/7d · Go

Portmaster is a local application firewall for Windows and Linux that shows which programs are connecting, blocks unwanted destinations, and routes DNS through encrypted resolvers. It can apply global or per-app rules, use tracker and malware lists, and optionally send selected traffic through Safing's paid multi-hop privacy network.

SetupDocsCommunityMaturity

Verdict Our Portmaster build completed in 67 seconds, but 6 of 52 Go package tests failed, so the current checkout does not earn blind trust at the layer that controls every network connection. Portmaster is a good trial for Windows or Linux users who want one clear view of app traffic, encrypted DNS, and per-app policy.

Full review →
234

openship

oblien/openship · ★ 12k104/7d · TypeScript

Openship is a self-hostable deployment platform that builds an application from a repository, deploys it, routes traffic, and handles TLS. It gives individuals and teams a desktop app, web dashboard, and CLI for running their own push-to-deploy workflow instead of assembling those pieces separately.

SetupDocsCommunityMaturity

Verdict Our build completed in 122 seconds, but the full test command exited 1 after 370 seconds with 2 adapter failures in the log tail. Openship is unusually thoughtful about offering desktop, always-on, and managed control-plane choices, and its latest release and push both landed within the last day.

Full review →
235

TypeWords

zyronon/TypeWords · ★ 10k290/7d · Vue

TypeWords is an open-source web app for learning English vocabulary and memorizing articles through typing, dictation, and recall practice. It combines guided exercises, pronunciation, word details, and personal review lists so learners can keep study and progress data under their own control.

SetupDocsCommunityMaturity

Verdict Our build completed in 89 seconds, but the only attempted test failed in 5 seconds because TypeWords has no test script. Use it if typing, dictation, and self-hosted local data match how you study, because the feature set is unusually focused and the project was pushed just 5 days before our review.

Full review →
236

s-ui

alireza0/s-ui · ★ 9.9k57/7d · Go

S-UI is a self-hosted web panel for configuring a sing-box proxy server without hand-editing its JSON. It manages protocols, users, traffic limits, expiry dates, routes, status, and subscription links from one browser interface.

SetupDocsCommunityMaturity

Verdict Our S-UI run installed 466 packages, built successfully in 137 seconds, and passed all 12 Go tests, making it a credible trial for an experienced sing-box operator. Use it for a personal or carefully controlled server when its multi-user panel saves you from editing proxy configuration by hand.

Full review →
237

zyfun

Hiram-Wong/zyfun · ★ 8.9k23/7d · TypeScript

zyfun is a Chinese-first desktop media player for movies, live TV, playlists, and user-supplied streaming sources. The repository README is in Chinese and links an external English translation; the app solves playback and source management, but it deliberately does not include a media catalog.

SetupDocsCommunityMaturity

Verdict Our zyfun run installed 2,095 packages and used 2,058 MB, but it built in 39 seconds and all 71 tests passed. Use it if you already possess legal, compatible source lists and want a Chinese-first desktop player that keeps them in one place.

Full review →
238

flowsint

reconurge/flowsint · ★ 8.7k · TypeScript

Flowsint is a self-hosted investigation workspace that turns domains, IP addresses, people, organizations, wallets, and other clues into a visual relationship graph. Its enrichers automate common open-source intelligence lookups so investigators can follow connections without juggling a pile of separate tabs and notes.

SetupDocsCommunityMaturity

Verdict Our dependency install completed in 127 seconds, but the repository exposed no build or test target. Flowsint is worth trying if local data ownership and graph-based OSINT are central to your work, because its entity coverage and deployment guidance are unusually practical.

Full review →
239

OpenShell

NVIDIA/OpenShell · ★ 8.6k85/7d · Rust

OpenShell is a runtime for putting coding agents and other autonomous tools inside controlled sandboxes. It combines container or microVM isolation with YAML rules for filesystem access, processes, outbound traffic, and model credentials.

SetupDocsCommunityMaturity

Verdict Our OpenShell run installed 43 packages and built in 5 seconds, but the test command ended with 3 collection or setup errors after 13 tests passed. The policy model is a serious answer to the risks of giving agents shells and credentials, and Apache-2.0 makes a pilot easy to justify.

Full review →
240

librespot

librespot-org/librespot · ★ 7.1k35/7d · Rust

Librespot is a Rust library and command-line program that turns a computer or small device into a Spotify Connect receiver. It gives projects a self-hosted playback engine and several audio backends without using Spotify's discontinued libspotify library.

SetupDocsCommunityMaturity

Verdict Our Librespot checkout installed 322 packages and built in 107 seconds, but Cargo discovered 0 tests, so the clean run says more about compilation than playback reliability. Use it when Spotify Connect is the feature, Spotify Premium is acceptable, and someone can own audio, login, and protocol breakage.

Full review →
241

NetAlertX

netalertx/NetAlertX · ★ 7.1k66/7d · Python

NetAlertX is a self-hosted network inventory and change-alerting application. It discovers devices through local scanner plugins, records when they appear or disappear, and can combine remote sites in one dashboard without requiring a full network monitoring suite.

SetupDocsCommunityMaturity

Verdict Our NetAlertX run installed 110 packages and built successfully, but pytest ended with 63 failures and 118 collection or setup errors while pip-audit found 16 known vulnerabilities. Try it for local asset discovery or a small multi-site inventory if you can isolate the dashboard, grant the required network access, and test your chosen plugins.

Full review →
242

gpt-load

tbphp/gpt-load · ★ 6.8k206/7d · Go

GPT-Load is a self-hosted gateway that puts multiple AI providers, API keys, and subscription accounts behind one address and one access key. It solves the operational mess of routing requests, isolating failed credentials, tracking usage, and giving applications a stable OpenAI, Anthropic, or Gemini-style endpoint.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 123 seconds, but the test command ended with exit 1 after 83 seconds. GPT-Load is unusually practical if you genuinely need to pool credentials and preserve native OpenAI, Anthropic, and Gemini client shapes, because its scheduling and operator UI address real gateway chores.

Full review →
243

opencloud

opencloud-eu/opencloud · ★ 6.0k43/7d · Go

OpenCloud is a self-hosted server for storing, syncing, sharing, and editing files through a browser and connected clients. It gives organizations an open-source file collaboration system that can keep content on their own infrastructure.

SetupDocsCommunityMaturity

Verdict Our OpenCloud test run ended after 100 seconds with 139 of 144 tests passing and 5 failing, so production evaluation should begin with a clean rerun on the intended deployment stack. The install and build both succeeded, and the product has credible storage, identity, release, and backup documentation.

Full review →
244

gpustack

gpustack/gpustack · ★ 5.7k40/7d · Python

GPUStack is a self-hosted control plane for sharing GPU clusters, deploying AI models, and issuing SSH-accessible GPU instances. It schedules work across machines, configures inference engines such as vLLM and SGLang, and exposes model APIs with authentication, routing, metrics, and usage records.

SetupDocsCommunityMaturity

Verdict Our GPUStack run installed 157 packages and used 525 MB, then 3,738 of 3,757 tests passed while 19 Kubernetes manifest tests failed, so this is a serious platform with a source-checkout caveat. Use it when you already have several Linux GPU workers and need one place for placement, model routes, access control, and usage.

Full review →
245

panel

remnawave/panel · ★ 5.1k34/7d · TypeScript

Remnawave is a self-hosted control panel for managing Xray-based proxy users, subscriptions, nodes, and routing. This repository is the project's documentation and release hub; the deployable backend, frontend, and node live in separate Remnawave repositories and arrive as containers.

SetupDocsCommunityMaturity

Verdict Our documentation build installed 1,283 packages and exposed 69 known vulnerabilities, including 2 critical and 38 high-severity findings, so Remnawave deserves a security review before it manages real users. The product is a serious option for an Xray operator who wants central node and subscription control and accepts a multi-container stack.

Full review →
246

bookorbit

bookorbit/bookorbit · ★ 4.4k202/7d · TypeScript

BookOrbit is a self-hosted library and reading app for ebooks, PDFs, comics, and audiobooks. It combines web reading, metadata, multi-user access, and progress and highlight sync with Kobo and KOReader in one server you control.

SetupDocsCommunityMaturity

Verdict Our BookOrbit install added 1,641 packages, and 10,645 of 10,668 tests passed before 15 Calibre-Web Automated snapshot tests failed. It is the most interesting choice for readers who move among a browser, Kobo, and KOReader, but that sync promise deserves a copied-library trial.

Full review →
247

fastpotify

crmne/fastpotify · ★ 4.2k544/7d · Rust

Fastpotify is a native Spotify desktop client for Linux, macOS, and Windows, built in Rust without a browser engine. It plays Spotify through librespot, controls Spotify Connect devices, and gives people a conventional library, search, queue, and playlist interface.

SetupDocsCommunityMaturity

Verdict Our Fastpotify build took 756 seconds, then all 296 tests passed in 47 seconds, making it a credible trial for a Spotify Premium user who wants a native client. Its library, Connect controls, and desktop integrations cover far more than a playback demo.

Full review →
248

godoxy

yusing/godoxy · ★ 4.2k6/7d · Go

GoDoxy is a reverse proxy and container-routing dashboard for self-hosters, with English documentation and a Traditional Chinese README. It discovers Docker or Podman services, assigns routes, manages certificates and access rules, and can stop or wake idle containers and Proxmox LXCs.

SetupDocsCommunityMaturity

Verdict Our GoDoxy run built in 77 seconds, but Go test finished with 42 of 49 packages failing at linker references. Its Docker discovery, idle wake-up, and Proxmox controls are a strong homelab combination, especially for one operator who accepts host networking.

Full review →
249

agent-sandbox

kubernetes-sigs/agent-sandbox · ★ 3.9k117/7d · Go

Agent Sandbox adds Kubernetes resources for long-lived, isolated, single-container environments with stable identity and storage. It manages the sandbox lifecycle and warm pools, while a runtime such as gVisor or Kata Containers supplies the low-level isolation.

SetupDocsCommunityMaturity

Verdict Our Agent Sandbox run built in 136 seconds, but 2 of 28 test groups failed because the end-to-end extension tests could not find `/work/repo/bin/KUBECONFIG`. Platform teams already committed to Kubernetes should trial it for stable agent workspaces and warm-pool allocation, with gVisor or Kata handling the security boundary.

Full review →
250

MicYou

LanRhyme/MicYou · ★ 3.8k125/7d · Rust

MicYou turns an Android phone or mobile web browser into a microphone source for a Windows, Linux, or macOS computer. It sends audio over Wi-Fi or USB, then adds monitoring and optional processing before another app receives the signal through a virtual audio device.

SetupDocsCommunityMaturity

Verdict Our MicYou checkout installed 346 npm packages in 18 seconds and built in 278 seconds, but it offered no test target and npm audit found 4 high and 1 low vulnerability. MicYou is worth trying for a personal backup microphone if you can test the complete phone, network, virtual-device, and target-app chain before a real call.

Full review →
251

mesh-llm

Mesh-LLM/mesh-llm · ★ 3.4k · Rust

Mesh LLM is a Rust server that combines GPU memory across computers and presents the result through one OpenAI-compatible address. It can run a model on one machine, route a request to a peer, or split model layers across several nodes when no single device has enough capacity.

SetupDocsCommunityMaturity

Verdict Our Mesh LLM build took 723 seconds, then all 348 cargo tests passed in 130 seconds, so the engineering base looks serious while the contributor loop stays expensive. Use it when several machines are the only practical way to hold your chosen model, or when one OpenAI-compatible route across a private fleet is worth operating.

Full review →
252

Octop

TencentCloud/Octop · ★ 2.9k · Python

Octop is an English-documented, self-hosted AI assistant with a Chinese README translation. One process serves multiple users through a web dashboard, CLI, chat platforms, scheduled jobs, APIs, and coding-agent connections while keeping its control data on your machine.

SetupDocsCommunityMaturity

Verdict Our Octop test run was still near 6% when it hit 900 seconds, even though installation and the 2-second build succeeded, so this is easier to launch than to clear through a short CI gate. It is worth testing for a household or small internal team that wants many assistant surfaces in one process.

Full review →
253

DeskcommCRM

melgarafael/DeskcommCRM · ★ 2.8k · TypeScript

DeskcommCRM is a Portuguese-first, self-hosted sales CRM for teams that handle leads and conversations through WhatsApp; English and Spanish README translations are available. It combines contact management, WhatsApp channels, automation, and AI agents while keeping the application and customer data under the operator's control.

SetupDocsCommunityMaturity

Verdict Our build completed in 195 seconds after a 45-second install, but the repository exposed no test script or target for us to run. DeskcommCRM is worth a serious pilot for a Portuguese-speaking, WhatsApp-led sales team that already knows how to operate a VPS.

Full review →
254

folia-major

chthollyphile/folia-major · ★ 2.6k · TypeScript

Folia is a Chinese-first music player built around full-screen, animated lyrics for local files, Navidrome, NetEase Cloud Music, KuGou, and QQ Music. Its main README and development guides are in Chinese, and the measured tree has no English README, although the application ships English interface resources. It runs as an Electron desktop app or a self-hosted web app and can generate visual themes through Gemini or an OpenAI-compatible service.

SetupDocsCommunityMaturity

Verdict Our Folia run installed 1,061 packages and passed 3,272 of 3,273 tests, with 1 skipped and none failed, so the code earns a trial despite its 1,099 MB dependency footprint. Pick it if synchronized lyrics and visual presentation are the reason you open a music player, especially with local files or Navidrome.

Full review →
255

panel

PasarGuard/panel · ★ 2.6k · TypeScript

PasarGuard is a self-hosted control panel for creating and managing proxy accounts across Xray-core and WireGuard servers. It gives operators one web dashboard for user limits, subscriptions, traffic statistics, node management, and several proxy protocols instead of making them edit each server configuration by hand.

SetupDocsCommunityMaturity

Verdict Our PasarGuard run installed 34 packages and built successfully, but the test command stopped after 4 seconds because the `pydantic` module was missing. It is worth trialing for an operator who needs one panel across Xray-core and WireGuard, can put it behind TLS, and will inspect the root-run installer first.

Full review →
256

wacrm

ArnasDon/wacrm · ★ 2.3k52/7d · TypeScript

wacrm is a forkable customer relationship manager built around the official WhatsApp Business API. It combines a team inbox, contacts, deals, broadcasts, workflow automation, an optional AI reply assistant, a scoped REST API, and an MCP server in one Next.js application.

SetupDocsCommunityMaturity

Verdict Our wacrm run passed all 825 tests in 16 seconds, but its 34-second build failed because Supabase credentials were required during prerendering. It is a credible fork for a small team that already accepts Supabase, Meta Cloud API setup, and ongoing ownership of the code.

Full review →
257

codex2api

james-6-23/codex2api · ★ 2.1k79/7d · Go

Codex2API turns a pool of Codex accounts into a self-hosted API gateway that speaks OpenAI- and Anthropic-compatible protocols. It gives operators one endpoint, a scheduler, usage controls, and a web dashboard instead of forcing every client to manage accounts, limits, and recovery itself.

SetupDocsCommunityMaturity

Verdict Our build completed in 34 seconds, but 3 of 33 test targets failed, so Codex2API is promising rather than ready for blind production adoption. Its account scheduler, compatibility surface, and two deployment shapes make it unusually practical for a specific operator: someone already committed to running a Codex account pool.

Full review →
258

birdnet-go

tphakala/birdnet-go · ★ 2.0k116/7d · Go

BirdNET-Go is a self-hosted wildlife listening station that turns microphone or network audio into bird, bat, and other animal detections in a web dashboard. Its default classifier runs locally around the clock, while saved clips, alerts, and optional integrations help users follow what was heard.

SetupDocsCommunityMaturity

Verdict Our BirdNET-Go build took 8 seconds, but 51 of 185 tests failed after a 467-second run, so we would not deploy commit 4e6b486 without reproducing the suite on the target hardware. It remains a good fit for a technically managed, noncommercial wildlife station that needs local classification and a useful dashboard.

Full review →
259

atomic

kenforthewin/atomic · ★ 2.0k4/7d · Rust

Atomic is a personal knowledge base that turns Markdown notes into chunks, embeddings, tags, semantic links, generated wiki pages, and chat answers. It runs as a desktop app or self-hosted server, with browser and iOS capture plus an MCP endpoint for outside AI clients.

SetupDocsCommunityMaturity

Verdict Our Atomic run passed install, build, and tests in 55 seconds total, but npm audit found 29 known vulnerabilities, including 19 at high or critical severity. That blocks an unqualified internet-facing recommendation even though the product is unusually complete for a self-hosted personal knowledge base.

Full review →
260

infra

e2b-dev/infra · ★ 1.5k116/7d · Go

E2B Infra is the backend that creates isolated cloud computers where AI agents can run code. It combines an API, routing, Firecracker virtual machines, storage, databases, and Terraform so teams can operate an E2B-compatible sandbox service on their own cloud account.

SetupDocsCommunityMaturity

Verdict Our E2B `fc-versions` run installed 49 packages in 32 seconds, built in 20 seconds, and passed all 49 tests in 18 seconds. That clean result covers one release-tooling subproject inside a much larger cloud platform.

Full review →
261

obot

obot-platform/obot · ★ 1.0k · Go

Obot is a self-hosted control plane for an organization’s AI tools, model access, credentials, and activity records. It gives teams one place to approve MCP servers and skills, route model requests, isolate hosted workloads, and see what users and agents are doing without forcing everyone onto one client.

SetupDocsCommunityMaturity

Verdict Our build completed in 359 seconds and all 156 tests passed. Obot is one of the more credible choices for organizations that need MCP and model governance across mixed AI clients, especially when central credentials and correlated audit records are requirements.

Full review →
262

evolution-go

evolution-foundation/evolution-go · ★ 86416/7d · Go

Evolution Go is a self-hosted REST API that connects applications to WhatsApp through the unofficial whatsmeow client. It manages linked-device instances, messages, media, webhooks, WebSockets, RabbitMQ, and NATS from a Go service with PostgreSQL-backed state.

SetupDocsCommunityMaturity

Verdict Evolution Go has the better measured foundation of the two Evolution services in this batch: its pinned source installed, built, and passed all eight lab tests. It is still an unofficial WhatsApp Web bridge with mandatory activation and several production-shaped issues around reconnects, passkeys, and message formats.

Full review →
263

boop

chrisgreg/boop · ★ 75511/7d · Go

Boop is a self-hosted notification inbox for events from your applications, scripts, and CI jobs. Its Go server stores events in SQLite, sends alerts through Apple's push service to an iOS app you build yourself, and can expose the same history to an MCP client.

SetupDocsCommunityMaturity

Verdict Our Boop run installed 36 packages and built in 10 seconds, but 5 of 17 tests failed at setup, so the measured commit needs a clean run with its documented Go 1.27 toolchain before deployment. It is a sharp fit for an iPhone-using developer who wants private operational alerts and will own the Apple signing work.

Full review →
264

freehire

strelov1/freehire · ★ 69654/7d · Go

freehire is an open-source job search and career workspace that crawls employer systems, normalizes listings, and adds search, saved jobs, CV tools, application tracking, and an assistant. It can be used through the hosted catalogue or self-hosted as a Go, SvelteKit, Postgres, Meilisearch, Redis, and object-storage stack.

SetupDocsCommunityMaturity

Verdict Our root check finished in 7 seconds but installed 0 packages and found no build or test target, so it says nothing about whether freehire's 7-service local stack starts cleanly. Use the hosted API first if you need job data; self-host only when owning the crawler, search index, candidate data, and worker schedules is worth the operating cost.

Full review →
265

JavBoss

Solr159/JavBoss · ★ 64038/7d · Go

JavBoss is a Chinese-documented local web app for scanning, identifying, organizing, and playing adult JAV and general video files. The README has no English guide. It builds a separate catalog with metadata, covers, screenshots, filters, and playback while promising to leave the source media directories unchanged.

SetupDocsCommunityMaturity

Verdict Our JavBoss run installed 120 packages, built successfully, and passed all 13 tests, so the checked-out Go project cleared its basic engineering checks. Use it for a Chinese-language, JAV-focused library kept on a desktop or trusted LAN, especially if mpv and automatic metadata matching fit your habits.

Full review →
266

FlightScnr_Pi

yashmulgaonkar/FlightScnr_Pi · ★ 53616/7d · Python

FlightScnr Pi turns a Raspberry Pi and a 4-inch round touchscreen into a desk radar for nearby aircraft, tracked flights, and optional marine traffic. It combines live position feeds, maps, weather, alerts, and ATC audio in a kiosk interface with a local setup portal.

SetupDocsCommunityMaturity

Verdict Our FlightScnr Pi run installed 67 packages in 27 seconds and built in 6 seconds, but the repository gave us no test target to check. Build it if the 4-inch round display is the point and you are happy to dedicate a Pi to the job.

Full review →
267

AFFiNE

toeverything/AFFiNE · ★ 73k285/7d · TypeScript

AFFiNE is a local-first workspace that combines documents, databases, planning, and a free-form whiteboard in one application. It aims to replace the awkward handoff between a Notion-style knowledge base and a Miro-style canvas while letting users keep data on their own devices or infrastructure.

SetupDocsCommunityMaturity

Verdict Our build failed after 10 seconds, while 1,326 of 1,340 tests passed. AFFiNE is one of the more credible attempts to put structured documents and spatial thinking into a single local-first workspace, but source deployment is not yet a casual weekend install on the evidence we measured.

Full review →
268

FlClash

chen08209/FlClash · ★ 52k821/7d · Dart

FlClash is a Chinese-first open-source proxy client based on Clash Meta, with an English README alongside Simplified Chinese documentation. It runs on Android, Windows, macOS, and Linux, importing subscription links and applying routing rules through a Material You interface. WebDAV can sync its data between devices.

SetupDocsCommunityMaturity

Verdict Our FlClash install stopped after 17 seconds because `core/Clash.Meta/go.mod` was absent, so a source trial must begin with the recursive submodule step before any Go work. The release packages are the sensible route for people who already have a proxy subscription and want the same client on Android and desktop.

Full review →
269

cal.diy

calcom/cal.diy · ★ 48k164/7d · TypeScript

Cal.diy is a community-maintained, MIT-licensed fork of Cal.com for running a personal scheduling service on your own server. It keeps individual booking pages and calendar integrations while removing teams, organizations, workflows, SSO/SAML, analytics, and other commercial features.

SetupDocsCommunityMaturity

Verdict Our run installed 4,673 packages and 3,958 MB, passed its test target in 224 seconds, then failed the build because `NEXTAUTH_SECRET` was missing, so Cal.diy is testable but configuration-heavy even before deployment. Use it for a personal booking service only if you already operate PostgreSQL, secrets, email, OAuth, and backups.

Full review →
270

cal.diy

calcom/cal.com · ★ 48k164/7d · TypeScript

The former Cal.com repository now redirects to Cal.diy, a community edition for people who want to host their own scheduling page. It handles bookable availability and calendar connections, but the current project removes Cal.com's teams, organizations, workflows, insights, and SSO features.

SetupDocsCommunityMaturity

Verdict Our run installed 4,673 packages into 3,958 MB, passed the tests, and then failed the build because `NEXTAUTH_SECRET` was unset, so Cal.diy is a serious self-hosting commitment rather than a quick calendar widget. Use it for a personal booking service if you are comfortable owning PostgreSQL, secrets, upgrades, and provider credentials.

Full review →
271

1Panel

1Panel-dev/1Panel · ★ 37k56/7d · Go

1Panel is a web control panel for running Linux servers, websites, containers, databases, backups, and installed applications. It replaces many SSH and configuration-file jobs with a browser interface, while newer releases also manage model accounts and AI agents.

SetupDocsCommunityMaturity

Verdict Our 1Panel build finished in 9 seconds, but 17 of 19 Go packages failed during the 62-second test step, so the checked commit does not earn a clean engineering handoff. The panel is worth considering for a self-hoster who wants websites, containers, and backups under one interface and has tested restore and upgrade paths on a spare host.

Full review →
272

SmartTube

yuliskov/SmartTube · ★ 34k1.0k/7d · Java

SmartTube is a free and open-source YouTube client for Android TVs and TV boxes. It replaces the official YouTube TV app with an ad-free, SponsorBlock-aware player that does not require Google Services.

SetupDocsCommunityMaturity

Verdict For its intended Android TV audience, SmartTube remains the strongest no-Google YouTube client, but our source run died in 8 seconds with a permission error and the maintainer disclosed compromised build keys. Sideload the current APK only after revoking old connections and reading the revoke instructions; do not expect a clean source build from a fresh clone..

Full review →
273

buzz

block/buzz · ★ 33k477/7d · Rust

Buzz is a self-hosted team workspace where people, AI agents, source-control events, workflows, and messages share a signed Nostr event log. It aims to keep project discussion, agent actions, patches, approvals, and audit history in the same channels instead of spreading them across chat and developer tools.

SetupDocsCommunityMaturity

Verdict Our Buzz checkout exceeded 1 million source lines, and the pnpm install added 611 packages and 445 MB, yet the root package exposed no build or test target for our harness to verify. Buzz is an interesting pilot for teams that specifically want agents, git events, approvals, and humans recorded in one signed workspace.

Full review →
274

linera-protocol

linera-io/linera-protocol · ★ 32k · Rust

Linera is a Rust blockchain protocol that spreads application state across many small chains sharing one validator set. Applications compile to WebAssembly and pass messages between chains, so unrelated activity does not have to wait in one global transaction queue.

SetupDocsCommunityMaturity

Verdict Our Linera checkout installed 967 packages in 72 seconds, then both build and tests failed because clang rejected the configured lld linker flag. Linera is worth studying for Rust applications that benefit from per-user chains and asynchronous messages, especially while targeting its testnet.

Full review →
275

Antigravity-Manager

lbjlaq/Antigravity-Manager · ★ 31k201/7d · Rust

Antigravity Tools is documented primarily in Simplified Chinese, and a full English README is available. It is a Tauri desktop app and headless server that stores multiple Google or Anthropic web sessions, monitors their quotas, and exposes OpenAI, Anthropic, or Gemini-style local API endpoints with account rotation and model mapping.

SetupDocsCommunityMaturity

Verdict Our Antigravity checkout built in 31 seconds, but it installed 817 packages, carried 22 known vulnerabilities, and offered no test target, so this is a personal-lab gateway rather than a service we would trust blindly. Its account dashboard and three protocol shapes are useful for one operator who accepts the provider and credential risk.

Full review →
276

OpenClash

vernesong/OpenClash · ★ 27k66/7d · HTML

OpenClash is a Chinese-language LuCI client for running the Mihomo proxy core on an OpenWrt router. The repository provides no English README or English user guide, so English-speaking operators must translate the Chinese documentation before changing DNS, firewall, subscription, or routing settings.

SetupDocsCommunityMaturity

Verdict Our OpenClash checkout installed 69 CodeMirror packages in 57 seconds, but it exposed no build or test target for the router application. Use v0.47.156 only if OpenWrt is already familiar territory and Chinese documentation is workable for the operator.

Full review →
277

documenso

documenso/documenso · ★ 15k84/7d · TypeScript

Documenso is a hosted or self-hosted system for preparing PDFs, assigning fields to recipients, collecting electronic signatures, and tracking completed documents. It is positioned as an open-source DocuSign alternative for teams that want control over the application and document storage.

SetupDocsCommunityMaturity

Verdict Our Documenso install pulled 2,506 packages and used 2,473 MB, while the 272-second build passed but no test target existed and npm audit found 9 advisories. Use it when owning documents, keys, email, and signing infrastructure is a deliberate organizational choice with an operator assigned.

Full review →
278

filestash

mickael-kerjean/filestash · ★ 15k43/7d · Go

Filestash is a self-hosted web file manager that puts one interface in front of SFTP, S3, SMB, WebDAV, FTP, and many other storage systems. Its plugin model also adds authentication, file viewers, workflows, protocol gateways, search, and MCP access without requiring users to move their data into a Filestash-owned store.

SetupDocsCommunityMaturity

Verdict Our Filestash build passed in 21 seconds, but all 109 Go packages failed during the 172-second test step, so source adopters do not have a clean baseline from our run. The product is worth a controlled trial when existing storage protocols must share one web client.

Full review →
279

openreplay

openreplay/openreplay · ★ 13k50/7d · TypeScript

OpenReplay is a session-replay and product-observability suite that records what people do in a web application alongside console, network, error, state, and performance data. It helps developers reproduce browser problems and lets support staff view or assist live sessions while keeping captured data in infrastructure the operator controls.

SetupDocsCommunityMaturity

Verdict Our OpenReplay backend installed 374 packages and built in 193 seconds, yet all 27 Go test packages failed to build in 47 seconds. Shortlist it when self-hosted replay is a firm requirement and your platform team can own its databases, storage, TLS, capture policy, and upgrades.

Full review →
280

planka

plankanban/planka · ★ 13k22/7d · JavaScript

PLANKA is a self-hosted project-management application centered on shared Kanban boards, cards, lists, comments, and real-time updates. It gives teams a polished Trello-style workspace while keeping the application, PostgreSQL database, and uploaded files on infrastructure they control.

SetupDocsCommunityMaturity

Verdict Our PLANKA source install failed after 39 seconds during the server's Python virtual-environment setup, so the build and tests never ran. The packaged product is still worth a trial for an internal team whose work fits Kanban and whose use fits the Community license.

Full review →
281

fluxer

fluxerapp/fluxer · ★ 10k66/7d · TypeScript

Fluxer is an open-source chat and voice application for friends, groups, and online communities. It provides a Discord-like web and desktop experience, while its operator stack lets you host messaging, media, search, administration, and voice signaling under your own domain.

SetupDocsCommunityMaturity

Verdict Our Fluxer checkout installed 1,761 packages and used 1,630 MB, then both the 176-second build and 77-second test command exited 1. The hosted product may appeal to communities leaving closed chat platforms, but self-hosting is an operator project with several services, public media networking, and no compatible desktop client yet.

Full review →
282

LiveTalking

lipku/LiveTalking · ★ 9.5k63/7d · Python

LiveTalking is a Chinese-first self-hosted server for making a digital avatar speak in real time; an English README and English documentation are available. It connects text or audio input to speech synthesis, lip-sync inference, and WebRTC or RTMP output, with optional language-model chat.

SetupDocsCommunityMaturity

Verdict Our LiveTalking install pulled 144 packages and occupied 5,453 MB before model weights, while the available suite contained only 2 tests, so production adoption needs its own load and disconnect testing. Use it when one GPU-backed service must drive several avatar engines through WebRTC or RTMP and your team can own the media plumbing.

Full review →
283

MasterDnsVPN

masterking32/MasterDnsVPN · ★ 7.0k25/7d · Go

MasterDnsVPN is a client and server pair that carries proxy traffic inside DNS queries and replies when ordinary network paths are restricted. Despite the name, it is not a conventional device-wide VPN: users point applications at its local SOCKS or TCP proxy, while a remote server answers on a delegated DNS subdomain.

SetupDocsCommunityMaturity

Verdict Our MasterDnsVPN run installed 9 packages in 22 seconds, built in 20 seconds, and passed all 36 tests in 14 seconds. That makes the Go source easy to trial, but the XOR default and invasive root installer keep it in the network-research category.

Full review →
284

flexprice

flexprice/flexprice · ★ 5.5k45/7d · Go

Flexprice is a metering and billing system for products that charge by usage, seats, credits, subscriptions, or a mixture of those models. Applications send usage events to it, and Flexprice applies pricing, balances, entitlements, and invoice rules before passing results toward payment and accounting systems.

SetupDocsCommunityMaturity

Verdict Our Flexprice run built in 233 seconds, but 2 of 48 Go test packages failed after a 266-second suite. Trial it when usage pricing and credits have outgrown payment-provider primitives, and only if the team can operate its PostgreSQL, Kafka, ClickHouse, Redis, and Temporal stack.

Full review →
285

Olares

beclab/Olares · ★ 5.3k11/7d · Go

Olares is a self-hosted personal cloud built on Kubernetes, with file storage, private networking, an app market, and local AI workloads under one browser desktop. It targets people who want their own hardware to act more like a managed cloud than a collection of separately administered containers.

SetupDocsCommunityMaturity

Verdict Our Olares CLI build took 212 seconds, and 7 of 85 test groups failed after a 227-second run, so this 535.6 MB platform deserves a spare machine and a staged trial. It is a credible choice for an experienced self-hoster who wants Kubernetes, storage, remote identity, apps, and local AI packaged as one product.

Full review →
286

wigolo

KnockOutEZ/wigolo · ★ 5.3k77/7d · TypeScript

Wigolo is a local web-search, fetching, crawling, and research service for AI agents. It runs as an MCP server, REST service, command-line tool, or embedded client, keeping its cache and on-device models on the machine you control.

SetupDocsCommunityMaturity

Verdict Our Wigolo run installed 610 packages and used 1,327 MB, then finished with 8,346 tests passing and 37 failing. The local search, cache, MCP, and REST combination is unusually useful for a developer willing to inspect failures and pin a beta release.

Full review →
287

httpsms

NdoleStudio/httpsms · ★ 5.1k92/7d · Go

httpSMS turns an Android phone into an SMS gateway. Your code sends a simple HTTP request, the service pushes a notification to the phone, and the phone sends the SMS using the Android SMS API. Incoming SMS can be forwarded to a webhook.

SetupDocsCommunityMaturity

Verdict Use httpSMS if you already juggle Docker, Firebase, and a spare Android phone. Our run built the API in 113 seconds and passed all 20 Go tests in 27 seconds, so the codebase is healthy; the cost is the multi-service setup and phone-dependent delivery.

Full review →
288

OpenBot

CopilotKit/OpenBot · ★ 5.0k385/7d · TypeScript

OpenBot is a self-hosted workspace for AI coworkers, giving each agent its own browser, files, tools, and visible activity trail. It solves the risky gap between letting an agent act and knowing what it was allowed to do, with policy checks before browser, file, shell, and MCP actions.

SetupDocsCommunityMaturity

Verdict OpenBot has one of the more convincing designs for giving agents real access without treating trust as a prompt-writing exercise. Today it is an alpha to evaluate in a contained environment, not a platform we would put in front of sensitive systems.

Full review →
289

ground-station

sgoudelis/ground-station · ★ 4.8k16/7d · JavaScript

Ground Station is a browser application for tracking satellites, steering antennas and radios, receiving SDR signals, and saving or decoding observations. It brings orbit planning, live waterfall views, hardware control, recording, and scheduled passes into one self-hosted interface.

SetupDocsCommunityMaturity

Verdict Our Ground Station backend installed 139 packages and built in 7 seconds, but the test run exited 2 before producing results and pip-audit found 3 known vulnerabilities. Try it if a single web console can replace several satellite, SDR, and scheduling tools, and if privileged hardware access fits your host policy.

Full review →
290

fleetbase

fleetbase/fleetbase · ★ 3.5k · JavaScript

Fleetbase is a self-hosted operating system for delivery, fleet, and supply-chain work. It puts orders, dispatch, vehicles, drivers, route tracking, service zones, extensions, and customer-facing apps behind one console and API.

SetupDocsCommunityMaturity

Verdict Our Fleetbase run installed 700 API-side packages in 38 seconds, but exposed no build or test target, so it is a dependency check rather than proof that the 8-service logistics stack works. Fleetbase is worth a pilot for a technical logistics team that wants modifiable dispatch software and accepts MySQL plus AGPL obligations.

Full review →
291

OpenBiliClaw

whiteguo233/OpenBiliClaw · ★ 3.3k58/7d · Python

OpenBiliClaw is a local content-recommendation agent whose primary README and interface documentation are Chinese; an English README is available. It combines signals from Bilibili, Xiaohongshu, Douyin, YouTube, X, Zhihu, Reddit, Weibo, other communities, and the open web to build a private profile and suggest material across platforms.

SetupDocsCommunityMaturity

Verdict Our OpenBiliClaw test run was still only at 3% when the 900-second limit ended, so its 24-second successful build should not be mistaken for a fully verified release. It is worth trying for a Chinese-speaking self-hoster who accepts browser-session access and wants one tunable feed across many platforms.

Full review →
292

zot

project-zot/zot · ★ 2.8k31/7d · Go

Zot is a self-hosted registry for container images and other OCI artifacts. It stores content in the OCI image layout and speaks the OCI distribution protocol, giving teams a vendor-neutral place to push, pull, search, scan, sign, and mirror artifacts.

SetupDocsCommunityMaturity

Verdict Our Zot run built in 30 seconds, but 13 of 61 test packages failed after a 713-second run, so the source checkout did not clear a basic confidence gate. Zot remains attractive for operators who want an OCI-native registry with optional search, scanning, signing, and sync in one Go service.

Full review →
293

toolhive

stacklok/toolhive · ★ 2.2k30/7d · Go

ToolHive is a local and Kubernetes platform for running Model Context Protocol servers inside controlled containers and exposing them through managed endpoints. It gives developers and platform teams one place to approve, connect, authenticate, and observe the tools that AI clients such as Claude Desktop, Cursor, and VS Code can call.

SetupDocsCommunityMaturity

Verdict Our ToolHive run spent 295 seconds building and 590 seconds testing, then finished with 7 failed Go test targets out of 23, so production evaluation should include its operator E2E environment before adoption. The local container wrapper is useful, but the stronger reason to choose ToolHive is centralized MCP policy across developer machines and Kubernetes.

Full review →
294

invoice-builder

piratuks/invoice-builder · ★ 1.1k149/7d · TypeScript

Invoice Builder is an offline desktop and self-hosted web application for creating invoices and quotes, tracking payment state, and exporting PDF or European e-invoice files. It stores data in a local SQLite file or PostgreSQL instead of requiring an account or subscription.

SetupDocsCommunityMaturity

Verdict Our Invoice Builder setup used 1,054 MB and built in 10 seconds, but its test process failed because the sqlite3 binary required GLIBC 2.38 even though all 4 executed tests passed. It is a strong fit for one freelancer who wants offline records and highly configurable PDFs without a subscription.

Full review →
295

openflight

jewbetcha/openflight · ★ 1.1k34/7d · Python

OpenFlight is a self-hosted golf launch monitor built around a Raspberry Pi 5 and an OPS243-A Doppler radar, with a second radar available for measured launch angle. It gives golfers and simulator builders shot data without buying a closed monitor, provided they are willing to assemble and calibrate the hardware.

SetupDocsCommunityMaturity

Verdict Our OpenFlight run installed 58 packages in 27 seconds, built in 8 seconds, and passed 1,341 tests, so the software deserves a trial if you are prepared to build the hardware. Use it for a DIY practice bay or simulator where ball speed matters more than production-grade spin.

Full review →
296

octo-server

Mininglamp-OSS/octo-server · ★ 1.0k · Go

OCTO Server is the Go backend for a self-hosted workplace where people can chat, manage shared spaces, and work with AI agents. It supplies the APIs, permissions, message routing, and agent scheduling, while separate OCTO apps provide the web interface, admin console, tasks, and summaries.

SetupDocsCommunityMaturity

Verdict Our octo-server build succeeded in 186 seconds, but 39 of 156 test results failed, so this is an active platform backend to trial as a complete stack rather than ship from one clean compile. OCTO makes sense when OpenClaw agents inside shared workplace spaces are the reason for the project.

Full review →
297

limusic

SimoHypers/limusic · ★ 403135/7d · Rust

Limusic is an open-source desktop player for YouTube Music that removes audio ads and avoids bundling Electron. It combines streaming, library management, lyrics, local files, scrobbling, and optional synchronized listening in one Linux or Windows app.

SetupDocsCommunityMaturity

Verdict Our build failed after 273 seconds because the linker could not find `-lmpv`. Limusic v0.6.8 is still worth trying through an official package if you want a focused, ad-free YouTube Music desktop experience, particularly on Linux or Windows.

Full review →
298

AppFlowy

AppFlowy-IO/AppFlowy · ★ 77k253/7d · Dart

AppFlowy is an open-source workspace for documents, wikis, project boards, databases, and shared team work. It gives people a Notion-shaped interface through desktop and mobile clients, with local use for individuals and a separate AppFlowy Cloud stack for synchronization and accounts.

SetupDocsCommunityMaturity

Verdict Our AppFlowy build hit the 900-second limit and 178 of 312 tests failed, so contributors and self-hosters should treat adoption as a measured trial, not a quick install. The packaged client remains worth trying for people who want a Notion-like workspace with more data control.

Full review →
299

rustfs

rustfs/rustfs · ★ 32k448/7d · Rust

RustFS is an Apache-licensed object store that speaks the S3 API and also supports OpenStack Swift. It targets teams that want to keep object data on their own hardware without adopting MinIO's AGPL license.

SetupDocsCommunityMaturity

Verdict Our RustFS build and test commands each spent 900 seconds compiling without finishing, while the README still marks distributed mode under testing, so it is an evaluation candidate rather than a safe drop-in storage replacement. Its Apache 2.0 license, S3 surface, Docker image, and active development justify a lab trial.

Full review →
300

lede

coolsnowwolf/lede · ★ 32k · C

LEDE is a Chinese-first source tree for building customized OpenWrt router firmware; separate English and Japanese README files exist. It bundles the build system, target definitions, kernel work, packages, and web interface needed to turn a chosen configuration into firmware for supported network hardware.

SetupDocsCommunityMaturity

Verdict Our LEDE checkout installed 35 Python packages in 37 seconds, then the build exited with code 1 after 11 seconds, so this is a source tree to prove on your exact target before trusting it. Use it when Lean's hardware and package work solves a specific gap and you can work in the Chinese-first community.

Full review →
301

wttr.in

chubin/wttr.in · ★ 31k32/7d · Go

wttr.in is a weather service designed to be queried with curl, opened in a browser, or consumed as JSON and Prometheus text. It turns a place name, airport code, IP address, or coordinates into compact output that works especially well in terminals and status bars.

SetupDocsCommunityMaturity

Verdict Our wttr.in run built in 7 seconds, but 21 of 25 test packages failed during setup, so the public curl service is much easier to recommend than today's self-hosting path. Use it for personal terminals, status bars, and low-stakes displays where brief outages or source errors are acceptable.

Full review →
302

TencentDB-Agent-Memory

TencentCloud/TencentDB-Agent-Memory · ★ 27k537/7d · TypeScript

TencentDB Agent Memory is a self-hosted memory hub that turns agent conversations, documents, code, and repeatable work into shared assets. It gives supported coding agents a proxy through which they can retrieve team-approved memories, skills, wiki pages, and code relationships across sessions.

SetupDocsCommunityMaturity

Verdict Our MemoryCore install used 966 MB, then its build and tests both exited 1, while npm audit found 24 known vulnerabilities. The team asset and access model is worth a sandbox trial for organizations using several coding agents, but v2.0.1 is not ready for blind production adoption from source.

Full review →
303

openfang

RightNow-AI/openfang · ★ 18k · Rust

OpenFang is a self-hosted Rust system for running AI agents from a daemon, dashboard, command line, or API. It combines schedules, tools, memory, model connections, messaging channels, MCP support, and seven packaged autonomous jobs called Hands in one codebase.

SetupDocsCommunityMaturity

Verdict Our OpenFang build took 729 seconds, then all 5,398 cargo tests passed in 600 seconds, which makes the code worth evaluating but does not settle its open security and cost-control reports. Use it in a contained trial if you want one Rust system for scheduled agents, messaging, MCP, and a dashboard.

Full review →
304

Mailspring

Foundry376/Mailspring · ★ 18k · TypeScript

Mailspring is a desktop email client for Windows, macOS, and Linux, built with Electron, React, and TypeScript around a separate local C++ sync engine. It combines multiple inboxes, snoozing, scheduled sending, rules, templates, plugins, and themes; paid Pro features add tracking, analytics, and contact data.

SetupDocsCommunityMaturity

Verdict Our Mailspring install ran for 380 seconds before `better-sqlite3` 12.11.1 failed in node-gyp, leaving no build or test result. The packaged app is still a credible choice for users who want its desktop workflow, and the September 2026 release shows active upkeep.

Full review →
305

BillionMail

Billionmail/BillionMail · ★ 16k43/7d · Go

BillionMail combines a self-hosted mail server, webmail, mailing-list management, campaign sending, and delivery analytics in one project. It is meant to give a business control of both its email infrastructure and marketing data instead of paying a hosted email platform for each contact or message.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 77 seconds, but 3 of 35 test packages failed. BillionMail is compelling if you specifically want mailboxes, RoundCube, campaigns, and analytics under one self-hosted roof, and you have someone who understands mail operations.

Full review →
306

Pumpkin

Pumpkin-MC/Pumpkin · ★ 11k93/7d · Rust

Pumpkin is a Minecraft server written in Rust rather than a modification of Mojang's Java server. It aims to reproduce vanilla Java mechanics, add Bedrock connectivity, use multiple CPU threads, and expose a plugin system while remaining configurable as a standalone server.

SetupDocsCommunityMaturity

Verdict Our Pumpkin build took 802 seconds, then all 710 tests passed in 726 seconds, which is serious engineering evidence for a pre-1.0 server. Use it for development, contribution, or a disposable community test where Rust and multi-threading are the reason to experiment.

Full review →
307

evershop

evershopcommerce/evershop · ★ 10k20/7d · TypeScript

EverShop is a self-hosted ecommerce platform built with TypeScript, React, GraphQL, and PostgreSQL. It supplies a storefront, admin panel, checkout, catalog, content tools, shipping, and an extension system for developers building a custom shop.

SetupDocsCommunityMaturity

Verdict Our EverShop source run installed 1,406 packages, then both build and test commands failed because expected compiled files were absent, while npm audit reported 30 known vulnerabilities. The Docker demo is still worth a trial for a TypeScript team that wants a full store and accepts GPL-3.0, but source contributors need to document and verify the compile order before committing.

Full review →
308

LunaTV

MoonTechLab/LunaTV · ★ 10k288/7d · TypeScript

LunaTV's README is primarily Chinese, and the supplied material shows no English documentation. It is a self-hosted web player that searches multiple video-source APIs, plays HLS streams, and synchronizes favorites and viewing progress. It solves the interface and account layer, but it ships without playback or live-TV sources.

SetupDocsCommunityMaturity

Verdict Our build succeeded in 93 seconds, but the test command found 0 tests and exited 1. LunaTV is appealing if you already understand Chinese, operate Docker, and possess legitimate source APIs, because its viewing interface and sync features cover the tedious front-end work.

Full review →
309

reclip

averygan/reclip · ★ 9.4k621/7d · HTML

ReClip is a small self-hosted web page for downloading video or MP3 files through yt-dlp. It gives people who dislike command-line flags a URL box, quality choices, bulk fetching, and a browser download button.

SetupDocsCommunityMaturity

Verdict Our ReClip sandbox installed 43 packages in 23 seconds and built in 8 seconds, but the measured commit had no test target, so it is best treated as a personal localhost tool. Use it for occasional downloads when you value a readable interface and can accept yt-dlp site breakage.

Full review →
310

nasiko

Nasiko-Labs/nasiko · ★ 6.6k · Rust

Nasiko is a self-hosted control plane for deploying and operating AI agents that speak A2A 1.0. It puts routing, credentials, tool access, limits, and traces behind one server, so each agent does not need its own public endpoint or provider keys.

SetupDocsCommunityMaturity

Verdict Our sandbox installed 695 packages in 26 seconds, but Nasiko's server failed to compile in both the 279-second build and 111-second test run. That makes this an evaluation project for experienced A2A platform teams, not a control plane we would put into production from commit d681a38.

Full review →
311

komari

komari-monitor/komari · ★ 6.2k52/7d · Go

Komari is a self-hosted server monitor with a central web dashboard and small agents that report machine metrics every second. It is aimed at people watching several personal or hosted servers who also want history charts, alerts, themes, plugins, and a browser terminal.

SetupDocsCommunityMaturity

Verdict Our Komari build passed in 20 seconds, but 49 of 89 Go packages failed in the 131-second test run, so source adopters should stop and recover the missing error context before deployment. Komari is appealing for a small fleet when one-second updates, a tidy dashboard, and plugins matter more than advanced metric analysis.

Full review →
312

arcbox

arcboxlabs/arcbox · ★ 5.9k2.0k/7d · Rust

ArcBox is a public-beta container and virtual-machine runtime for Apple Silicon Macs. One daemon provides a Docker-compatible engine, local Kubernetes, Linux and macOS machines, and isolated microVM sandboxes for coding agents. It aims to replace a stack of separate Mac virtualization tools with an open Rust codebase.

SetupDocsCommunityMaturity

Verdict Our ArcBox run spent 587 seconds building before `arcbox-core` failed with Rust error E0308, and the test step hit the same compiler error. Do not standardize on this measured commit from source.

Full review →
313

pipeshub-ai

pipeshub-ai/pipeshub-ai · ★ 3.7k14/7d · Python

PipesHub is a self-hosted workplace search and agent platform that connects company data, indexes documents, preserves source permissions, and returns answers with citations. It combines connectors, retrieval, a knowledge graph, agents, MCP access, and several storage services in one deployment.

SetupDocsCommunityMaturity

Verdict Our PipesHub frontend installed 1,526 packages, used 1,690 MB, and built in 124 seconds, while npm audit found 9 high-severity advisories and no test target was available. That makes PipesHub a serious platform evaluation for enterprises that need connectors, permissions, and MCP, not a casual self-hosting choice.

Full review →
314

danmu_api

huangxd-/danmu_api · ★ 3.2k · JavaScript

Danmu API is a Chinese-language server for finding and converting the scrolling viewer comments used by Chinese and East Asian video services. The primary README is Chinese and the repository lists no English README; it gives compatible search, episode-detail, matching, and comment endpoints to players that understand the DandanPlay API shape.

SetupDocsCommunityMaturity

Verdict Our Danmu API run installed 63 packages in 44 seconds with 0 known vulnerabilities, but there was no build or test target to exercise. It is worth trying for a Chinese-speaking personal media setup that can use Docker, change the default token, and tolerate source-specific repairs.

Full review →
315

Interstellar

UseInterstellar/Interstellar · ★ 2.1k15/7d · JavaScript

Interstellar is a self-hosted web proxy with a browser-like tab interface, site cloaking, optional password protection, and a catalog of games and web apps. It is built for people who want to reach sites through their own Node server when a direct browser connection is restricted.

SetupDocsCommunityMaturity

Verdict Our Interstellar install took 15 seconds, but the repository offered no build or test target and npm audit found 5 known vulnerabilities. It can suit a hobbyist who accepts public-server work and recurring compatibility breakage.

Full review →
316

WeChat-AI

SMNETSTUDIO/WeChat-AI · ★ 1.9k17/7d · TypeScript

WeChat-AI is a Chinese-first, bilingual service for running roleplay chatbots inside WeChat. The README presents its main features and setup in Chinese and English, while much of the detailed operations material is Chinese; the software joins Tencent iLink, remote Redis, an OpenAI-compatible model, and a web admin panel so one operator can manage bots, users, personas, and message flow.

SetupDocsCommunityMaturity

Verdict Our WeChat-AI run installed 136 packages, built cleanly, and passed all 13 tests in 42 seconds, making the codebase cheap to inspect before you connect a real account. Use it for a non-commercial, Chinese-speaking WeChat community when its persona controls and admin screens match the job.

Full review →
317

InvisiProxy

QuiteAFancyEmerald/InvisiProxy · ★ 1.6k · JavaScript

InvisiProxy is an experimental self-hosted website that loads other sites through browser proxy engines, with optional Tor or SOCKS5 routing. It is built for clientless access on a device where installing a VPN or proxy app is impractical, and it includes filter-evasion settings, a disguised browser tab, and a web interface.

SetupDocsCommunityMaturity

Verdict Our InvisiProxy run installed 369 packages and built in 2 seconds, but its endpoint tests failed because localhost:8080 refused every listed request. It is a credible kit for an experienced operator who specifically needs clientless browser access and accepts the Nginx, branch, and proxy-service work.

Full review →
318

sglang-omni

sgl-project/sglang-omni · ★ 1.2k63/7d · Python

SGLang-Omni is a server for speech, transcription, music, and multimodal models whose work is split across several processing stages. It coordinates those stages and exposes OpenAI-compatible endpoints, so teams can serve model families with different encoders, generators, decoders, and vocoders behind one runtime.

SetupDocsCommunityMaturity

Verdict Our SGLang-Omni environment occupied 10,224 MB and the suite ended with 83 failures plus 117 errors, despite 1,899 passing tests. That makes v0.1.3 a serious evaluation candidate for a GPU team that needs several speech and omni pipelines, not a safe default to deploy from a generic Python container.

Full review →
319

base

base/base · ★ 89110/7d · Rust

base/base contains the public components used to run Base, an Ethereum rollup, including its execution node, consensus service, operator command line, and installer. It is infrastructure for node operators and protocol developers, not the usual starting point for building an application on Base.

SetupDocsCommunityMaturity

Verdict Our Base source build was still unfinished at 900 seconds, and the 536-second test run failed while a dependency tried to build a Go library, so use published binaries or containers unless you are prepared to own this mixed toolchain. The repository is the right codebase for serious Base operators and protocol contributors because it joins execution, consensus, and operator tools.

Full review →
320

remote.futrx

futrx-com/remote.futrx · ★ 61427/7d · Go

Remote by FutrX is a self-hosted browser workspace that gives each AI coding project a persistent Linux container, IDE, terminal, files, Git view, live previews, and a shared browser. It runs Codex, Claude Code, Kimi, or Antigravity on a server so work can continue after the developer closes the laptop.

SetupDocsCommunityMaturity

Verdict Our Remote backend built in 9 seconds, but 2 of 56 Go tests failed and the supplied log tail did not identify them. Version 0.6.0 is still an early, fast-moving system that makes sense for a skilled self-hoster who wants durable Codex and Claude Code workspaces behind one browser.

Full review →
321

evolution-api

evolution-foundation/evolution-api · ★ 9.6k58/7d · TypeScript

Evolution API is a self-hosted REST service for connecting applications to WhatsApp through either the unofficial Baileys web client or Meta's official Cloud API. It also routes messaging events into tools such as Chatwoot, Typebot, RabbitMQ, Kafka, SQS, and object storage.

SetupDocsCommunityMaturity

Verdict Evolution API makes sense when its unusually wide set of WhatsApp, webhook, queue, CRM, and storage connections would replace glue code you already expect to maintain. I would use the official Cloud API path for business-critical messaging and add delivery reconciliation before trusting it.

Full review →
322

tick-stock-panel

shy3130/tick-stock-panel · ★ 4.7k250/7d · Python

Tick Stock Panel is a Chinese-language, self-hosted workstation for screening, monitoring, backtesting, and reviewing mainland China A-shares. Its README and linked documentation are in Chinese, and we found no English documentation. It gives individual traders one local interface for market data, strategy research, watchlists, alerts, and optional AI analysis.

SetupDocsCommunityMaturity

Verdict Tick Stock Panel is worth trying for a Chinese-reading A-share hobbyist who wants local data and a broad research interface. It is a poor foundation for unattended or commercial work today: the license messaging conflicts, our test run failed heavily, and open data-pipeline issues can affect results.

Full review →
323

checkcle

operacle/checkcle · ★ 3.2k · Go

CheckCle is a self-hosted dashboard for watching websites, network services, certificates, servers, and containers. It combines uptime checks, infrastructure history, alerts, incidents, maintenance, and public status pages. The aim is to replace separate uptime and host-monitoring screens with one application running on infrastructure you control.

SetupDocsCommunityMaturity

Verdict Our CheckCle install pulled 497 packages into 394 MB, and npm audit found 25 known vulnerabilities, including 1 critical and 15 high-severity findings. Its 28-second successful build makes a trial reasonable for a Docker operator who wants uptime and server monitoring together.

Full review →
324

mailflare

hieunc229/mailflare · ★ 3.1k211/7d · TypeScript

Mailflare is a source-available web inbox for custom-domain email that runs inside a user's Cloudflare account. It combines Cloudflare Email Routing, Workers, D1, and R2 so a person or team can receive, organize, and send mail without operating a conventional SMTP and IMAP server.

SetupDocsCommunityMaturity

Verdict Our Mailflare install pulled 982 packages and 1,083 MB, then the build stopped after 12 seconds because Wrangler remote mode required a Cloudflare login. The product is appealing for a Cloudflare-committed team that wants shared domain inboxes without running a traditional mail stack, and the current docs explain the required bindings better than the short README does.

Full review →
325

walgit

tobi/walgit · ★ 2.5k54/7d · Rust

walgit is a Git server that stores repository history in S3-compatible storage or Google Cloud Storage while treating each server's disk as a disposable cache. It aims to host repositories larger than one machine, serve Git over smart HTTP, and scale by pointing more stateless instances at the same bucket.

SetupDocsCommunityMaturity

Verdict Our walgit build ran for 643 seconds before `walgit-server` failed with 3 compiler errors, and tests hit the same compilation boundary after 271 seconds. Its object-store WAL design is worth studying for Git repositories that exceed one machine, but the measured commit is not a clean source-build recommendation.

Full review →
326

substrate

agent-substrate/substrate · ★ 1.9k74/7d · Go

Agent Substrate is a Kubernetes control plane for packing many stateful agent processes onto a smaller pool of ready workers. It suspends idle actors, preserves memory and filesystem state, restores them inside gVisor or microVM sandboxes, and routes requests to their current location; it runs agents but does not help you build one.

SetupDocsCommunityMaturity

Verdict Our Substrate run built in 208 seconds, but 2 of 82 tests failed, so this is research infrastructure to investigate rather than a production base to trust. Its actor model is relevant for teams facing genuine idle-agent density, and the documentation gives those teams plenty to study.

Full review →
327

remux

lostb1t/remux · ★ 52642/7d · Rust

Remux is a self-hosted media server that presents Stremio add-ons, local files, WebDAV sources, torrents, and a separate music pipeline through a Jellyfin-compatible API. It lets existing Jellyfin clients browse and play those sources while Remux handles libraries, users, playback progress, and streaming behind them.

SetupDocsCommunityMaturity

Verdict Our remux install finished in 38 seconds, but the 664-second build and 386-second test run both ended because rust-lld could not find `-lxdo`, so source deployment on fresh Debian needs undocumented native setup. Try the packaged release if Stremio and WebDAV inside Jellyfin clients solve a real household problem.

Full review →
328

fanqiang

bannedbook/fanqiang · ★ 53k229/7d · Kotlin

Fanqiang is a Chinese-language collection of censorship-circumvention guides, bundled browser tools, server tutorials, and an Android news reader. The main documentation is in Chinese; there is no equivalent English setup guide, only a short English note in the FQNews README. It helps Chinese-speaking users compare several proxy routes instead of betting on one client or protocol.

SetupDocsCommunityMaturity

Verdict Our Fanqiang install stopped after 11 seconds because a replaced local Go module was missing, so developers should not expect the measured checkout to build as-is. The repository remains useful as a Chinese reference shelf for people prepared to test several clients and maintain their own nodes.

Full review →
329

spacedrive

spacedriveapp/spacedrive · ★ 39k56/7d · Rust

Spacedrive is a file catalog that puts local disks, other computers, cloud storage, and imported sources into one searchable view. It leaves files where they live, then adds shared metadata, peer-to-peer sync, previews, deduplication, and controlled access for automation.

SetupDocsCommunityMaturity

Verdict Our Spacedrive install failed after 76 seconds at its Bun-only preinstall guard, which makes the current v2 alpha suitable only for developers testing with disposable data. Its content identity and offline catalog solve a harder problem than an ordinary file manager, but the reported deletion bug raises the cost of being an early user.

Full review →
330

midday

midday-ai/midday · ★ 15k39/7d · TypeScript

Midday is a business-operations app for freelancers, contractors, consultants, and solo owners. It brings time tracking, transactions, receipts, files, financial questions, and data export into one system so a small business has fewer disconnected tools.

SetupDocsCommunityMaturity

Verdict Midday has an appealing product shape for independent workers, but this repository is a serious platform deployment rather than a weekend self-host. The passing test command is encouraging; the failed email build, large install, licensing ambiguity, sparse local-start guidance, and open authorization report keep it out of our default recommendation.

Full review →
331

ever-gauzy

ever-co/ever-gauzy · ★ 6.6k · TypeScript

Ever Gauzy is a self-hosted business management platform that brings HR, time tracking, projects, CRM, sales, accounting, inventory, and related operations into one system. It is aimed at organizations that would otherwise have to connect several separate tools to manage people, work, customers, and money.

SetupDocsCommunityMaturity

Verdict Ever Gauzy is compelling when its unusual combination of ERP functions and employee time and activity tracking closely matches your operating model. It is not a casual self-hosting choice: the codebase is enormous, the hosted product is labeled alpha, and our clean install did not complete.

Full review →
332

Nova-Proxy

IRNova/Nova-Proxy · ★ 3.2k23/7d · JavaScript

Nova Proxy is a personal proxy panel packaged as a Cloudflare Worker, with user accounts, subscription links, routing controls, and optional Telegram management. It solves the practical job of giving several people separate VLESS, Trojan, or Shadowsocks configurations without running the main panel on a VPS. The current public repository contains an obfuscated release artifact, while the maintainable panel source is private.

SetupDocsCommunityMaturity

Verdict Our Nova-Proxy run installed 68 packages in 15 seconds, then both build and test commands failed because the public checkout lacked `scripts/build.mjs`. Try it only for personal, noncommercial use if Cloudflare deployment is the main attraction and you accept an obfuscated artifact whose maintainable source is private.

Full review →
333

SpiderPanel

amirh00sain/SpiderPanel · ★ 1.3k42/7d · Python

SpiderPanel's README opens in Persian, but it includes full English documentation. It is a FastAPI dashboard for selling and managing VLESS subscriptions, Xray inbounds, browser-scanned addresses, and an optional Cloudflare Worker relay, with Railway acting as the suggested control-plane host.

SetupDocsCommunityMaturity

Verdict Our SpiderPanel install pulled 66 packages and pip-audit found 34 known vulnerabilities, while the repository supplied no test target or CI workflow, so it is not ready for unattended production use as published. Its Railway control-plane and Cloudflare Worker design is useful for an experienced operator who will replace every default, audit the code, patch dependencies, and test quota and expiry enforcement.

Full review →
334

awg-manager

hoaxisr/awg-manager · ★ 63930/7d · Go

AWG Manager is a web interface for managing AmneziaWG and Sing-box VPN tunnels on Keenetic routers, letting you add, monitor, and remove peers from a browser instead of a CLI. Its primary documentation and README are in Russian, and there are no English docs in the repository.

SetupDocsCommunityMaturity

Verdict Our run measured 157 of 162 tests passing and a build in 44 seconds, but the five failing tests and Russian-only docs make AWG Manager a narrow pick for Russian-speaking Keenetic owners only..

Full review →
335

snagtime

nateherkai/snagtime · ★ 35214/7d · TypeScript

SnagTime is a self-hosted booking app for sharing availability, accepting appointments, syncing Google Calendar, and sending email. It gives developers the source for a scheduling service with team workspaces and test payments, while leaving hosting, provider accounts, security, and backups in their hands.

SetupDocsCommunityMaturity

Verdict Our SnagTime run installed 986 packages and used 1059 MB, then the build failed and 104 of 196 tests failed, which rules commit 1c95490 out for production use. Try it locally if you want an inspectable scheduling app and can diagnose a young Node monorepo.

Full review →
336

Qwen3.8-Flash-Next-Dual-DGX-Sparks

MiaAI-Lab/Qwen3.8-Flash-Next-Dual-DGX-Sparks · ★ 34335/7d · Shell

Qwen3.8-Flash-Next-Dual-DGX-Sparks is an English-language Shell recipe for serving one specific large Qwen model across two NVIDIA DGX Spark computers. Its English documentation packages the networking, memory settings, patched SGLang image, weight transfer, and server startup into one script for people assembling that exact pair.

SetupDocsCommunityMaturity

Verdict Our 2026-08-29 sandbox did not execute commit 344f9d0 because this Shell repository has no supported ecosystem or Dockerfile. Use the recipe if you own exactly two DGX Sparks, want this Qwen checkpoint, and can investigate the open memory, path, and token-loop reports yourself.

Full review →
337

aegis-vault

voyb/aegis-vault · ★ 85 · HTML

Aegis Vault is a local password and secret manager packaged around a single HTML application. It stores logins, API keys, SSH keys, and database credentials in browser storage encrypted under a master password, with no account, server, telemetry, or automatic sync.

SetupDocsCommunityMaturity

Verdict Our Aegis Vault run installed 35 packages and built in 9 seconds, but it had no test target and its owner documents a Sentinel path that can expose the master password to anyone reading browser storage. Do not use this young project as the only home for valuable credentials.

Full review →
338

tvbox

qist/tvbox · ★ 11k · JavaScript

qist/tvbox is a Chinese-language collection of configuration files, scripts, playlists, and source lists for OK Video, TVBox, and CatVod clients. Its README is in Chinese and provides no English guide. The repository supplies feeds for compatible players; it is not a player application itself.

SetupDocsCommunityMaturity

Verdict Our lab found no supported runnable ecosystem and no Dockerfile for qist/tvbox, so it produced no install, build, or test evidence. Treat this as a personal, Chinese-language feed bundle for an existing client, not as deployable software.

Full review →
339

OpenFlux

p1neappleXpress/OpenFlux · ★ 1.6k · Go

OpenFlux is a network research tool that sends TCP traffic from a local SOCKS5 proxy through Yandex Docs or MAX Messenger to a self-hosted exit node. It is built for experimenting with unusual tunnel transports, especially when a conventional VPN or proxy connection is unavailable.

SetupDocsCommunityMaturity

Verdict Our OpenFlux build took 38 seconds and its 19-second test command ran 0 tests, so the executable compiles but provides no automated evidence that either transport works. Use it only as a network experiment on an isolated host and with disposable service accounts.

Full review →
340

personal-edge-proxy

yding-git/personal-edge-proxy · ★ 937160/7d

Personal Edge Proxy is a Chinese-language configuration guide and example set for a private Xray proxy using Hysteria2, REALITY, Cloudflare WARP, and an optional fixed SOCKS5 exit. No English guide is included; it solves the design problem of keeping entry protocols separate from the route a destination ultimately sees.

SetupDocsCommunityMaturity

Verdict Our harness could not run Personal Edge Proxy because it has no detected language ecosystem or Dockerfile, so treat it as an architecture note and sanitized configuration set, not verified software. Its inbound-versus-outbound explanation and SSH safety boundary are unusually clear for experienced Chinese-reading operators.

Full review →
341

nitter

zedeus/nitter · ★ 14k77/7d · Nim

Nitter is a self-hosted, privacy-focused front end for reading X without browser JavaScript, ads, or a direct client connection to X. The repository is now archived after its README reported cease-and-desist letters from X Corp on August 24, 2026, so it is no longer a sensible new deployment.

SetupDocsCommunityMaturity

Verdict Our Nitter tools run installed 47 Python packages and found 0 tests, while the full repository was archived after a stated August 24, 2026 takedown demand. Do not start a new public Nitter deployment.

Full review →
342

node

amadeusprotocol/node · ★ 5.5k83/7d · Rust

Amadeus Node is the validator and RPC software for the AMA blockchain, which supports WASM contracts and a matrix-multiplication proof-of-work system. The repository combines an Elixir/Erlang node with Rust native code, local testnet tooling, contract samples, and operator instructions for joining its networks.

SetupDocsCommunityMaturity

Verdict Our Rust contract-sample build installed 4 packages, then failed in 34 seconds with 20 type errors, so the repository does not currently offer a dependable Rust contract starting point at commit `01e66db`. The Elixir node may still interest researchers committed to AMA, but our lab did not build it and the operator instructions make invasive host changes.

Full review →
343

SmartTubeLegacy

yuliskov/SmartTubeLegacy · ★ 4.6k · JavaScript

SmartTubeLegacy, formerly SmartYouTubeTV, is an archived YouTube client for Android TVs and set-top boxes. It was designed for remote controls, TV resolutions, account login without Google Services, and sideloading on devices such as Fire TV. The maintained SmartTube project is the sensible route for new users.

SetupDocsCommunityMaturity

Verdict Our SmartTubeLegacy run installed 0 npm packages in 7 seconds but found no build or test target, and GitHub marks the application archived. Keep an existing installation only when replacing it would break an old device workflow, with no expectation of fixes.

Full review →
344

deploy-vercel

vvxw/deploy-vercel · ★ 1.8k111/7d · JavaScript

deploy-vercel is a Chinese-language template for running a WebSocket proxy and subscription endpoint on Vercel; it has no English documentation. It emits VLESS, Trojan, and Shadowsocks-style connection records, can report host data to a Nezha dashboard, and places a generic HTML page at the root.

SetupDocsCommunityMaturity

Verdict Our install pulled 66 packages into 81 MB, while the five-file project supplied no build or test target, so deploy-vercel asks you to trust security-sensitive network code without a verification suite. Do not deploy it unchanged: replace the public credential, audit the subscription route, and understand that Nezha configuration grants remote shell and file access.

Full review →
345

life-ipo

gtlhuyidan-sketch/life-ipo · ★ 545 · TypeScript

Life IPO is a Chinese-language personal data system for finances, health, knowledge, contacts, AI-assisted decisions, and team work. Its README and interface documentation are in Chinese; we found no English guide, so English-only operators will need translation before they can assess or deploy it.

SetupDocsCommunityMaturity

Verdict Our Life IPO install pulled 748 packages and 735 MB, then both build and tests stopped on the same Rolldown/Vite build error, while npm audit found 16 high-severity advisories. Treat it as readable alpha source for Chinese-speaking experimenters, not as a safe home for real financial, medical, or relationship records.

Full review →
346

cloud-cost-optimization-hub

oseghalep/cloud-cost-optimization-hub · ★ 2727/7d · Go

Cloud Cost Optimization Hub is a self-hosted dashboard for collecting and displaying cloud spending across AWS, GCP, and Azure. Today it is best understood as an early full-stack FinOps prototype: AWS has Cost Explorer code, while the README and source openly use sample data for other parts of the multi-cloud story.

SetupDocsCommunityMaturity

Verdict Our backend run installed 149 packages and passed its single test, but Azure and GCP cost paths still use or call for mock-data replacement. Use this as a readable prototype or contribution project, not as a trusted multi-cloud bill.

Full review →