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 |
|---|---|---|---|
| RockxyApp/Rockxy Rockxy is an open-source (AGPL-3.0) native macOS HTTP debugging proxy built in Swift/SwiftNIO that intercepts, inspects, and modifies HTTP,… | 80 | 1387 | active |
| tmoonlight/NSmartProxy NSmartProxy is an open-source NAT traversal / reverse proxy tool that creates secure tunnels from a public endpoint to services running beh… | 63 | 1387 | active |
| Functions Framework An open-source FaaS framework for Node.js, based on Express, for writing portable functions that run on Google Cloud Run functions, Cloud R… | 93 | 1386 | active |
| boringproxy/boringproxy boringproxy is a tunneling reverse proxy written in Go that exposes local web servers securely via public HTTPS URLs. It includes a web UI,… | 23 | 1386 | active |
| Amm1rr/WebAI-to-API A self-hosted Python server that exposes browser-based AI services like Google Gemini through an OpenAI-compatible /v1/chat/completions API… | 89 | 1385 | active |
| Stremio A Node.js SDK for creating and publishing Stremio add-ons that provide catalogs, streams, subtitles, and metadata to the Stremio media cent… | 66 | 1383 | active |
| zoffline/zwift-offline zoffline is a partial reimplementation of the Zwift game server that lets users run the Zwift cycling app entirely offline. It includes a l… | 82 | 1382 | active |
| devfeel/dotweb DotWeb is a simple and easy-to-use Go web micro framework providing an HTTP server with routing, middleware, caching, sessions, and TLS sup… | 80 | 1381 | active |
| hattipjs/hattip Hattip is a set of TypeScript packages for building HTTP server applications using web-standard Fetch API Request/Response objects. Handler… | 77 | 1381 | active |
| Horse Web Framework Horse is an Express-inspired, minimalist web framework for Delphi and Lazarus (Free Pascal) for building fast REST APIs and web services. I… | 99 | 1380 | active |
| Minerchu/dongguaTV A self-hosted Node.js video aggregation platform that searches 30+ movie/TV resource site APIs, aggregates results, and scrapes metadata fr… | 35 | 1379 | active |
| unjs/untun untun is a Node.js CLI and library that exposes a local HTTP(s) server to the internet via Cloudflare Quick Tunnels (cloudflared). It provi… | 79 | 1378 | active |
| tidwall/neco Neco is a small, fast C library providing concurrency via stackful coroutines with channels, mutexes, condition variables, and deadline/can… | 60 | 1376 | active |
| jsdelivr/bootstrapcdn BootstrapCDN is a free content delivery network service hosting Bootstrap, Font Awesome, Bootswatch, and Bootstrap Icons, backed by jsDeliv… | 68 | 1373 | active |
| cesanta/docker_auth A standalone authentication and authorization server implementing the Docker Registry 2 token-based auth protocol. It issues tokens for Doc… | 54 | 1373 | active |
| gladly-team/next-firebase-auth A TypeScript library that simplifies Firebase authentication in Next.js apps across all rendering strategies (SSR, static, client-side). It… | 30 | 1372 | active |
| HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 25 | 1370 | active |
| asoul-sig/asouldocs ASoulDocs is a self-hosted web server for serving multilingual project documentation, written in Go. It supports language fallback, real-ti… | 50 | 1368 | active |
| beilunyang/moepush MoePush is a self-hostable message push notification service built with Next.js and the Cloudflare stack (Pages, D1). It provides simple HT… | 28 | 1368 | active |
| alibaba/rtp-llm RTP-LLM is Alibaba's high-performance LLM inference engine written in C++/CUDA, optimized with kernels like PagedAttention and FlashAttenti… | 65 | 1364 | active |
| MaxLeiter/Drift Drift is a self-hostable clone of GitHub Gist for saving and sharing code and text snippets. It is built with Next.js 13, React Server Comp… | 32 | 1364 | active |
| chriskacerguis/codeigniter-restserver A RESTful server implementation for CodeIgniter 3 provided as a single library, config file, and base controller. It lets PHP developers ex… | 57 | 4863 | maintenance |
| e1ven/Robohash RoboHash generates unique robot/alien/monster/cat/human avatar images from any input string using SHA hash bits to assemble image component… | 64 | 1357 | stable |
| ddvk/rmfakecloud A self-hosted replacement for the reMarkable cloud that lets users sync and back up their reMarkable tablet documents on their own infrastr… | 79 | 1356 | active |
| InspIRCd InspIRCd is a high-performance, modular Internet Relay Chat (IRCv3) server written in C++ for UNIX-like and Windows systems. It supports al… | 94 | 1355 | stable |
| go-pkgz/auth A Go library providing authentication via multiple oauth2 providers (GitHub, Google, Facebook, Discord, Telegram, and more), direct credent… | 99 | 1354 | active |
| eikek/sharry Sharry is a self-hosted web application for sharing files: users upload files and receive a shareable URL, optionally protected by a passwo… | 87 | 1354 | active |
| malaohu/MobaXterm-GenKey A small Python web application that generates license key files to activate MobaXterm, a commercial SSH/terminal client for Windows. It can… | 44 | 1353 | active |
| nianhua99/PandoraHelper PandoraHelper is a self-hosted web application for centrally managing ChatGPT and Claude accounts and sharing them with other users via iso… | 34 | 1352 | active |
| NarrativeScience-old/log.io Log.io is a Node.js-based real-time log monitoring tool that watches log files via file inputs, relays messages over TCP to a server, and b… | 23 | 4824 | maintenance |
| SuaveIO/suave Suave is a lightweight F# web server library with composable WebPart combinators for routing and request handling, targeting .NET 8/9. It s… | 95 | 1351 | active |
| sergi0g/cup Cup is a lightweight Rust utility for checking whether Docker (or Podman) container images have available updates. It offers both a fast CL… | 68 | 1349 | active |
| eduMEET Edumeet is a self-hosted multiparty web meeting service built on WebRTC and the mediasoup SFU, with a React-based client. It supports audio… | 66 | 1349 | active |
| emikulic/darkhttpd darkhttpd is a tiny, single-binary static web server written in C with no configuration files and a small memory footprint. It serves stati… | 64 | 1349 | active |
| FIND3 FIND (Framework for Internal Navigation and Discovery) is a self-hosted server that determines indoor position using WiFi fingerprints from… | 23 | 4806 | maintenance |
| FIND3 FIND3 is a self-hosted framework for high-precision indoor positioning ('indoor GPS') that uses WiFi, Bluetooth, and magnetic field fingerp… | 23 | 4806 | maintenance |
| Phoenix Eclair is a Scala implementation of a Lightning Network node for Bitcoin, following the BOLT specifications. It provides a JSON HTTP API fo… | 93 | 1347 | active |
| ltb-project/self-service-password Self Service Password is a PHP web application that lets users change and reset their own passwords in an LDAP directory, including Active … | 93 | 1347 | stable |
| koajs/jwt koa-jwt is a Koa middleware for authenticating HTTP requests using JSON Web Tokens. It validates JWTs from headers or cookies and exposes t… | 23 | 1347 | stable |
| apache/servicecomb-service-center Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide… | 67 | 1345 | active |
| develop202/migu_video A self-hosted Node.js service that proxies and exposes China Mobile Migu Video live TV streams as playlist interfaces (e.g., interface.txt)… | 59 | 1340 | active |
| synrc/n2o N2O is an embeddable message protocol loop library for WebSocket, HTTP, MQTT, and TCP servers written in Erlang. It provides process manage… | 57 | 1340 | active |
| warrant-dev/warrant Warrant is a highly scalable, centralized fine-grained authorization service inspired by Google Zanzibar, written in Go. It lets applicatio… | 43 | 1337 | active |
| insoxin/API A free, self-hostable REST API platform (姬长信 API) packaged as a Docker image, offering dozens of endpoints for daily-life services, news, w… | 65 | 1336 | active |
| unum-cloud/UCall UCall is a high-performance JSON-RPC and REST serving library written in C with Python bindings, using io_uring and POSIX sockets to achiev… | 38 | 1335 | active |
| stulzq/azure-openai-proxy A Go-based proxy service that converts OpenAI official API requests into Azure OpenAI API requests, letting OpenAI-ecosystem tools use Azur… | 21 | 1335 | stable |
| IonicaBizau/github-contributions A Node.js tool that generates a Git repository which, when pushed to GitHub, fills your contributions calendar with a custom pattern. It ru… | 23 | 1334 | active |
| Covenant Covenant is a collaborative .NET command and control (C2) framework for red teamers, built as an ASP.NET Core cross-platform application wi… | 32 | 4741 | maintenance |
| c0m4r/kula Kula is a lightweight, self-contained Linux server monitoring tool written in Go that ships as a single binary with zero dependencies. It r… | 81 | 1331 | active |
| swow/swow Swow is a coroutine-based concurrent I/O engine for PHP, implemented as a C extension with most functionality exposed through PHP code. It … | 66 | 1330 | active |
| tophubs/TopList TopList (今日热榜) is a self-hosted aggregation website that collects trending headlines from popular sites like Zhihu, Hupu, and V2EX. It is w… | 32 | 4732 | maintenance |
| yukkcat/gemini-business2api A self-hosted gateway service that exposes Gemini Business through an OpenAI-compatible API, with multi-account load balancing and an admin… | 52 | 1328 | active |
| jacksontj/promxy Promxy is an aggregating proxy written in Go that makes multiple Prometheus shards appear as a single API endpoint. It merges duplicate tim… | 93 | 1327 | active |
| MagicStack/httptools httptools is a Python binding for Node.js's fast HTTP parsers (llhttp and http-parser), providing request/response parser classes and a URL… | 90 | 1327 | stable |
| golang/pkgsite The source code of pkg.go.dev, the official website for discovering and evaluating Go packages and modules, plus a local documentation serv… | 77 | 1327 | stable |
| amphp/http-server amphp/http-server is a non-blocking, concurrent HTTP/1.1 and HTTP/2 application server library for PHP built on the Revolt event loop and A… | 93 | 1326 | stable |
| TheBeastLT/torrentio-scraper Torrentio is a Stremio addon ecosystem that scrapes public torrent providers and serves the results as Stremio stream results. The reposito… | 75 | 1325 | active |
| koajs/bodyparser @koa/bodyparser is the official body-parsing middleware for the Koa web framework, built on co-body. It parses incoming JSON, form, text, a… | 69 | 1324 | stable |
| nccgroup/singularity Singularity of Origin is a DNS rebinding attack framework that includes a DNS server, a web server, a management UI, and sample attack payl… | 70 | 1318 | active |
| ShouChenICU/FastSend FastSend is a browser-based peer-to-peer file transfer tool built on WebRTC, supporting fast file and folder transfers with end-to-end encr… | 67 | 1317 | active |
| Meowv/Blog A personal blog system built on ABP vNext and .NET 5 with a front-end/back-end separated architecture: a RESTful API, a Blazor Server web f… | 71 | 1316 | active |
| erlyaws/yaws Yaws is a high-performance HTTP 1.1 webserver written entirely in Erlang, particularly well suited for dynamic-content web applications. It… | 90 | 1312 | stable |
| theMackabu/ant Ant is a lightweight, high-performance JavaScript runtime built from scratch in C, featuring its own hand-built engine (Ant Silver) with a … | 84 | 1311 | active |
| robherley/snips.sh snips.sh is a passwordless, anonymous pastebin service powered entirely by SSH, with a terminal UI and a syntax-highlighted web UI. It is w… | 94 | 1309 | active |
| code-golf/code-golf Code Golf is the open-source Go application behind code.golf, a website where players solve programming puzzles ('holes') in the fewest cha… | 77 | 1309 | active |
| tjake/Jlama Jlama is a modern LLM inference engine written in Java, supporting popular transformer models like Llama, Mistral, Gemma, and Qwen with qua… | 48 | 1309 | active |
| umputun/reproxy Reproxy is a simple edge HTTP(s) server and reverse proxy written in Go, distributed as a single binary or Docker container. It supports mu… | 90 | 1308 | active |
| lanyi1998/DNSlog-GO DNSLog-GO is a self-hosted tool written in Go that monitors DNS resolution records, with a built-in web interface and API mode. It supports… | 86 | 1308 | active |
| stevebauman/location A PHP/Laravel package that retrieves a visitor's geographic location from their IP address using various online and local geolocation servi… | 79 | 1308 | active |
| yedf2/handy Handy is a simple, easy-to-use C++11 network server library supporting high-concurrency TCP/UDP servers with epoll on Linux and kqueue on m… | 23 | 4637 | maintenance |
| KidkArolis/jetpack Jetpack is a zero-configuration wrapper around Rspack that provides a one-command dev server and production build for web code including Ja… | 93 | 1307 | active |
| Stiffstream/restinio RESTinio is a C++17 header-only library providing an embedded asynchronous HTTP(S)/WebSocket server built on standalone ASIO. It offers Exp… | 90 | 1305 | stable |
| savsgio/atreugo Atreugo is a high-performance, extensible micro web framework for Go built on top of fasthttp, with zero memory allocations in hot paths. I… | 23 | 1302 | active |
| gabriel-pineda/git-wrapped-api The Next.js-based API backend that powers git-wrapped.com, generating visualized summaries of a user's GitHub activity. It fetches GitHub s… | 22 | 1298 | active |
| pillarjs/multiparty multiparty is a Node.js library for parsing HTTP requests with content-type multipart/form-data, commonly used for handling file uploads. I… | 87 | 1297 | active |
| danvergara/morphos Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s… | 10 | 1297 | active |
| pillarjs/cookies A Node.js module for getting and setting HTTP(S) cookies, with optional signing to prevent tampering via Keygrip. It works with the built-i… | 84 | 1295 | stable |
| techwithtim/Price-Tracking-Web-Scraper A full-stack price tracking application that scrapes product prices (currently Amazon.ca) using Playwright and Bright Data's Scraping Brows… | 29 | 1295 | active |
| symfony/psr-http-message-bridge A Symfony component that converts between Symfony HttpFoundation Request/Response objects and PSR-7/PSR-17 HTTP message objects. It enables… | 87 | 1294 | stable |
| tenox7/wrp WRP (Web Rendering Proxy) is a Go-based proxy server that lets vintage and legacy web browsers access the modern web. It renders pages usin… | 85 | 1294 | active |
| kzahel/web-server-chrome 200 OK Web Server is a cross-platform static file server app rebuilt by the original author of Web Server for Chrome, available as a deskto… | 96 | 1293 | active |
| nalgeon/redka Redka reimplements the core parts of Redis (strings, lists, sets, hashes, sorted sets) on top of SQL backends like SQLite or PostgreSQL, wh… | 49 | 4567 | maintenance |
| ilanyu/ReverseProxy A minimal reverse proxy tool written in Go that forwards HTTP traffic from a listen address to a target address. It ships as a single cross… | 23 | 4567 | maintenance |
| tapio/live-server A lightweight Node.js development HTTP server with automatic live reload for HTML, CSS, and JavaScript files. It serves static files from a… | 32 | 4561 | maintenance |
| code-chat-br/whatsapp-api CodeChat is a self-hosted REST API service built on the Baileys library that exposes WhatsApp functionality (instances, messaging, chats, g… | 73 | 1288 | active |
| kdzwinel/betwixt Betwixt is a web debugging proxy desktop app built on Electron that captures and analyzes HTTP/HTTPS traffic using the familiar Chrome DevT… | 23 | 4557 | maintenance |
| postlight/headless-wp-starter A starter kit from Postlight that spins up a headless WordPress backend exposing data via the WP REST API and GraphQL, alongside sample Rea… | 23 | 4549 | maintenance |
| smocker-dev/smocker Smocker is a simple and efficient HTTP mock server and proxy designed to help mock the HTTP dependencies of an application, especially for … | 66 | 1285 | active |
| fatwang2/search2ai A proxy service that adds online search, news, and webpage summarization capabilities to any OpenAI-compatible LLM API via function calling… | 85 | 1281 | active |
| WXPush WXPush is a lightweight WeChat official account template message push service deployable on Cloudflare Workers or Docker. It exposes a simp… | 60 | 1281 | active |
| ajanata/PretendYoureXyzzy Pretend You're Xyzzy is a web-based clone of the party card game Cards Against Humanity, packaged as a Java web application with both a gam… | 32 | 1280 | active |
| RRQM/TouchSocket TouchSocket is a high-performance .NET networking library covering TCP, UDP, SSL, named pipes, HTTP, WebSocket, MQTT, Modbus, and RPC in a … | 66 | 1279 | active |
| Mereithhh/van-nav Van Nav is a lightweight self-hosted navigation/start page that aggregates all your services and links, with integrated search engine suppo… | 44 | 1279 | active |
| Nyholm PSR-7 A super lightweight, strict, and fast PHP implementation of the PSR-7 HTTP message interfaces and PSR-17 factories. It provides request, re… | 44 | 1279 | active |
| hyperonym/basaran Basaran is an open-source alternative to the OpenAI text completion API that serves Hugging Face Transformers-based text generation models … | 10 | 1278 | active |
| zerodha/dungbeetle DungBeetle is a lightweight, single-binary distributed job server for queuing and asynchronously executing heavy SQL read jobs (such as rep… | 66 | 1277 | active |
| stasel/WebRTC-iOS A native iOS demo app written in Swift that shows the bare minimum needed to establish a peer-to-peer WebRTC connection, including audio an… | 75 | 1275 | active |
| FoxxMD/multi-scrobbler A self-hosted, dockerized application that monitors music listening activity from many sources (Spotify, Jellyfin, Plex, Subsonic, Last.fm,… | 98 | 1272 | active |
| asm89/stack-cors A PHP library and Stack middleware that implements the W3C CORS recommendation for http-foundation/http-kernel based applications. It can b… | 55 | 1272 | stable |
| netlify/gotrue GoTrue is a small open-source API written in Go that handles user registration, authentication, and user management for APIs and Jamstack p… | 64 | 4486 | maintenance |