mrkeyoor.com
_
AI
Open Source
Tech
Repos
Libs
MCP
Guides
Trends
Ask
Sat 31 Oct 03:05 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
★ 367 · JavaScript
Free-GST-Billing-Software
Free GST Billing Software is a local billing application whose README describes invoices, customer records, inventory and Indian GST exports. It also describes international billing, but country-specific tax labels do not establish compliance with another jurisdiction's requirements. Our source evaluation covers commit c40309e; it does not establish the operation of the later v1.10.83 release.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.3k · Python
AiSOC
AiSOC is an open-source, self-hostable security operations system. Its README describes telemetry ingestion, threat detection and correlation, AI investigations with recorded reasoning, and proposed responses. Response actions require human approval unless a tenant explicitly grants autonomy for the relevant verb. The project excludes replacing long-term log retention and compliance search.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.1k · TypeScript
billd-desk
BilldDesk is a remote desktop project built with Vue, WebRTC, Node.js and Electron, with a separate Pro edition. Its public-edition guide warns against production use. Evaluate the public source separately from the Pro feature list before choosing it for remote support.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.4k · Python
ha-mcp
HA MCP is an unofficial Model Context Protocol server that lets AI assistants inspect and change a Home Assistant installation. Its documented tools cover device control and configuration work such as editing automations and dashboards, giving an assistant access beyond answering questions about your home.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 40k
▲125/7d
· TypeScript
umami
Umami collects website traffic and event data so you can see how people reach and use your site. You can run the analytics service yourself with PostgreSQL or use its cloud service, which suits teams choosing who operates their reporting infrastructure.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 389
▲22/7d
· Go
mathua
Mathua is a local-first math learning engine that chooses practice through a graph of prerequisites. It requires accuracy and speed before progression, and brings review scheduling and learner progress into a web application.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.0k
▲39/7d
· Rust
redlib
Redlib is a server you can run to read Reddit through a separate web interface, with browser requests and media routed through that server. It targets mostly signed-out browsing without Reddit's normal ads and JavaScript, according to its README.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲39/7d
· TypeScript
logto
Logto is an identity service that gives applications sign-in screens, account management, and permissions based on roles and organizations. It supports standard login protocols so a SaaS team can connect applications and enterprise identity providers without writing its own identity server.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 412
▲44/7d
· TypeScript
bloom
Bloom replaces the Windows taskbar with an animated dock and adds a changing island for music, system controls and status information. It brings everyday desktop actions into one interface, using a Rust backend that talks to Windows shell facilities.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.6k
▲1/7d
· Python
Mailu
Mailu packages a self-hosted email server as Docker images, including mail delivery, webmail and browser-based administration. It helps operators run their own domains without assembling each mail component separately, while leaving DNS and reliable delivery in their hands.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.1k
▲26/7d
· Go
immich-go
Immich-Go uploads photo and video collections to an existing Immich server. Its documented sources include Google Photos Takeout archives, local folders, iCloud exports, Picasa collections, and other Immich servers. The README describes source-specific metadata handling and a prebuilt binary that requires neither Node.js nor Docker.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.1k
▲145/7d
· TypeScript
itsaplan
It's a Plan, also called Itsaplan, is a self-hosted issue tracker where people and AI agents can receive work on the same project board. It keeps tasks and supporting documents together, with a REST API and an MCP server for outside tools.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 309
▲12/7d
· Kotlin
playport
PlayPort turns a Mac into a wireless CarPlay receiver and sends the display and controls to browsers on your local network. Your iPhone connects to the Mac, while a browser becomes the screen. It is an experimental receiver that requires an accessory identity and macOS-specific Bluetooth support.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 202
▲6/7d
· TypeScript
edge-smart-doh
Edge Smart DoH is a DNS-over-HTTPS service that can replace Cloudflare-hosted sites' addresses with preferred addresses and supply encrypted-handshake information to browsers. Its README and deployment guides are in Chinese, with no linked English edition. It targets connection and DNS-routing problems, while your computer still connects directly to the destination and exposes its IP address.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 356
▲14/7d
· Elixir
Comma
Comma is a personal AI assistant that keeps tasks and memory across conversations and devices. It puts ongoing work on a task board and can connect to your computer, so unfinished jobs do not depend on keeping one chat open.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 922
▲49/7d
· C++
ProsperoEden
ProsperoEden is an unofficial port of the Eden Nintendo Switch emulator for PlayStation 5 homebrew. It adds a console launcher, game-specific settings, and save management so owners of modified PS5 consoles can try their own dumped games.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 853
▲1/7d
· Swift
zulu
Zulu is a native Zulip chat client for iOS and macOS that gives topics and personal channel organization more room. You can group channels into folders, promote a topic beside a channel, and rename or hide items without changing the server for everyone else.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲8/7d
· Go
node_exporter
Node Exporter exposes a machine's operating-system and hardware measurements so Prometheus can collect them. It supplies counters such as CPU activity and disk space, while your monitoring stack handles storage, dashboards, and alerts.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 415
▲5/7d
· Go
Arrmada
Arrmada combines movie and television management, books, audiobooks, and household requests in one web application. It reduces the separate services used to organize a media library, with Plex and Jellyfin connections and a deployment that includes qBittorrent.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 349
▲43/7d
· Shell
Qwen3.8-Flash-Next-Single-DGX-Spark-TensorFold
This repository is a deployment recipe for serving Qwen3.8 Flash Next on a single NVIDIA DGX Spark through a familiar model API. It combines startup scripts, a pinned TensorFold engine, patches, and a specific model checkpoint so Spark owners can operate the stack locally.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 32k
▲69/7d
· TypeScript
invisible_dots
Dots, now called invisible_dots, gives each AI assistant a persistent virtual computer with a browser, files and saved skills. It is meant for recurring computer tasks where logins and working state need to survive between conversations.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k
▲1.0k/7d
· TypeScript
LibreTV
LibreTV is a Chinese-first web app that searches video catalogs you supply and plays their streams in your browser. Its README and linked documentation are Chinese, with no English README in the repository. It brings compatible on-demand sources and live playlists into one player without supplying a video library of its own.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 735
▲6/7d
· Python
unifi-toolkit
UI Toolkit is a self-hosted dashboard for tracking UniFi devices, watching gateway threats, and changing network restrictions. It adds connection history and firewall controls around an existing UniFi OS controller, helping an administrator investigate devices and apply targeted lockdowns.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 698
▲48/7d
· JavaScript
ps5-payload-manager
PS5 Payload Manager is a browser dashboard for organizing and starting homebrew payloads on a PS5. You can import files from USB or a hosted catalog, keep favorites, and choose what loads when the manager starts. It assumes you already have a compatible way to run homebrew on the console.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 13k
▲516/7d
· Kotlin
DiPlay
DiPlay is an independent CarPlay receiver installed on compatible BYD Android head units, letting an iPhone project through USB or supported wireless connections. It can add CarPlay without a dongle, but the public preview uses an experimental accessory identity and has firmware-specific compatibility limits.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.9k
▲345/7d
· TypeScript
AIHOT
AIHOT is a Chinese-first framework for running a news site that collects sources, selects stories with language models, and groups coverage into events. An English README exists, but the interface, generated text, and deeper documentation are Chinese by default. It gives subject editors editable prompts and selection rules for their own publication.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 207
▲1/7d
· C++
papermono-shopping-list
PaperMono Shopping List turns an M5Stack PaperMono e-paper device into a shared household grocery list, backed by a small server and a phone web app. It keeps a visible fridge list in sync with phone edits and groups items by shopping aisle.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 200 · Shell
MLBB-waydroid-LinuxCloudMLBB
MLBB-waydroid packages scripts for running Mobile Legends on a Linux desktop and optionally streaming it to an Android phone. English guides are available alongside original Indonesian notes, while script comments and messages include Indonesian. It connects Waydroid with Sunshine and Artemis and documents a fix for conflicting touch and pointer input on Hyprland.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 402
▲5/7d
· Go
slashdocs
Slashdocs is a self-hosted document workspace where agents publish HTML reports and people review them in a browser. Comments attach to passages, and agents can publish revisions while older versions remain available.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 490
▲100/7d
· Go
ai-native-callcenter
AI Native Call Center answers telephone calls with a voice model and transfers callers into human-agent queues while keeping their conversation in one record. Its interface and bot support English and Chinese, with documentation in both languages.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.4k
▲54/7d
· JavaScript
streambert
StreamBert is an Electron desktop app for browsing, watching, and downloading films, television, and anime from outside providers. It puts watch history and subtitle management alongside the player, but its available streams depend on those providers.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 110 · JavaScript
Relate
Relate is a self-hosted AI assistant that reads connected chats to track promises, unanswered questions, and important dates. Its primary README is Chinese, and an English README is available. It organizes conversations into separate relationship, business, or team spaces with reminders and source-backed answers.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 340
▲19/7d
· C
ponwrt
PonWrt is an ImmortalWrt firmware fork for Airoha AN7581 and AN7583 fiber-network devices. It provides an English README and a Simplified Chinese version, while much of the issue discussion is in Chinese. Its board profiles and PON configuration support target people modifying supported optical network hardware.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.2k
▲18/7d
· Go
TorrServer
TorrServer fetches and caches torrent data, then serves it over HTTP so a media player can start before the whole file downloads. Its main README is in English, while some community discussion is in Russian. It includes a web interface and an MCP endpoint for managing a shared streaming server.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 255
▲16/7d
· TypeScript
cogsend
CogSend is a social publishing app that lets you write drafts, tailor them for Mastodon, Bluesky, LinkedIn, Threads, and X, then publish or schedule them. It runs in your Cloudflare account so you can keep the queue and stored account credentials in infrastructure you control.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.4k
▲63/7d
· Go
kryvora-node
Kryvora Node is presented as a background service that connects worker hardware to the Kryvora network for availability reporting and peer verification. At the measured commit, its public executable runs a timer and logs heartbeat messages without sending them to the hub, leaving the advertised worker behavior incomplete.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7 · Python
knoweldge-base
Knowledge Base Phase 1 is a self-hosted document library with a Chinese browser interface and agent access through MCP. An English README explains how to run its Python backend, SQLite database, and local file storage. It helps people organize uploaded files and lets agents search and read content under a user identity.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 24k
▲8/7d
· JavaScript
MagicMirror
MagicMirror is a modular display for a household screen or smart mirror, showing information such as time, calendars, weather, and news. It runs locally through Electron or serves the display to a separate browser, with modules arranged in a JavaScript configuration file.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.0k
▲389/7d
· TypeScript
openmuse
OpenMuse is a personal-agent app that lets you inspect delegated jobs, take over its browser, and review mail or calendar actions. It combines a mobile and web interface with a persistent server, documents, and an optional Linux workspace so work can continue after you leave the chat.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 33k
▲48/7d
· Vue
YesPlayMusic
YesPlayMusic is a third-party NetEase Cloud Music player for desktop and browser listening, with lyrics and account-based recommendations. Its main documentation is Chinese, and the repository root has no separate English README.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k
▲102/7d
· Go
ScopeSentry
ScopeSentry is a security scanning platform that gathers domains, exposed services, and vulnerability findings into a shared inventory with selectable scanning nodes. Much of its issue discussion and MCP guidance is Chinese, but an English README exists.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 11k
▲15/7d
· Go
dex
Dex lets applications use one sign-in connection while people authenticate through an existing company directory or identity provider. It translates those upstream logins into signed identity tokens that compatible applications can understand.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.2k
▲49/7d
· Rust
plx-native
PlxNative is an unofficial Plex client for LG webOS televisions, with a Rust interface drawn directly on the GPU and video played through the TV decoder. It lets you browse and watch movies or shows from your own or shared Plex servers without using a Chromium-based interface.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 277
▲19/7d
· Rust
slot
Slot is a Rust frontend for supported Anbernic handhelds that presents Game Boy, Game Boy Color, and Game Boy Advance games as shelves of cartridges. It gives players a focused way to browse and launch those games, with a core picker, save states, and local handheld controls.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.0k
▲28/7d
· JavaScript
lxserver
lxserver combines LX Music playlist synchronization with a browser music player, local library management, and connections from compatible music apps. The project is primarily documented in Chinese, with an English README and sync guide available. It suits listeners who want their LX lists and server-hosted playback in the same place.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 16k
▲69/7d
· TypeScript
VERT
VERT converts images, audio, documents, and videos through a browser interface. Non-video files are processed on your device, while video can use local browser processing or a separate conversion server, so the destination depends on the job.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.6k
▲5/7d
· TypeScript
open-glean
Open Glean is a self-hostable Next.js workspace for searching Hydra DB data, asking cited questions, and running multi-step research. It provides the interface, model connection, chat history, and connector controls, but Hydra DB remains the default retrieval service behind it.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k
▲2.2k/7d
· Rust
xerj
XERJ is a Rust search server that indexes code, documents, logs, and structured files, then exposes them through an Elasticsearch-shaped API. It is aimed at local search, RAG, and agent memory, with an MCP server in the same binary so coding tools can retrieve passages instead of reading whole files.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 785
▲22/7d
· JavaScript
sparkDash
sparkDash is a browser dashboard for monitoring NVIDIA DGX Spark machines and other Linux hosts with NVIDIA GPUs. It collects hardware, network, storage, LLM-server, ComfyUI, and optional Hermes Agent status from the local host or over SSH, with controls for benchmarks and power actions.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.6k
▲140/7d
· Go
workbuddy2api-panel
WorkBuddy2API Panel's README and operating guidance are in Simplified Chinese, with no English guide in the repository. It is an unofficial self-hosted gateway that turns your own Tencent CodeBuddy or WorkBuddy accounts into an OpenAI-compatible chat-completions endpoint, with a browser panel for account pooling, OAuth login, usage, tasks, and configuration.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 313
▲5/7d
· Python
jeff
jeff is a self-hosted implementation of TypeSafe's Jev System One API, backed by the 400M-parameter GLiFormer model. Existing `typesafe-sdk` clients can point at its local endpoint for typed choice, score, and yes-or-no probability questions, trading some accuracy for control over hosting.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 319
▲5/7d
· Go
OpenGFW
OpenGFW is an open source Linux network filtering and analysis engine with protocol analyzers and expression-based rules. Its README lists NFQueue as the only I/O implementation and warns that the project is in very early development. The maintainers say they do not plan to continue active development themselves, while remaining open to contributions and releases.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.0k
▲155/7d
· C++
splash
Splash is a local inference server for selected large language models on recent Apple silicon Macs. It exposes OpenAI- and Anthropic-compatible APIs, a browser chat page, vision and tool calling, plus launchers that point installed coding agents at the local model.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 40k
▲16/7d
· Go
quivr
Quivr V2 is a self-hosted engine for collecting a continuous stream of articles or documents, making it searchable, and sending alerts when saved queries match. It keeps the durable source data separate from the search index, while plugins handle connectors, document formats, embeddings, ranking, and delivery rules.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 545
▲12/7d
· Go
bindery
Bindery is a self-hosted manager for ebook and audiobook acquisition, built as a replacement for Readarr. It monitors authors, searches Usenet and torrent indexers, sends releases to download clients, imports the finished files, and keeps metadata from several providers instead of depending on one backend.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.5k
▲56/7d
· C++
esp32-c3-adblock
ESP32-C3 Adblock is a network DNS blocker that stores domain hashes in flash on a small ESP32 board, then answers blocked lookups with 0.0.0.0. It gives you Pi-hole-style filtering without a Raspberry Pi or a board with PSRAM, though you still have to flash it and point clients or an existing resolver at it.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.0k
▲16/7d
· Rust
ALVR
ALVR streams SteamVR games from a Windows or Linux gaming PC to a supported standalone headset over a local network. It is an open-source route for using Quest, Pico, Vive Focus, Apple Vision Pro, and several other headsets as wireless PC VR displays.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k
▲75/7d
· Go
hysteria
Hysteria 2 is a self-hosted proxy that carries traffic through a customized QUIC protocol over UDP. It pairs a server with clients that can expose SOCKS5, HTTP proxy, forwarding, TUN, and Linux transparent-proxy modes for networks where ordinary connections are unreliable or filtered.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 276
▲3/7d
· TypeScript
skillbox
Skillbox is a self-hosted library for storing, revising, granting, and delivering instruction packages to AI agents. It serves skills over MCP and a CLI, keeps immutable revisions, and can recommend relevant entries through a provider you configure.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.6k
▲147/7d
· JavaScript
vm2api
vm2api is a Chinese-first project, and its long README also includes English documentation. It turns Claude and ChatGPT subscription sessions into Anthropic- and OpenAI-compatible API endpoints by running official client processes inside isolated containers or virtual machines.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.3k
▲36/7d
· TypeScript
FounderOS-DEMO
Founder OS is a self-hosted Next.js dashboard that puts communications, client leads, content, finances, tasks, AI agents, and business notes on one screen. This repository is a populated demo with placeholder records; it shows the intended operating model, while real connectors and production knowledge services still require separate setup.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.0k
▲29/7d
· JavaScript
UFI-TOOLS
UFI-TOOLS is a Chinese-language management panel for ZTE T760-family portable Wi-Fi hardware, including the F50 and U30 Air. Its README and user manual are in Chinese, with no linked English guide; it adds signal monitoring, band and cell locking, SMS forwarding, device controls, and a plugin system beyond the factory interface.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.2k
▲11/7d
· JavaScript
awesome-cloudflare-selfhosted
Awesome Cloudflare Self-Hosted is a curated list of complete applications that replace paid SaaS products while running inside your own Cloudflare account. Its tooling reads license files and deployment configuration from each repository, then records the Cloudflare services an app actually declares.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 146 · Python
life
Life is a self-hosted telemetry stack for a WHOOP 4.0 strap that avoids the official WHOOP account and subscription. An iPhone collects Bluetooth readings, buffers them locally, and sends them over Tailscale to a Python backend backed by SQLite, Prometheus, and Grafana.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 963 · Rust
AgentVerse-OS
AgentVerse OS is a single-user personal cloud for developers who want browser-based workspaces, AI coding agents, and self-hosted apps on one Ubuntu server. It combines a Rust control service, a Svelte desktop, Incus workspaces, Docker apps, Coder, Tailscale, and ZFS behind one interface.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 26k
▲2/7d
· Java
incubator-seata
Apache Seata keeps one business operation from ending half-finished when it changes data through several services or databases. A separate coordinator tracks the whole transaction while application-side managers and resource adapters commit or undo each branch. It supports AT, TCC, Saga, and XA, which trade code changes, isolation, lock time, and compensation work differently.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k
▲16/7d
· Python
DocsGPT
DocsGPT is a self-hosted system for turning documents, websites, and connected business apps into searchable AI agents. It combines ingestion, cited answers, visual workflows, tools, access controls, a web app, widgets, an OpenAI-compatible API, and an MCP server in one project.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 34k
▲28/7d
· Python
glances
Glances is a cross-platform system monitor that shows CPU, memory, disks, networks, processes, containers, and sensors in a terminal or browser. It can also serve those readings through REST, XML-RPC, Python, and MCP interfaces, then export them to monitoring databases and message brokers.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.1k · Python
lunel
Lunel is a self-hosted control panel for creating and managing VLESS, Trojan, and Shadowsocks proxy instances. One web console handles deployment, health checks, usage limits, logs, domains, and client links, while a worker runs each proxy core in a container or a restricted process.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.4k
▲2/7d
· Python
vodiwalker_panel
Vodiwalker Panel is a Persian-language web panel for creating and managing proxy connections, subscriptions, administrators, and a Telegram control bot. The repository does not provide English documentation, so non-Persian readers must work from the Python source or translate the short README.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲33/7d
· C++
srs
SRS is a self-hosted real-time media server for publishing and playing live video through RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181. It lets one server accept a stream from tools such as FFmpeg or OBS and deliver it through several playback protocols.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.2k
▲188/7d
· Rust
FluxDown
FluxDown is a download manager for desktop, Android, and headless servers, with HTTP, FTP, BitTorrent, eD2K, HLS, and DASH support. Its Rust engine sits behind graphical, command-line, browser-extension, REST, and MCP controls, so one download queue can serve people, scripts, and AI clients.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 339 · Swift
life-recorder
Life Recorder continuously records short audio chunks on a development-installed iPhone, sends them to a private Mac receiver, and builds one local Markdown transcript with Whisper. It solves the cloud-dependency problem for personal audio recall, but the trade is a hands-on Apple development setup and responsibility for a very sensitive archive.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 456 · PHP
bank-sampah
Bank Sampah Digital is an Indonesian-language web app for running a community waste bank, where residents exchange sorted waste for account credit. Its README and interface are in Indonesian, with no English documentation offered, and it covers deposits, pickups, withdrawals, grocery redemptions, staff work, and public price information.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 239
▲2/7d
· Go
3x-ui_runonflux
3x-ui_runonflux is a Persian-documented Go launcher that puts the 3X-UI admin panel, a VLESS WebSocket inbound, and subscription links behind one TLS port on Flux Orbit. There is no English guide; the README explains in Persian how path routing works and which 3X-UI settings must match the hard-coded ports.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.4k
▲458/7d
· Python
printfilm
PrintFilm is a Chinese-language self-hosted platform for turning a topic or script into storyboards, generated images, generated video, and a composed short film; it does not provide English documentation. It includes a user app, an admin console, reusable character and scene assets, background task handling, an API, and optional usage billing.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 95k
▲337/7d
· Python
odysseus
Odysseus is a self-hosted AI workspace that combines chat, agents, web research, documents, email, notes, calendar, and local model management in one browser interface. It is for people who want their models and personal work tools under their own control instead of spread across several hosted products.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 461 · C++
Spun
Spun is a Linux music player that presents local, YouTube Music, Cider, Jellyfin, Navidrome, and Subsonic playback as animated CDs, records, cassettes, or a recorder. Its code is visible and modifiable under PolyForm Noncommercial 1.0.0, but the README correctly says this is source-available software, not OSI-approved open source.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 296
▲4/7d
· TypeScript
bankmcp
BankMCP is a single-user, read-only MCP server that lets an AI assistant inspect your European bank accounts through Enable Banking. It can retrieve balances and transactions, connect banks, label accounts, and run watched conditions without offering payment tools.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2 · Python
8086-xcheck-system
XCheck IP Reputation Investigation System is a self-hosted workflow for preparing IP lists, checking an existing whitelist service, and submitting remaining public IPs to ThreatBook. Its README describes an English-first interface with Simplified Chinese switching, persistent task checkpoints, and stage-specific exports. It is intended for trusted local networks.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 624
▲2/7d
·
fanzha-ai-proxy
Fanzha AI Proxy is documented in Chinese, and we found no English README. It turns the Chinese National Anti-Fraud AI assistant into a small OpenAI-compatible HTTP service for chat clients that cannot call the original mobile-app backend directly.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.2k
▲41/7d
· TypeScript
homarr
Homarr is a self-hosted home page for organizing services, bookmarks, status data, calendars, downloads, media, and system information in one drag-and-drop dashboard. It adds accounts, groups, permissions, single sign-on, search, and dozens of service integrations, so it can act as the front door to a home server rather than a page of links.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.2k
▲14/7d
· Python
search-plugins
This repository supplies Python search plugins for qBittorrent's built-in Search tab and hosts the wiki for community plugins. It lets qBittorrent query several torrent indexes from one window, either through a site-specific script or the included Jackett bridge.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 378
▲2/7d
· HTML
vphone-web
vphone-web is an English-documented control panel for running several research virtual iPhones on one Apple Silicon Mac. It adds accounts, device assignment, browser streaming, app installation, a root shell, and file access around the separate vphone-cli engine.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 10k
▲25/7d
· TypeScript
opencti
OpenCTI is a self-hosted workspace for collecting, connecting, investigating, and sharing cyber threat intelligence. It gives analysts a STIX-based knowledge graph, a web interface, a GraphQL API, and connectors to systems such as MISP and TheHive.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.2k
▲47/7d
· JavaScript
cap
Cap is a self-hosted CAPTCHA alternative that asks a visitor's device to do proof-of-work and can run browser instrumentation checks in the background. It replaces picture-selection puzzles and third-party tracking with a widget, your own verification service, and a token your application checks server-side.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 623
▲8/7d
· Python
Qwen3.8-Flash-Next-Single-DGX-Spark
Qwen3.8-Flash-Next-Single-DGX-Spark is an operations kit for serving a very large Qwen vision-language checkpoint on one NVIDIA DGX Spark. Its scripts download the weights, patch a pinned vLLM runtime, offload part of the model to memory-mapped storage, expose an OpenAI-compatible API, and watch the machine for dangerous memory pressure.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 231 · TypeScript
superlocal
SuperLocal is a desktop-focused email client and provider gateway that combines several accounts while keeping each mailbox's identity and provider behavior separate. Its Inbox SDK stores normalized mail in SQLite, and the included web app currently connects to Gmail and Inbound.new or runs with two fictional mailboxes.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.5k
▲13/7d
· JavaScript
usque-custom-pro
Usque Custom Pro is a Chinese-language browser tool for registering Cloudflare WARP MASQUE devices and generating configurations for Clash, Mihomo, Shadowrocket, sing-box, and a local VLESS bridge. Its README is written in Chinese, and the repository provides no English documentation.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 764
▲18/7d
· TypeScript
anythingmcp
AnythingMCP turns existing REST, SOAP, GraphQL, OData, database, and MCP services into tools behind one Model Context Protocol endpoint. It is a self-hosted gateway for teams whose business systems do not already speak MCP, with a visual tool editor, access controls, audit logs, and a catalog of ready-made adapters.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.5k
▲26/7d
· JavaScript
Calibre-Web-Automated
Calibre-Web Automated (CWA) is a self-hosted ebook library project that combines Calibre-Web's browser interface with Calibre tools and additional automation. Its README describes watched-folder ingest, conversion, metadata enforcement, duplicate management, processed-file backups, Kobo sync and KOReader progress sync. These are documented capabilities, not workflows validated by our recorded sandbox run.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.8k
▲115/7d
· JavaScript
CF-Server-Monitor
CF-Server-Monitor is a Chinese-first server monitoring dashboard with a full English README and an English interface. It sends host metrics to Cloudflare Workers, stores history in D1, and pushes live updates through Durable Objects, so you do not have to operate a separate monitoring server.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.9k
▲232/7d
· TypeScript
niubigeo
NiubiGEO is a self-hosted workbench for checking how model APIs describe a product, which competitors they mention, and which sources appear in their answers. It stores the original responses and test conditions so a marketing or product team can inspect the evidence behind each visibility result instead of trusting one blended score.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 25k
▲10/7d
· Dockerfile
kuboard-press
Kuboard is a self-hosted web console for managing one or more Kubernetes clusters. The repository README is primarily Chinese, English documentation exists, and this particular repository contains the bilingual VitePress documentation site rather than the Kuboard server source.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.4k
▲17/7d
· TypeScript
taskview-community
TaskView is a source-available project manager for teams that want tasks, sprints, time tracking, developer integrations, and access controls on their own server. It covers more ground than a basic Kanban board, but its license permits internal use rather than a hosted service for customers.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.4k
▲39/7d
· Go
dae
dae is a Linux transparent proxy that uses eBPF inside the kernel to split traffic by domain, address, process, protocol, or device. It can send selected connections through proxy nodes while letting direct traffic bypass the proxy process; the project maintains both English and Chinese documentation.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k
▲148/7d
· JavaScript
yuvomi
Yuvomi is a self-hosted household organizer that puts tasks, calendars, shopping, meals, budgets, documents, health records, and reminders in one web app. It replaces several family subscriptions with one server and one SQLite database that you control.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 351
▲19/7d
· JavaScript
mlmvpn_windows
MLMVPN for Windows is a desktop anti-censorship client that puts fourteen tunnel engines, a clean-IP scanner, and Cloudflare account tools in one interface. It is aimed at networks where no single transport stays reliable, with English and Persian documentation for the Windows app.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲14/7d
· TypeScript
teable
Teable is a collaborative spreadsheet interface backed by PostgreSQL, built for teams that need tables, views, forms, permissions, APIs, and automations around the same data. Its full product also adds AI chat and an app builder, but those features require a much larger self-hosted platform than the basic edition.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 11k
▲3/7d
· Go
distribution
Distribution is the open-source registry server that stores and serves container images and other OCI content. It gives teams the storage layer behind a private registry, without adding a full management console, vulnerability scanner, or policy suite.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.8k
▲4/7d
· Rust
reth
Reth is a Rust implementation of Ethereum's execution layer, the node component that processes transactions, maintains chain state, and exposes execution APIs. You can run it as an Ethereum or EVM-chain client, or import its crates to build custom nodes and execution extensions.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 12k
▲31/7d
· TypeScript
umbrel
umbrelOS is a standalone home-server operating system with a browser interface and an app store. It turns a supported PC, Raspberry Pi 5 or virtual machine into a box for files, photos, apps and virtual machines that you control.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.8k
▲90/7d
· Go
openbao
OpenBao is a self-hosted service for storing secrets, issuing short-lived credentials, managing certificates, and encrypting data through an API. It gives operators one place to control access and revocation instead of leaving permanent credentials in application configuration.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 40k
▲76/7d
· Java
NewPipe
NewPipe is an Android app for watching and downloading media from YouTube, PeerTube, Bandcamp, SoundCloud, and media.ccc.de without a service account or Google Play Services. It keeps subscriptions, playlists, and history on the device, which suits people who want a local alternative to the official clients.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 687
▲3/7d
· JavaScript
CFBox
CFBox is a Chinese-first Cloudflare Workers and Pages panel for building and managing VLESS, Trojan, and xhttp proxy subscriptions; a full English guide is included. It combines CFnew and edgetunnel-style node sources, client subscription links, network checks, and KV-backed settings in a single Worker script.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 27k
▲84/7d
· TypeScript
wg-easy
wg-easy packages a WireGuard server and a browser-based admin panel into one self-hosted container. It gives you a simpler way to create peers, show QR codes, download client configurations, inspect connection traffic, set expirations, and manage access without editing WireGuard files by hand.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.5k
▲11/7d
· Go
probo
Probo is a self-hosted governance, risk, and compliance system for engineering and security teams. It keeps risks, controls, vendors, privacy work, audits, evidence, and policy approvals in one record, with access through a web console, CLI, GraphQL API, MCP server, and n8n node.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 35k
▲27/7d
· Go
v2ray-core
V2Ray Core is a command-line proxy engine for building encrypted client and server routes across restrictive or complicated networks. It accepts traffic through configured inbound protocols, sends it through selected outbound connections, and can make those choices with DNS, domain, IP, port, user, or protocol rules.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.2k
▲16/7d
· Go
autobrr
autobrr is a self-hosted download automation service for torrents and Usenet. It filters tracker IRC announcements and Torznab, Newznab, or RSS feeds, then forwards matches to configured download clients or actions. Its README lists torrent clients, Usenet clients, Sonarr, Radarr, watch folders, webhooks, and scripts.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.7k
▲15/7d
· Rust
AgentENV
AgentENV is a self-hosted platform for creating, pausing, restoring, and forking Firecracker microVMs for coding agents and reinforcement-learning workloads. It turns OCI images into reusable sandboxes and spreads those environments across one Linux host or a cluster.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 47k
▲196/7d
· TypeScript
LibreChat
LibreChat is a self-hosted web app that puts hosted and local AI models behind one shared chat interface. It adds user accounts, agents, file chat, search, MCP tools, code execution, and admin controls for people who want to run their own alternative to a hosted AI chat product.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 31k
▲35/7d
· Python
hosts
StevenBlack/hosts combines maintained domain lists into a hosts file that blocks adware and malware at the operating-system level. You can download the finished file, choose category variants, or run the Python generator with your own sources and exceptions.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.9k
▲44/7d
· TypeScript
Atomic-Chat
Atomic Chat is a desktop and mobile app for running open-weight language models on your own hardware, with an OpenAI-compatible local API for other tools. It also mixes in cloud providers, MCP servers, project files, image generation, and one-click launchers for coding agents.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 442
▲3/7d
· C++
omakade
Omakade is a local-first Linux game library designed for Omarchy, with desktop and controller interfaces for games spread across launchers and emulators. It discovers existing installations, organizes them under one set of covers and filters, then hands each launch back to the platform that owns it.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲49/7d
· JavaScript
Mobile-Security-Framework-MobSF
MobSF is a self-hosted mobile application security scanner for Android, iOS, and Windows packages and source code. It combines static inspection with an instrumented dynamic lab, then exposes the results through a web interface and REST APIs.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.0k
▲83/7d
· Go
radar
Radar is a local or self-hosted Kubernetes interface that combines resource browsing, topology, events, Helm, GitOps, traffic, audits, and upgrade checks. It also gives MCP-compatible coding agents a filtered view of a cluster, so they can investigate problems without chewing through raw Kubernetes YAML.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 13k
▲25/7d
· Go
sftpgo
SFTPGo is a self-hosted file transfer server that gives the same users access through SFTP, HTTP/S, FTP/S, and WebDAV. It can put local disks, encrypted folders, S3-compatible storage, Google Cloud Storage, Azure Blob Storage, or another SFTP server behind those accounts.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 14k
▲25/7d
· JavaScript
mailcow-dockerized
Mailcow is a self-hosted email and groupware stack delivered through Docker Compose. It combines mail transfer, IMAP and POP access, spam filtering, antivirus, webmail, calendars, contacts, certificates, and an admin interface so you do not have to assemble those services yourself.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k
▲1.9k/7d
· JavaScript
openGym
openGym is a self-hosted workout and body-weight tracker for planning routines, logging sessions, and reviewing progress across devices. It runs as a phone-friendly web app with passkey login, or as a standalone Android app, and keeps server data in files you control. Optional AI coaching and an MCP server are separate, opt-in additions.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 515
▲8/7d
· Go
BackPack
BackPack is a Go tunnel engine for carrying traffic between an entry server in Iran and an overseas exit server. It combines reverse port forwarding, a direct private network, 13 transport choices, monitoring, and updates in one binary for routes where ordinary connections are filtered or unreliable.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.3k
▲93/7d
· Python
PanWatch
PanWatch's primary documentation and interface are Chinese, and the repository does not provide an English README. It is a self-hosted stock monitor for A-shares, Hong Kong stocks, and US stocks, combining portfolios, alerts, simulated trading, market data, and multi-agent analysis in one web app.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲22/7d
· Vue
wiki
Wiki.js is a self-hosted knowledge base for teams that want their documentation, access rules, and data on infrastructure they control. It combines Markdown and visual editing with page history, authentication options, search, and storage connections in one web application.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 27k
▲63/7d
· Vue
dashy
Dashy is a self-hosted home page for organizing apps and services, checking whether they respond, and showing data through widgets. It suits a homelab that has outgrown a page of bookmarks, with YAML and a visual editor controlling layouts, pages, themes, search, and access.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲122/7d
· Kotlin
animeko
Animeko is a Chinese-language anime discovery, tracking, and playback client; its main README and contributor guides are in Chinese, and there is no English README at the repository root. It combines Bangumi collections, online and BitTorrent sources, offline caching, danmaku comments, and local playback across mobile and desktop platforms.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 11k
▲8/7d
· Go
server
Screego is a self-hosted browser app for sharing a screen with other people through WebRTC. It deliberately stops there: no voice call, camera meeting, chat suite, or remote control, just a readable low-delay screen stream for work such as showing code.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.7k
▲213/7d
· JavaScript
iptv
iPTV is a Chinese-documented self-hosted live-TV source manager; the README and repository guides are in Chinese, and the current tree has no English guide. It gathers platform extractors, direct links, and M3U or TXT subscriptions into editable channel groups, then serves M3U, TXT, and EPG outputs to televisions and media players.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 4.7k
▲13/7d
· JavaScript
Bubble-Card
Bubble Card is a set of Home Assistant dashboard cards for lights, climate controls, media players, calendars, covers, pop-ups, and navigation. It gives people a consistent mobile-friendly interface without forcing them to assemble every control from unrelated custom cards.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.2k
▲32/7d
· JavaScript
ace-step-ui
ACE-Step UI is a local React and Express interface for generating and organizing music with the separate ACE-Step 1.5 model. It adds a song library, playlists, batch jobs, editing tools, stem separation, and a browser player around the model's Gradio API and a Python fallback path.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 50k
▲22/7d
· Go
alist
AList puts local folders and many cloud storage accounts behind one web file browser, with previews, sharing, uploads, downloads, and WebDAV access. It usually connects to a provider through that service's own interface and redirects or forwards file traffic, so you can browse scattered storage without first copying everything into a new system.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 607
▲10/7d
· Go
tunnel-client
Secure MCP Tunnel client is a Go daemon that lets ChatGPT, Codex, the Responses API, and AgentKit reach an MCP server on your laptop or private network. It keeps that server off the public internet by polling OpenAI over an outbound connection, though tool requests and results still pass through OpenAI's tunnel service.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.7k
▲14/7d
· Go
karmada
Karmada is a control plane for placing and managing applications across several Kubernetes clusters, even when those clusters sit in different clouds or data centers. It uses familiar Kubernetes APIs plus placement and override policies, so teams can distribute existing workloads without rewriting the applications themselves.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲125/7d
· TypeScript
OpenStock
OpenStock is a self-hosted stock dashboard for searching companies, saving watchlists, viewing charts, and receiving personalized market emails. It combines Finnhub data and TradingView widgets with user accounts backed by MongoDB, but it is an information tool rather than a brokerage.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 8.7k
▲4/7d
· Go
alertmanager
Alertmanager receives alerts from Prometheus and other clients, groups duplicates, applies silences and inhibition rules, then sends notifications to the right service or team. It solves the noisy middle of alerting after another system has decided that something is wrong.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 5.7k
▲103/7d
· Go
go-music-dl
Go Music DL is a music search, playback, download, and local-library application with documented Web, TUI, desktop, Android, and iOS options. Its supplied README is in Chinese. The README at our recorded commit lists 12 online platforms, including NetEase Cloud Music, QQ Music, Kugou, Kuwo, Migu, Soda, and Apple Music. Listed capabilities are documentation claims, not services we verified in operation.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 7.1k
▲38/7d
· Go
fleet
Fleet is a self-hosted device-management and security platform built around osquery and native MDM channels. It gives IT teams one server, web interface, API, CLI, and GitOps path for inventory, policies, software, patches, scripts, and device enrollment across major operating systems.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.8k
▲30/7d
· Go
Memoh
Memoh is a self-hosted platform for AI agents that stay online after your laptop closes. Each bot can get a filesystem, desktop, browser, network, and saved memory, while users talk to it through the web or chat services. It can run its built-in agent or host Claude Code and Codex inside managed workspaces.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 15k
▲77/7d
· JavaScript
audiobookshelf
Audiobookshelf is a server you run yourself for organizing, streaming, and sharing audiobooks and podcasts. It remembers each listener's position, downloads podcast episodes, edits book metadata, and gives the household web and mobile clients without handing the library to a commercial platform.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 30k
▲28/7d
· TypeScript
jitsi-meet
Jitsi Meet is an open-source video meeting client for browsers and mobile apps, with SDKs for putting calls inside another product. Self-hosting it gives you control over the meeting service, but the working system extends well beyond this TypeScript repository.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 6.2k
▲73/7d
· Rust
celld
celld is a self-hosted runtime for running Cloudflare Workers applications and stateful Durable Objects on your own machines. It also implements services such as KV, Queues, D1, R2, Workflows, and Cron Triggers, storing durable state in a bucket you control.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.4k
▲37/7d
· Python
EchoMuse
EchoMuse turns a rooted second-generation Amazon Echo Dot into a local Home Assistant voice satellite and media player. A Go service runs on the Dot while a Python controller handles wake words, Home Assistant communication, fleet settings, and updates without Alexa's cloud.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 3.1k
▲16/7d
· Go
versitygw
VersityGW puts an S3-compatible API in front of a local POSIX filesystem, ScoutFS, Azure Blob Storage, or another S3 service. It is for teams that have storage already and need software written for S3 to talk to it without replacing the backend.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 11k
▲348/7d
· Python
Octop
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 22k
▲31/7d
· TypeScript
newsnow
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k
▲7/7d
· Ruby
forem
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.1k
▲1/7d
· Go
octo-server
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 1.8k
▲19/7d
· Go
runtime
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.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 18k
▲13/7d
· 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.6k
▲136/7d
· 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
▲2/7d
· 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
★ 2.4k
▲54/7d
· 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
★ 55k
▲153/7d
· 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.3k · 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.8k
▲11/7d
· 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
▲29/7d
· 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.3k
▲34/7d
· 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
★ 13k
▲63/7d
· 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.7k
▲7/7d
· 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.4k
▲44/7d
· 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
★ 12k
▲155/7d
· 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
★ 6.1k
▲162/7d
· 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
★ 10k
▲73/7d
· 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
★ 30k
▲188/7d
· 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
▲5/7d
· 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
★ 4.4k
▲40/7d
· 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
★ 8.7k
▲68/7d
· 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.1k
▲21/7d
· 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
★ 25k
▲159/7d
· Kotlin
mihon
Mihon is an Android reader for manga, webtoons and comics supplied through local files or extensions. Its documented tools include categories, configurable viewers, scheduled library checks and reading trackers. Mihon hosts no content, so readers must supply their own collection or sources.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 28k
▲31/7d
· 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
★ 30k
▲142/7d
· 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.7k
▲134/7d
· Rust
mesh-llm
Mesh LLM combines GPU capacity and memory across computers behind an OpenAI-compatible API. It can serve a model locally, route requests to another machine, or split model layers when one machine cannot hold the whole model.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 10k
▲1.0k/7d
· 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
★ 2.3k
▲67/7d
· 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
★ 17k
▲67/7d
· 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
★ 5.0k
▲132/7d
· 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
★ 21k
▲108/7d
· 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
▲70/7d
· Java
halo
Halo is a Java-based website publishing system for blogs, knowledge bases and company sites, with themes and plugins. It has a community edition and separate paid editions. The supplied README and Docker deployment guide are Chinese; official English documentation coverage was not verified.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲48/7d
· 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.9k
▲44/7d
· 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.9k
▲11/7d
· 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
▲14/7d
· Ruby
mastodon
Mastodon is a social network server that lets your community exchange posts with people on other servers using ActivityPub. It supplies accounts, a web interface, chronological timelines, and moderation tools so an organization can host its own part of that network.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 35k
▲111/7d
· 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
★ 27k
▲71/7d
· 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
▲74/7d
· 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
▲21/7d
· TypeScript
appsmith
Appsmith is a low-code platform for building internal dashboards, admin panels, and service management tools connected to business data. Teams can evaluate it as a shared builder for several internal applications.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 29k
▲60/7d
· 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
▲16/7d
· Go
wttr.in
wttr.in is a console-oriented weather forecast service. Its README documents terminal forecasts, browser pages, PNG images, JSON and Prometheus metrics, plus one-line output for status bars. Using the hosted endpoint and operating your own instance are separate setup choices.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 23k
▲165/7d
· Go
SafeLine
SafeLine is a self-hosted web application firewall that works as an HTTP/HTTPS reverse proxy. Its documentation describes attack filtering, rate limits, bot challenges, password challenges and access controls. Our recorded run covered the included BlazeHTTP evaluation client, not a deployed SafeLine firewall.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 2.2k
▲5/7d
· 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
▲9/7d
· 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
★ 91k
▲70/7d
· C++
bitcoin
Bitcoin Core connects directly to the Bitcoin network, downloads blocks and transactions, and checks them against Bitcoin's rules. You can run the node without building its optional wallet or graphical interface. Its RPC interface lets other software query and control a node you operate.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 332k
▲1.7k/7d
·
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
★ 27k
▲95/7d
· 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
★ 6.1k
▲48/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
★ 26k
▲33/7d
· Python
zulip
Zulip is an Apache 2.0 open-source team chat application organized around topics. Its README describes a conversation model for live and asynchronous discussion. Organizations can use Zulip Cloud or self-host on Ubuntu, Debian, or Docker.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 21k
▲46/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.3k
▲6/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
★ 5.0k
▲93/7d
· Go
HAMi
HAMi (Heterogeneous AI Computing Virtualization Middleware) is Kubernetes middleware for sharing GPUs and other AI accelerators and placing workloads with device-aware policies. Its README describes memory and compute limits where the device backend supports them. A mutating webhook, scheduler extender, device plugins and device-specific in-container components handle scheduling and allocation.
Setup
Docs
Community
Maturity
Verdict inside
Self-Hosted
★ 9.0k
▲61/7d
· Go
filebrowser
FileBrowser Quantum is a self-hosted web interface for browsing, editing, and sharing files in directories you control. It adds multiple storage locations and user access rules, so you can give people browser access without giving everyone the same view of the filesystem.
Setup
Docs
Community
Maturity
Verdict inside