function: http-server
3609 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| sanic-org/sanic Sanic is a fast, asynchronous Python web framework and web server supporting async/await syntax and ASGI compliance. It bundles a productio… | 84 | 18645 | stable |
| wled/WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 93 | 18603 | active |
| ether/etherpad Etherpad is a self-hosted, real-time collaborative rich-text document editor where every keystroke is attributed to an author and every rev… | 98 | 18507 | active |
| statsd/statsd StatsD is a Node.js network daemon that listens for application metrics like counters and timers over UDP or TCP and aggregates them into b… | 42 | 18076 | stable |
| zincsearch/zincsearch ZincSearch is a lightweight full-text search engine written in Go, built on the bluge indexing library, designed as a resource-efficient al… | 10 | 17889 | active |
| verdaccio/verdaccio Verdaccio is a lightweight, zero-config private npm proxy registry built in Node.js. It hosts private packages, proxies and caches upstream… | 99 | 17843 | active |
| rqlite/rqlite rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse… | 93 | 17704 | stable |
| apache/brpc Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor… | 90 | 17594 | stable |
| ory/hydra Ory Hydra is an OpenID Certified OAuth 2.0 and OpenID Connect provider server written in Go, handling token issuance, client management, an… | 78 | 17498 | stable |
| joewalnes/websocketd websocketd is a small command-line tool written in Go that wraps any executable program reading STDIN and writing STDOUT, exposing it as a … | 67 | 17466 | stable |
| ZLMediaKit/ZLMediaKit ZLMediaKit is a high-performance, enterprise-grade streaming media server framework written in C++11, supporting RTSP, RTMP, HLS, HTTP-FLV,… | 77 | 17458 | stable |
| openzipkin/zipkin Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in … | 86 | 17453 | stable |
| koel/koel Koel is a free, open-source, self-hosted music streaming server built on Laravel and Vue that turns a personal music collection into a mode… | 94 | 17233 | active |
| julienschmidt/httprouter HttpRouter is a lightweight, high-performance HTTP request router (mux) for Go that supports path variables and method matching using a com… | 23 | 17126 | stable |
| ipfs/kubo Kubo is the reference Go implementation of IPFS, running a daemon that stores and serves content-addressed data. It ships a CLI, HTTP Gatew… | 94 | 17114 | active |
| tindy2013/subconverter subconverter is a C++ utility and HTTP service that converts proxy subscription links between formats such as Clash, Surge, Quantumult X, S… | 64 | 17006 | active |
| yhirose/cpp-httplib A C++11 single-file header-only HTTP/HTTPS server and client library supporting HTTP/1.1 with SSL/TLS via OpenSSL, MbedTLS, or wolfSSL. It … | 95 | 16780 | active |
| postalserver/postal Postal is a fully featured open-source mail delivery platform for sending and receiving email, a self-hosted alternative to Sendgrid/Mailgu… | 90 | 16769 | active |
| esp8266/Arduino An Arduino core that brings full Arduino support to the ESP8266 WiFi chip, letting users write standard Arduino sketches that run directly … | 66 | 16668 | active |
| openimsdk/open-im-server OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16616 | stable |
| aio-libs/aiohttp aiohttp is an asynchronous HTTP client and server framework for Python built on asyncio. It supports client and server WebSockets out of th… | 97 | 16526 | stable |
| algerkong/AlgerMusicPlayer Alger Music Player is a third-party music player built with Vue that runs a local music service and offers desktop lyrics, music downloadin… | 84 | 16523 | active |
| hyperium/hyper hyper is a fast, correct, low-level HTTP implementation for Rust providing both client and server APIs with HTTP/1 and HTTP/2 support. It i… | 93 | 16296 | stable |
| LibreTranslate/LibreTranslate LibreTranslate is a free and open source machine translation API that is fully self-hosted and offline capable, powered by the Argos Transl… | 95 | 16136 | stable |
| Jackett/Jackett Jackett is a self-hosted proxy server that translates queries from media automation apps (Sonarr, Radarr, Lidarr, etc.) into tracker-site-s… | 95 | 15961 | active |
| FreshRSS/FreshRSS FreshRSS is a free, self-hosted RSS and Atom feed aggregator written in PHP, supporting multiple users, an anonymous reading mode, and a mo… | 90 | 15849 | stable |
| Gotify Gotify is a self-hosted server for sending and receiving real-time messages over WebSocket, with a REST API for pushing messages and a slee… | 97 | 15801 | stable |
| whistle Whistle is a cross-platform, Node.js-based network debugging and packet-capture proxy supporting HTTP, HTTPS, HTTP/2, WebSocket, and TCP tr… | 76 | 15663 | active |
| spree/spree Spree Commerce is an open-source headless eCommerce platform written in Ruby, providing a complete REST API, TypeScript SDK, admin dashboar… | 98 | 15647 | stable |
| Evilginx Evilginx is a standalone man-in-the-middle attack framework written in Go that proxies traffic between a victim's browser and a legitimate … | 62 | 15535 | active |
| FlareSolverr/FlareSolverr FlareSolverr is a proxy server that bypasses Cloudflare and DDoS-GUARD protection by solving browser challenges with Selenium and undetecte… | 95 | 15316 | active |
| Sonarr/Sonarr Sonarr is a self-hosted internet PVR (personal video recorder) for Usenet and BitTorrent users that automatically monitors RSS feeds for ne… | 92 | 15286 | stable |
| Chocobozzz/PeerTube PeerTube is a free, open-source, self-hosted video streaming platform that uses ActivityPub federation to connect independent video hosting… | 98 | 15277 | stable |
| NodeBB/NodeBB NodeBB is open-source forum software built on Node.js that supports Redis, MongoDB, or PostgreSQL backends and uses web sockets for real-ti… | 95 | 15203 | stable |
| transmission/transmission Transmission is a fast, free, and open-source BitTorrent client distributed as native GUI apps for macOS, Linux (GTK/Qt), and Windows, plus… | 96 | 15138 | active |
| byJoey/cfnew A Cloudflare Workers application that deploys VLESS/Trojan/xhttp proxy nodes with optimized IP selection, generating subscription configs f… | 83 | 15116 | active |
| librespeed/speedtest LibreSpeed is a self-hosted, lightweight HTML5 internet speed test application built with JavaScript, XMLHttpRequest, and Web Workers. It m… | 98 | 15109 | stable |
| languagetool-org/languagetool LanguageTool is an open-source proofreading engine that checks grammar, spelling, and style in 25+ languages. It ships as a Java library, a… | 77 | 14875 | stable |
| hapijs/hapi @hapi/hapi is a mature Node.js web framework for building HTTP servers and APIs with secure defaults, a rich plugin system, and zero extern… | 67 | 14793 | stable |
| eclipse-vertx/vert.x Eclipse Vert.x is a polyglot toolkit for building reactive, non-blocking, asynchronous applications on the JVM, built on top of Netty. It p… | 77 | 14686 | stable |
| kekingcn/kkFileView kkFileView is a self-hosted Spring Boot application that provides online preview of a very wide range of file formats, including Office doc… | 95 | 14595 | active |
| Lemmy Lemmy is a self-hosted, federated link aggregator and discussion forum for the fediverse, similar to Reddit or Hacker News, built in Rust w… | 93 | 14566 | active |
| ktorio/ktor Ktor is an asynchronous web framework for Kotlin, built by JetBrains on top of coroutines, for creating servers, microservices, and multipl… | 98 | 14504 | stable |
| fish2018/pansou PanSou is a high-performance self-hosted API service for searching cloud drive (netdisk) resource links, aggregating results from Telegram … | 62 | 14365 | active |
| stalwartlabs/stalwart Stalwart is an open-source, all-in-one mail and collaboration server written in Rust, supporting JMAP, IMAP4, POP3, SMTP, CalDAV, CardDAV a… | 97 | 14362 | active |
| coredns/coredns CoreDNS is a fast and flexible DNS server and forwarder written in Go that chains plugins, each performing a DNS function. It is a CNCF gra… | 95 | 14280 | stable |
| memcached/memcached Memcached is a high-performance, multithreaded, distributed in-memory key-value cache store used to speed up dynamic web applications by al… | 73 | 14259 | stable |
| http-party/http-server http-server is a simple, zero-configuration command-line static HTTP server built on Node.js. It serves local directories over HTTP with se… | 57 | 14233 | stable |
| Audiobookshelf Audiobookshelf is an open-source, self-hosted media server for streaming and managing audiobooks and podcasts, with companion Android and i… | 97 | 14135 | active |
| AlexxIT/go2rtc go2rtc is a zero-dependency camera streaming application and media server written in Go that supports dozens of streaming formats and proto… | 84 | 14050 | active |
| arut/nginx-rtmp-module An NGINX module that turns the nginx web server into a media streaming server supporting RTMP, HLS, and MPEG-DASH. It handles live streamin… | 32 | 14035 | stable |
| OpenResty OpenResty is a full-fledged web platform that bundles an enhanced Nginx core, LuaJIT, and many Nginx modules and Lua libraries into a singl… | 82 | 14012 | stable |
| noVNC noVNC is an HTML5 VNC client implemented as both a JavaScript library and a web application that runs in any modern browser, including mobi… | 81 | 13965 | stable |
| apollographql/apollo-server Apollo Server is a spec-compliant, production-ready GraphQL server library for Node.js that supports schema-first development. It integrate… | 93 | 13947 | stable |
| ory/kratos Ory Kratos is a headless, API-first identity and user management server written in Go that centralizes login, registration, account recover… | 81 | 13849 | stable |
| wanghongenpin/proxypin ProxyPin is a free, open-source HTTP(S) traffic capture application built with Flutter, supporting Windows, Mac, Linux, Android, and iOS. I… | 90 | 13825 | active |
| LibreSpark/LibreTV LibreTV is a lightweight, free, self-hostable web application for searching and streaming video content aggregated from multiple third-part… | 10 | 13796 | active |
| Bitwarden Bitwarden's server backend providing the APIs, database, and infrastructure behind the Bitwarden password manager. It can be self-hosted vi… | 95 | 13674 | active |
| diaspora/diaspora diaspora* is a privacy-aware, decentralized, federated open-source social network built with Ruby on Rails. It runs on independently operat… | 78 | 13653 | active |
| browserless/browserless Browserless is a platform for deploying and managing headless browsers (Chrome, Firefox, WebKit) in Docker, usable self-hosted or via their… | 99 | 13634 | active |
| alibaba/tengine Tengine is a high-performance web server and reverse proxy forked from nginx, developed by Taobao/Alibaba since 2011. It is 100% nginx-comp… | 86 | 13338 | active |
| rmyndharis/OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 13227 | active |
| heroiclabs/nakama Nakama is a scalable open-source game backend server written in Go that provides multiplayer sessions, matchmaking, leaderboards, chat, and… | 97 | 13219 | stable |
| brianc/node-postgres node-postgres (pg) is the de facto PostgreSQL client library for Node.js, also supporting bun, deno, and cloudflare workers. It provides a … | 76 | 13198 | stable |
| dnshe/DNSHE-FreeDomains DNSHE Free Domains is a free domain registration and DNS resolution service offering subdomains under public suffixes like us.ci, cc.cd, de… | 53 | 13104 | active |
| majodev/google-webfonts-helper A tool and hosted service for downloading and self-hosting Google Fonts, providing eot, ttf, svg, woff, and woff2 files plus ready-made CSS… | 58 | 13054 | active |
| cesanta/mongoose Mongoose is a two-file C networking library and embedded web server providing HTTP, WebSocket, MQTT, TLS 1.3, and an optional built-in TCP/… | 94 | 13009 | stable |
| gotenberg/gotenberg Gotenberg is a Docker-based HTTP API for converting documents (HTML, URLs, Markdown, Office files) into PDFs using headless Chromium and Li… | 98 | 12942 | stable |
| wallabag/wallabag wallabag is a self-hostable web application for saving web pages to read later, extracting article content while stripping ads and distract… | 78 | 12937 | stable |
| stashapp/stash Stash is a self-hosted web application written in Go that organizes, tags, and streams personal video and image collections through a brows… | 92 | 12885 | active |
| star7th/showdoc ShowDoc is a self-hostable online documentation tool for IT teams, focused on API docs, data dictionaries, and technical manuals with a Mar… | 98 | 12850 | stable |
| Automattic/wp-calypso Calypso is the JavaScript and REST API powered single-page web application that serves as the WordPress.com dashboard. It is built with Rea… | 67 | 12639 | active |
| Kludex/starlette Starlette is a lightweight, production-ready ASGI framework and toolkit for building async web services in Python. It provides HTTP and Web… | 98 | 12571 | stable |
| bentoml/OpenLLM OpenLLM is a Python framework and CLI for self-hosting open-source large language models (Llama, DeepSeek, Qwen, Mistral, etc.) as OpenAI-c… | 76 | 12518 | active |
| grpc/grpc-rust Tonic is a Rust implementation of gRPC over HTTP/2, providing async/await client and server support built on hyper and tokio, with prost-ba… | 94 | 12449 | stable |
| get-convex/convex-backend Convex is an open-source reactive database and backend platform that lets developers write database queries and server functions in pure Ty… | 88 | 12433 | active |
| BrowserSync/browser-sync Browsersync is a Node.js tool that keeps multiple browsers and devices in sync while developing websites, providing live reload, scroll/cli… | 59 | 12290 | stable |
| Shopify/toxiproxy Toxiproxy is a TCP proxy written in Go for simulating network and system conditions such as latency, bandwidth limits, and connection failu… | 74 | 12285 | stable |
| Slim Framework Slim is a PHP micro-framework for quickly writing simple yet powerful web applications and APIs. It provides a fast HTTP router, concentric… | 90 | 12279 | active |
| tsl0922/ttyd ttyd is a simple command-line tool written in C that shares a terminal session over the web using WebSockets and an xterm.js-based browser … | 66 | 12266 | active |
| rommapp/romm RomM is a self-hosted web application for scanning, enriching, browsing, and playing retro game ROM collections. It fetches metadata and ar… | 97 | 12259 | active |
| adnanh/webhook webhook is a lightweight Go-based tool that lets you create configurable HTTP endpoints (hooks) on your server to execute shell commands. I… | 76 | 12091 | stable |
| expressjs/multer Multer is Node.js middleware for handling multipart/form-data, primarily used for file uploads, built on top of busboy. It integrates with … | 92 | 12084 | stable |
| dstotijn/hetty Hetty is an open source HTTP toolkit for security research, serving as an alternative to Burp Suite Pro. It provides a MITM HTTP proxy with… | 65 | 12007 | active |
| microsoft/garnet Garnet is a high-performance remote cache-store from Microsoft Research written in C#/.NET, speaking the RESP wire protocol so unmodified R… | 91 | 11956 | active |
| libevent/libevent libevent is a C library providing a portable event notification API that executes callbacks on file descriptor events, timeouts, and signal… | 96 | 11942 | stable |
| MagicStack/uvloop uvloop is a fast, drop-in replacement for the built-in asyncio event loop, implemented in Cython on top of libuv. It makes asyncio-based Py… | 68 | 11886 | stable |
| cloudflare/quiche quiche is Cloudflare's Rust implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It exposes a low-level API f… | 96 | 11793 | stable |
| quic-go/quic-go quic-go is a production-ready, pure Go implementation of the QUIC transport protocol (RFC 9000/9001/9002) with support for HTTP/3, datagram… | 97 | 11750 | stable |
| Kareadita/Kavita Kavita is a fast, cross-platform, self-hosted reading server for manga, comics, webtoons, and ebooks (EPUB, PDF, CBZ/CBR). It provides resp… | 94 | 11565 | active |
| quickwit-oss/quickwit Quickwit is an open-source, cloud-native search engine written in Rust and powered by Tantivy, designed to run sub-second search and analyt… | 94 | 11549 | active |
| walkor/workerman Workerman is an asynchronous, event-driven PHP framework for building high-performance socket servers supporting HTTP, WebSocket, SSL, and … | 95 | 11547 | stable |
| h2o/h2o H2O is an optimized HTTP server written in C supporting HTTP/1.x, HTTP/2, and HTTP/3 (QUIC), with features like server push, 103 Early Hint… | 75 | 11539 | active |
| owncast/owncast Owncast is a self-hosted, single-user live video streaming and chat server written in Go, offering an alternative to mainstream streaming p… | 88 | 11474 | active |
| ekzhang/bore bore is a simple, fast CLI tool written in Rust that creates TCP tunnels to expose local ports to a remote server, bypassing NAT and firewa… | 55 | 11437 | stable |
| apereo/cas Apereo CAS is an enterprise open-source identity provider and single sign-on server implemented in Java on Spring Boot. It centralizes auth… | 99 | 11360 | stable |
| vercel-labs/portless A TypeScript CLI that replaces port numbers with stable, named .localhost URLs for local development, wrapping dev server commands behind a… | 82 | 11327 | active |
| php/frankenphp FrankenPHP is a modern PHP application server built on top of the Caddy web server, embedding the official PHP executor in a Go binary. It … | 98 | 11310 | active |
| misskey-dev/misskey Misskey is an open-source, federated microblogging platform built on the ActivityPub protocol, part of the Fediverse. It is a self-hostable… | 98 | 11305 | active |
| panjf2000/gnet gnet is a high-performance, lightweight, event-driven networking framework written in pure Go, built on epoll and kqueue with a reactor pat… | 84 | 11235 | stable |