mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
MCP
Guides
Trends
Ask
Tue 15 Sept 21:28 UTC
Evaluations
Open-source projects, reviewed the honest way — including who should skip them.
All
Automation
LLM Tools
Self-Hosted
Dev Tools
Data
Web
AI Tools
Self-Hosted
★ 18k · Rust
openfang
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.0k · TypeScript
SparkyFitness
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k · Rust
sonic
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.9k · Rust
Aether
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 54k · TypeScript
lx-music-desktop
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.2k · Go
checkcle
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.6k · TypeScript
panel
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k · TypeScript
Mailspring
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.1k · TypeScript
kvm
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 12k · TypeScript
nango
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.6k · JavaScript
SmartTubeLegacy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.1k · JavaScript
danmu_api
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 11k · JavaScript
tvbox
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.4k · Swift
opendisplay
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.2k · TypeScript
flowsint
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k · TypeScript
karakeep
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k · JavaScript
parse-server
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 17k · Go
kubo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.7k · JavaScript
fleetbase
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.3k · TypeScript
ever-gauzy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.0k · Go
obot
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.6k · JavaScript
InvisiProxy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k · PHP
bagisto
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k · C++
keepassxc
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.4k · Rust
mesh-llm
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.5k · TypeScript
folia-major
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.5k · Go
OpenFlux
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 16k · C#
Sonarr
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k · TypeScript
DeskcommCRM
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 20k · Python
Douyin_TikTok_Download_API
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 40k · Java
halo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 20k · C#
server
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.7k · Python
gpustack
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.8k · JavaScript
ground-station
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 50k · Ruby
mastodon
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 34k · Python
changedetection.io
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k · TypeScript
clash-party
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k · TypeScript
docmost
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 41k · TypeScript
appsmith
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k · Shell
setup-ipsec-vpn
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 31k · Go
wttr.in
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k · Go
SafeLine
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.1k · JavaScript
Interstellar
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 25k · Java
skywalking
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 90k · C++
bitcoin
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 319k ·
awesome-selfhosted
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k · Dart
gopeed
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.1k
▲107/7d
· Go
httpsms
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 52k
▲625/7d
· Dart
FlClash
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k
▲27/7d
· Python
zulip
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 20k
▲49/7d
· Go
mediamtx
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k
▲33/7d
· Go
toolhive
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.6k
▲49/7d
· Go
HAMi
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.3k
▲91/7d
· Go
filebrowser
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 516
▲43/7d
· Rust
remux
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 750
▲8/7d
· Go
boop
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 27k
▲39/7d
· HTML
OpenClash
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲18/7d
· PHP
WordPress
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 116k
▲409/7d
· C#
v2rayN
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k
▲9/7d
· Shell
dokku
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲68/7d
· Go
dozzle
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 347
▲15/7d
· TypeScript
snagtime
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.9k
▲46/7d
· Go
s-ui
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.0k
▲49/7d
· Go
opencloud
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 12k
▲47/7d
· TypeScript
obsidian-livesync
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k
▲73/7d
· JavaScript
koodo-reader
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 10k
▲564/7d
· TypeScript
LunaTV
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 270
▲24/7d
· Go
warmbly
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 27k
▲50/7d
· C
valkey
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.1k
▲65/7d
· Go
codex2api
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 17k
▲70/7d
· TypeScript
hydra
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.1k
▲86/7d
· Python
codex-lb
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 40k
▲114/7d
· C++
qBittorrent
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲120/7d
· Go
livekit
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲25/7d
· Go
harbor
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲45/7d
· Go
go2rtc
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲12/7d
· Go
rook
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.8k
▲41/7d
· Go
openfga
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲16/7d
· PHP
matomo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k
▲42/7d
· TypeScript
signoz
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 33k
▲765/7d
· Java
SmartTube
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 47k
▲104/7d
· Python
copyparty
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 36k
▲121/7d
· TypeScript
frigate
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.7k
▲26/7d
· Go
zot
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.4k
▲26/7d
· Go
infra
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 30k
▲4/7d
· Go
consul
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 37k
▲126/7d
· TypeScript
project-nomad
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.7k
▲164/7d
· Go
gpt-load
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 373
▲120/7d
· Rust
limusic
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲26/7d
· C++
xbmc
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 12k
▲12/7d
· Go
owncast
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲47/7d
· Go
crowdsec
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 48k
▲4/7d
· Go
gogs
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲36/7d
· Go
kopia
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 13k
▲62/7d
· TypeScript
openreplay
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.7k
▲77/7d
· Rust
MicYou
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.1k
▲54/7d
· Python
NetAlertX
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 25k
▲17/7d
· C
Tasmota
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k · C
lede
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 36k
▲54/7d
· Swift
bitchat
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 30k
▲56/7d
· Shell
ProxmoxVE
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k
▲30/7d
· Go
nebula
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲54/7d
· Go
pansou
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.0k
▲42/7d
· Go
birdnet-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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.6k
▲2.0k/7d
· Rust
arcbox
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 19k
▲75/7d
· TypeScript
ConvertX
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.5k
▲51/7d
· Python
LiveTalking
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 10.0k
▲278/7d
· Vue
TypeWords
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k
▲72/7d
· C
openwrt
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 30k
▲148/7d
· Lua
koreader
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k · Rust
linera-protocol
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 44k
▲184/7d
· Go
headscale
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.7k
▲25/7d
· Go
v2
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.6k
▲69/7d
· Rust
OpenShell
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.2k
▲79/7d
· TypeScript
wigolo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.0k
▲54/7d
· TypeScript
Mindwtr
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k
▲31/7d
· Python
club-3090
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.2k
▲429/7d
· HTML
reclip
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲111/7d
· Java
Mindustry
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 16k
▲46/7d
· Go
BillionMail
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 630
▲24/7d
· Go
awg-manager
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.0k
▲16/7d
· Go
MasterDnsVPN
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 46k
▲115/7d
· TypeScript
RSSHub
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲77/7d
· Rust
stalwart
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.9k
▲22/7d
· TypeScript
zyfun
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.0k
▲187/7d
· TypeScript
mailflare
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.4k
▲68/7d
· Go
vikunja
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 16k
▲61/7d
· Go
cloudflared
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.2k
▲51/7d
· Go
komari
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 37k
▲58/7d
· Go
1Panel
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.1k
▲29/7d
· Rust
librespot
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲31/7d
· Java
thingsboard
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 37k
▲365/7d
· Python
searxng
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 16k
▲174/7d
· Python
LibreTranslate
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 13k
▲88/7d
· Python
romm
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲132/7d
· JavaScript
cloud-mail
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.9k
▲412/7d
· Rust
fastpotify
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 25k · Ruby
gitlabhq
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲2/7d
· JavaScript
wekan
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 34k
▲40/7d
· TypeScript
nginx-proxy-manager
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 57k
▲57/7d
· TypeScript
appwrite
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k
▲11/7d
· Go
dapr
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 73k
▲229/7d
· TypeScript
AFFiNE
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.3k
▲8/7d
· TypeScript
world-of-claudecraft
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲6/7d
· JavaScript
rabbitmq-server
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 328
▲34/7d
· Shell
Qwen3.8-Flash-Next-Dual-DGX-Sparks
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k
▲158/7d
· Python
ArchiveBox
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 34k
▲116/7d
· Go
ntfy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 46k
▲23/7d
· TypeScript
Rocket.Chat
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k
▲11/7d
· Go
jaeger
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.2k
▲26/7d
· Go
incus
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 19k
▲52/7d
· Go
gvisor
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.3k
▲48/7d
· TypeScript
wacrm
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.1k
▲29/7d
· Python
server
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.4k
▲55/7d
· Go
higress
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.7k
▲14/7d
· Go
opencost
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 530
▲12/7d
· Python
FlightScnr_Pi
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.4k
▲187/7d
· Python
securo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.8k
▲24/7d
· JavaScript
jellyfin-web
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲114/7d
· Nim
nitter
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲159/7d
· Dart
ente
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k
▲21/7d
· Python
jumpserver
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 38k
▲12/7d
· Go
istio
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲84/7d
· TypeScript
infisical
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲274/7d
· Rust
Cap
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲21/7d
· Shell
macos
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 62k
▲212/7d
· PHP
coolify
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 545 · TypeScript
life-ipo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 36k
▲21/7d
· Go
vault
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.0k
▲34/7d
· TypeScript
invoice-builder
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 44k
▲81/7d
· TypeScript
jan
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲32/7d
· Python
netbox
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k
▲51/7d
· Python
calibre
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 37k
▲108/7d
· Java
keycloak
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 39k
▲211/7d
· Python
erpnext
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 12k
▲87/7d
· TypeScript
openship
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 41k
▲187/7d
· C++
Sunshine
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 92k
▲457/7d
· Java
Stirling-PDF
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 926
▲166/7d
·
personal-edge-proxy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 38k
▲60/7d
· TypeScript
Trilium
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 54k
▲130/7d
· Python
odoo
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.2k
▲21/7d
· Python
SpiderPanel
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲37/7d
· C++
envoy
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 48k
▲38/7d
· Ruby
discourse
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.8k
▲107/7d
· JavaScript
deploy-vercel
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.5k
▲44/7d
· Rust
walgit
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k
▲98/7d
· Python
onyx
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 858
▲14/7d
· Go
evolution-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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲20/7d
· TypeScript
midday
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.6k
▲44/7d
· TypeScript
evolution-api
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 36k
▲184/7d
· TypeScript
postiz-app
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 13k
▲71/7d
· TypeScript
seerr
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲114/7d
· JavaScript
bentopdf
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 44k
▲85/7d
· TypeScript
puter
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.2k
▲25/7d
· Go
evcc
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.7k
▲119/7d
· Go
hister
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.8k
▲10/7d
· JavaScript
luci
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 34k
▲42/7d
· Go
k3s
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 36k
▲111/7d
· Go
restic
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.8k
▲3/7d
· Go
signal-cli-rest-api
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.
Setup
Docs
Community
Maturity
Verdict inside