Open-source http-server software
3696 open-source libraries, tools and applications tagged http-server, ranked by how closely http-server is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
3696 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Xerxes-2/clewdr ClewdR is a high-performance Rust proxy for Claude.ai and Claude Code that exposes native Claude and OpenAI-compatible API endpoints from a… | 78 | 1270 | active |
| Local Web Server local-web-server is a lean, modular web server for rapid full-stack development, distributed as the `ws` command-line tool built on the lws… | 100 | 1269 | active |
| Blockstream/esplora Esplora is a block explorer web interface for Bitcoin and Liquid, built as a single-page app with RxJS and Cycle.js on top of an electrs HT… | 86 | 1269 | active |
| Wandbox Wandbox is an online compiler service (wandbox.org) that lets users write, compile, and run code snippets in dozens of languages — C++, Rus… | 76 | 1269 | stable |
| improbable-eng/grpc-web A gRPC-Web implementation providing a Go wrapper/proxy to expose gRPC servers to browsers and a TypeScript client library for invoking gRPC… | 23 | 4474 | maintenance |
| cytopia/devilbox The Devilbox is a zero-configuration Docker-based development stack for PHP supporting full LAMP, LEMP and MEAN setups with swappable versi… | 23 | 4471 | maintenance |
| Open Liberty Open Liberty is a lightweight, composable Java application server runtime for building cloud-native microservices with MicroProfile and Jak… | 96 | 1267 | active |
| Dovecot Dovecot is an open-source mail server for Linux/UNIX-like systems written in C, providing IMAP, POP3, LMTP, and ManageSieve protocols with … | 88 | 1266 | stable |
| gopeak/dectask DecTask is a simple, efficient, agile-based project management tool for internet teams, forked from Masterlab. It is built with a Go (Gin) … | 39 | 1266 | active |
| ngerakines/commitment Commitment is a small Tornado web application that generates random, humorous commit messages, powering whatthecommit.com with HTML and pla… | 32 | 1264 | stable |
| Hoodie Hoodie is a Node.js-based generic backend that serves a client API for building Offline First applications that work regardless of connecti… | 23 | 4457 | maintenance |
| HisAtri/LrcApi A Flask-based API service that fetches LRC lyrics and album/artist cover art for music players, built primarily for StreamMusic and Navidro… | 67 | 1261 | active |
| JosephSilber/page-cache A Laravel package that caches HTTP responses as static HTML files on disk, allowing the web server to serve pages directly without booting … | 61 | 1259 | active |
| iranee/qnap-openlist-webdav A QNAP NAS package (.qpkg) that bundles the OpenList file-list program, letting users mount and browse many cloud storage services (Aliyun … | 88 | 1257 | active |
| bambanah/deemix Deemix is a revived music downloader for Deezer, packaged as a monorepo containing a Deezer API SDK, a core downloader library, a Vue.js + … | 90 | 1253 | active |
| OptimalBits/redbird Redbird is a TypeScript library for building dynamic reverse proxies on Node.js, built on top of http-proxy. It supports programmatic route… | 23 | 4411 | maintenance |
| HiFiBerryOS HiFiBerryOS is a Debian-based Linux distribution optimized for audio playback on Raspberry Pi with HiFiBerry sound cards. It integrates Pip… | 74 | 1250 | active |
| villadora/express-http-proxy Express/Connect middleware that proxies HTTP requests to another host and passes the response back to the original caller. It provides hook… | 49 | 1250 | stable |
| RobotWebTools/rosbridge_suite rosbridge_suite is a set of ROS packages implementing the rosbridge v2 protocol, which exposes ROS topics, services, and parameters through… | 73 | 1246 | active |
| howardchung/watchparty WatchParty is a self-hostable web application for watching videos together in sync with friends. It synchronizes play, pause, and seek acti… | 71 | 1246 | active |
| go-kiss/sniper Sniper is a lightweight yet modern Go business framework integrating IDL-based interfaces, observability, and a powerful scaffolding CLI. I… | 45 | 1246 | stable |
| faye/faye Faye is a publish-subscribe messaging library based on the Bayeux protocol, providing message servers for Node.js and Rack (Ruby) applicati… | 75 | 4383 | maintenance |
| mar10/wsgidav WsgiDAV is a generic and extendable WebDAV server written in Python and based on WSGI. It runs as a stand-alone command-line server with SS… | 90 | 1245 | active |
| xllm-go/bypass A Go server that reverse-engineers the chat interfaces of multiple AI providers (Coze, DeepSeek, Cursor, Windsurf, Grok, Bing Copilot, You,… | 56 | 1245 | active |
| sums001/Windows-Copilot-API A Python library and local server that reverse engineers Microsoft Copilot's free web chat into an OpenAI-compatible REST API, giving acces… | 50 | 1244 | active |
| snarfed/bridgy-fed Bridgy Fed is an open-source bridge service that connects decentralized social networks, translating profiles, posts, likes, reposts, follo… | 77 | 1243 | active |
| Ksuriuri/index-tts-vllm A reimplementation of IndexTTS's GPT model inference using vLLM, providing significantly faster text-to-speech generation with a web UI and… | 53 | 1243 | active |
| DumbWareio/DumbAssets DumbAssets is a self-hosted web application for tracking physical assets, their components, warranties, and routine maintenance. It runs vi… | 33 | 1243 | active |
| holepunchto/bare Bare is a small, modular JavaScript runtime built on V8 (via libjs) and libuv, designed for desktop and mobile with embedding and cross-dev… | 99 | 1242 | active |
| LNbits LNbits is a free, open-source Python server that provides Bitcoin Lightning Network wallet and account management on top of any Lightning f… | 98 | 1242 | stable |
| Jstudner/jcorp-nomad Jcorp Nomad is an open-source offline media server that runs on an ESP32-S3 in a thumbdrive form factor, creating its own Wi-Fi hotspot to … | 85 | 1242 | active |
| aegra/aegra Aegra is an open-source, self-hosted backend server for running LangGraph AI agents, serving as a drop-in replacement for LangSmith Deploym… | 84 | 1241 | active |
| Iris Iris is a web-based frontend extension for the Mopidy music server, providing a unified interface to discover, explore, and manage music fr… | 62 | 1240 | active |
| Total.js Framework Total.js framework is a full-featured, dependency-free web framework for Node.js written in pure JavaScript, comparable to Laravel, Django,… | 23 | 4357 | maintenance |
| devpi/devpi devpi is a self-hosted PyPI server that provides a caching proxy for pypi.org plus user/team-based package indexes with inheritance, along … | 76 | 1236 | active |
| TheSmallHanCat/sora2api A self-hosted OpenAI-compatible API gateway that wraps Sora's text-to-video and image generation capabilities behind standard /v1/chat/comp… | 10 | 1235 | active |
| zhistaredu/StarTraining StarTraining (职星学院) is an open-source enterprise employee training and online education system built with Spring Boot and Vue, supporting o… | 47 | 1234 | active |
| alibaba/PhotonLibOS PhotonLibOS is a high-performance C++ library providing a stackful coroutine runtime with a symmetric scheduler and non-blocking IO engines… | 92 | 1230 | active |
| GerritCodeReview/gerrit Gerrit is a self-hosted web-based code review and project management tool for Git-based projects, featuring side-by-side diffs, inline comm… | 77 | 1230 | stable |
| flyimg/flyimg Flyimg is a Dockerized, self-hosted application that resizes, crops, and compresses images on the fly via URL parameters, serving optimized… | 98 | 1229 | active |
| MapServer/MapServer MapServer is an open-source geographic data rendering engine written in C for publishing spatial data and interactive mapping applications … | 98 | 1229 | stable |
| jx-sec/jxwaf JXWAF is an open-source web application firewall powered by an AI large language model, combining an AI security model, a semantic analysis… | 68 | 1228 | active |
| mescon/Muximux Muximux is a self-hosted homelab dashboard that lets you organize and access all your self-hosted apps (Plex, Sonarr, Radarr, Grafana, etc.… | 100 | 1227 | active |
| nokonoko/Uguu Uguu is a lightweight, self-hosted temporary file hosting platform written in PHP, supporting drag-and-drop, paste, click, and API uploads.… | 56 | 1223 | active |
| manualdousuario/marreta Marreta is a self-hostable PHP/Laravel web application that removes access barriers, paywalls, and visual distractions from web pages. It c… | 78 | 1222 | active |
| kmille/deezer-downloader A self-hosted Python service with a simple web frontend for downloading songs, albums, and playlists from Deezer (and via yt-dlp), with ID3… | 77 | 1221 | active |
| coyove/goflyway goflyway is a Go-based encrypted port forwarder that relays TCP connections over plain HTTP POST requests, similar to ssh -L, with optional… | 23 | 4275 | maintenance |
| plabayo/rama Rama is a modular service framework for Rust for building network clients, servers, proxies, and traffic inspection tools from composable s… | 84 | 1218 | active |
| frourios/frourio Frourio is a TypeScript full-stack framework that statically type-checks API communication between frontend and backend by generating bridg… | 38 | 1218 | active |
| Azure/DotNetty DotNetty is a C# port of the Netty project, an asynchronous event-driven network application framework. It enables rapid development of mai… | 47 | 4252 | maintenance |
| RPi-Monitor/RPi-Monitor RPi-Monitor is a self-hosted application that performs real-time monitoring of embedded devices such as the Raspberry Pi. It includes an em… | 66 | 1212 | active |
| codegangsta/gin A command-line live reload utility for Go web applications that watches for file changes, recompiles, and restarts the app behind a proxy. … | 32 | 4241 | maintenance |
| jookies/jasmin Jasmin is an open-source SMS gateway written in Python on top of the Twisted event-driven networking engine. It supports SMPP client/server… | 55 | 1211 | active |
| gorilla/csrf gorilla/csrf is a Go HTTP middleware library that provides cross-site request forgery (CSRF) protection for web applications and services. … | 26 | 1211 | stable |
| browserable/browserable Browserable is an open-source, self-hostable JavaScript library for building AI browser agents that navigate sites, fill out forms, click b… | 34 | 1210 | active |
| floating/frame Frame is a system-wide Web3 wallet platform for macOS, Windows, and Linux that exposes local JSON-RPC endpoints so any browser, CLI, or nat… | 35 | 1209 | active |
| JonasAlfredsson/docker-nginx-certbot A Docker image wrapping the official Nginx images with automatic Let's Encrypt certificate creation and renewal via certbot. It supports RS… | 87 | 1208 | active |
| webrtc/apprtc AppRTC is the reference WebRTC video chat demo application from the WebRTC project, providing a browser-based video calling room service wi… | 10 | 4224 | maintenance |
| rustypaste Rustypaste is a minimal, self-hosted file upload and pastebin service written in Rust. It supports uploading files via curl or an HTML form… | 87 | 1207 | active |
| OwnTracks Recorder A lightweight C program that stores and serves location data published by OwnTracks mobile apps via MQTT or HTTP. It stores data in plain f… | 86 | 1207 | active |
| auth0/go-jwt-middleware A Go middleware library by Auth0 that validates JSON Web Tokens (JWTs) on incoming HTTP requests, with a framework-agnostic core validator.… | 91 | 1206 | active |
| e2002/yoradio yoRadio is open-source firmware for building an internet web-radio player on an ESP32 microcontroller, based on the ESP32-audioI2S and ESP3… | 49 | 1204 | active |
| arclanguage/anarki Anarki is a community-managed, permissively-maintained fork of the Arc dialect of Lisp, implemented on Racket and distributed as an interac… | 39 | 1203 | active |
| Laravel Webhook A Laravel package by Spatie for receiving webhooks in Laravel applications. It handles verifying signed webhook calls, storing payloads, an… | 85 | 1202 | stable |
| oxidecomputer/dropshot Dropshot is a Rust library for exposing REST APIs from a Rust program, with built-in OpenAPI generation. It provides an async HTTP server l… | 75 | 1202 | active |
| ridhwaans/homehost Homehost is a self-hosted, Netflix-like web application for streaming your personal media collection (movies, TV shows, and music) within a… | 58 | 1200 | active |
| beetlex-io/BeetleX BeetleX is a high-performance .NET socket communication library supporting TCP, TLS, HTTP, HTTPS, WebSocket, MQTT, RPC, and Redis protocols… | 23 | 1200 | active |
| scrapinghub/splash Splash is a lightweight, scriptable headless browser exposed as a service with an HTTP API, implemented in Python 3 using Twisted and Qt5. … | 32 | 4190 | maintenance |
| neon-mmd/websurfx Websurfx is an open-source meta search engine written in Rust that aggregates results from multiple search engines while respecting user pr… | 82 | 1199 | active |
| MUnique/OpenMU OpenMU is an open-source, from-scratch C#/.NET server implementation (emulator) for the MMORPG MU Online, focusing on Season 6 Episode 3 wi… | 67 | 1199 | active |
| LasseRafn/ui-avatars UI Avatars is a PHP service that generates simple initial-based avatar images from names via a URL-based API, powering ui-avatars.com. It c… | 72 | 1198 | stable |
| convos-chat/convos Convos is a self-hosted, multiuser web-based IRC client with a persistent server-side bouncer that keeps you connected and logs messages ev… | 83 | 1196 | active |
| zaigie/palworld-server-tool A self-hosted web application for managing PalWorld dedicated game servers through a visual interface. It parses .sav save files and uses t… | 82 | 1196 | active |
| esp32cam-ready Firmware for ESP32-CAM modules that turns the device into an RTSP streaming camera server, HTTP Motion JPEG streamer, and HTTP snapshot ima… | 66 | 1196 | active |
| aspnet/Benchmarks A collection of benchmark applications and Docker images for measuring ASP.NET Core performance, including TechEmpower Web Framework Benchm… | 76 | 1195 | active |
| fawazahmed0/quran-api A free Quran API service exposing Quran text and 440+ translations in 90+ languages via REST-style JSON endpoints served over a CDN. It req… | 75 | 1195 | stable |
| austin-weeks/miasma Miasma is a lightweight Rust web server that traps AI web scrapers in an endless pit of poisoned training data and self-referential links. … | 80 | 1194 | active |
| kittendevv/Invio Invio is a self-hosted, open-source invoicing application built in TypeScript with a minimalist, zero-bloat philosophy. Users create invoic… | 82 | 1193 | active |
| developmentseed/titiler TiTiler is a set of Python packages for building dynamic raster map tile services on top of FastAPI and Rasterio/GDAL. It serves tiles from… | 98 | 1192 | active |
| soulteary/forever-coolshell A self-hostable electronic archive of the CoolShell blog (by the late Chen Hao / 左耳朵耗子), preserving his public technical writings. It ships… | 21 | 1191 | stable |
| linux-do/override A Go-based local proxy service that overrides GitHub Copilot's API endpoints in VSCode and JetBrains IDEs, redirecting code completion and … | 15 | 1191 | active |
| fvbock/endless A Go library providing zero-downtime restarts for HTTP and HTTPS servers. It acts as a drop-in replacement for http.ListenAndServe, handlin… | 32 | 4156 | maintenance |
| stream-rec/stream-rec Stream-rec is an automatic live stream recording tool built with Kotlin, Ktor, and ffmpeg. It records streams and bullet comments (danmu) f… | 10 | 1190 | active |
| qustavo/httplab HTTPLab is an interactive terminal-based web server that lets developers inspect incoming HTTP requests and forge custom responses in real … | 23 | 4142 | maintenance |
| ptt/pttbbs The core source code of PTT BBS (批踢踢實業坊), a large traditional telnet-based Bulletin Board System written in C. It includes the terminal-mod… | 77 | 1186 | active |
| hgoebl/mobile-detect.js mobile-detect.js is a JavaScript library that detects device type (phone, tablet, desktop), operating system, and versions by matching regu… | 32 | 4132 | maintenance |
| BitShares BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi… | 85 | 1184 | active |
| hrfee/jfa-go jfa-go is a self-hosted user management application for Jellyfin (and Emby) media servers, written in Go. It provides invite-based account … | 71 | 1184 | active |
| markparticle/WebServer A high-performance HTTP web server written in C++14 for Linux, using epoll-based Reactor concurrency with a thread pool, achieving 10,000+ … | 32 | 4120 | maintenance |
| nytimes/library Library is a collaborative documentation site built by The New York Times that uses Google Docs as its content source and editing interface… | 87 | 1182 | stable |
| wind-c/comqtt Comqtt is a lightweight, high-performance MQTT broker written in Go supporting MQTT v3.0, v3.1.1, and v5.0. It can run as a standalone serv… | 87 | 1182 | active |
| yu-xiaoyao/jrebel-license-active-server A self-hosted license activation server for JRebel and XRebel, written in Go and distributed as binaries for Windows, Linux, and macOS as w… | 58 | 1182 | active |
| lesnolie/movecar A smart car-blocking notification system built on Cloudflare Workers that lets people scan a QR code on a parked car to notify the owner vi… | 40 | 1182 | active |
| michaelgrosner/tribeca Tribeca is a low-latency cryptocurrency market making trading bot written in TypeScript for Node.js, with a web UI, backtester, and connect… | 23 | 4115 | maintenance |
| RainLoop/rainloop-webmail RainLoop Webmail is a simple, modern, and fast web-based email client written in PHP that connects directly to mail servers via IMAP and SM… | 10 | 4115 | maintenance |
| ledisdb/ledisdb LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil… | 23 | 4112 | maintenance |
| gen2brain/cam2ip cam2ip is a Go command-line tool that turns any webcam into an IP camera by streaming MJPEG over HTTP. It supports native camera capture on… | 75 | 1178 | active |
| Docs.rs Docs.rs is the official documentation hosting service for crates published on crates.io, automatically building rustdoc documentation in sa… | 75 | 1178 | active |
| rari-build/rari rari is a React Server Components framework whose HTTP server, RSC renderer, and router run on a Rust runtime with embedded V8, instead of … | 82 | 1176 | active |
| Pithikos/python-websocket-server A minimal WebSocket server library for Python 3.6+ with no external dependencies, offering a clean callback-based API for handling multiple… | 49 | 1176 | active |