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 |
|---|---|---|---|
| Gooddbird/tinyrpc TinyRPC is a C++ asynchronous RPC framework built on a reactor event loop with coroutine support, claiming 140k+ QPS. It supports a custom … | 63 | 1663 | active |
| WangYihang/Platypus Platypus is a cross-platform reverse-shell and host management hub written in Go. Agents on managed machines dial back to a central server … | 68 | 1659 | active |
| LlamaEdge/LlamaEdge LlamaEdge is a lightweight Rust and WasmEdge-based runtime for running open-source LLMs locally or on edge devices, with CLI chat apps and … | 64 | 1658 | active |
| tableau/TabPy TabPy is the Tableau Python Server, an Analytics Extensions implementation that lets Tableau users execute Python scripts and saved functio… | 92 | 1654 | active |
| chronoxor/CppServer CppServer is an ultra-fast, low-latency asynchronous socket server and client C++ library supporting TCP, SSL, UDP, HTTP, HTTPS, and WebSoc… | 81 | 1652 | stable |
| akudamatata/Solara Solara is a minimalist web-based music player that aggregates multiple free music APIs for search, streaming playback, and audio downloads.… | 60 | 1652 | active |
| hoangvvo/next-connect next-connect is a lightweight, promise-based method routing and middleware layer for Next.js API routes, Edge routes, Middleware, App Route… | 23 | 1652 | stable |
| Iron Web Framework Iron is an extensible, concurrency-focused web framework for Rust built on top of hyper. It provides a minimal core with middleware, plugin… | 32 | 6104 | maintenance |
| itteco/iframely Iframely is a self-hosted oEmbed proxy and URL metadata service that takes any URL and returns rich media embed codes and page metadata. It… | 88 | 1651 | active |
| wozulong/fuclaude Fuclaude is a self-hosted reverse proxy service for Claude.ai that lets users access Claude chat through their own deployed instance, suppo… | 62 | 1649 | active |
| guillevc/yubal yubal is a self-hosted YouTube Music downloader that turns pasted links into a tagged, organized music library with albums, playlists, lyri… | 78 | 1646 | active |
| sta/websocket-sharp websocket-sharp is a C# library implementing the WebSocket protocol (RFC 6455) for both client and server, with support for per-message com… | 74 | 6077 | maintenance |
| lrsjng/h5ai h5ai is a modern HTTP web server index that replaces default directory listings on Apache httpd, lighttpd, and nginx with a polished, featu… | 34 | 6062 | maintenance |
| cloudfoundry/uaa Cloud Foundry's User Account and Authentication (UAA) server, a multi-tenant identity management service that acts as an OAuth2 provider an… | 98 | 1637 | active |
| FieldStation42 FieldStation42 is a broadcast and cable TV simulator that turns a Linux computer or Raspberry Pi into a retro television experience with sc… | 68 | 1636 | active |
| AllskyTeam/allsky Allsky is an open-source application that turns a Raspberry Pi and a compatible camera (ZWO or Pi/Arducam sensors) into an all-sky camera f… | 94 | 1635 | active |
| monkeyWie/proxyee Proxyee is a Java library built on Netty that implements an HTTP proxy server supporting HTTP, HTTPS, and WebSocket protocols. It provides … | 26 | 1635 | active |
| Kodiqa-Solutions/VaultS3 VaultS3 is a lightweight, S3-compatible object storage server written in Go, shipped as a single binary with a built-in web dashboard, encr… | 79 | 1634 | active |
| holtwick/briefing Briefing is an open-source, end-to-end encrypted WebRTC video group chat web application built with Vue and TypeScript. It bundles the UI, … | 48 | 1633 | active |
| delvedor/find-my-way find-my-way is a high-performance HTTP router for Node.js built on a radix tree (compact prefix tree). It is framework independent and supp… | 95 | 1631 | stable |
| Totodore/socketioxide Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. … | 95 | 1631 | active |
| django/asgiref asgiref is the reference library for the ASGI (Asynchronous Server Gateway Interface) specification, providing base utilities for Python as… | 77 | 1631 | stable |
| ultrasecurity/Storm-Breaker Storm-Breaker is a social engineering tool that generates phishing-style web pages to capture device information, location, webcam, and mic… | 32 | 6009 | maintenance |
| laravel/reverb Laravel Reverb is a first-party, open-source WebSocket server for Laravel applications, built on the Pusher protocol. It integrates seamles… | 99 | 1627 | active |
| backuppc/backuppc BackupPC is a high-performance, enterprise-grade backup system that backs up Linux, Windows, and macOS machines to a server's disk. It uses… | 61 | 1627 | stable |
| dotnetcore/AgileConfig AgileConfig is a lightweight distributed configuration center built on .NET Core, deployable via Docker or IIS, with a management UI and cl… | 96 | 1624 | active |
| NethermindEth/nethermind Nethermind is a high-performance Ethereum execution client built on .NET, in production since 2017. It offers fast snap sync, high-throughp… | 100 | 1623 | stable |
| ggml-org/Llama-macOS A native macOS menu bar app for running local LLMs, built on llama.cpp by the GGML org. It exposes an OpenAI-compatible local server at loc… | 86 | 1621 | active |
| karlseguin/http.zig http.zig is an HTTP/1.1 server library written in Zig, providing routing, middleware, WebSockets, and server-sent events. It is designed as… | 76 | 1620 | active |
| idinging/freemail Freemail is an open-source temporary/disposable email service built on Cloudflare Workers, D1, and R2, with a separated frontend and backen… | 74 | 1619 | active |
| waybarrios/vllm-mlx vllm-mlx is a vLLM-style LLM inference server for Apple Silicon Macs built on native MLX, exposing both OpenAI and Anthropic compatible API… | 82 | 1618 | active |
| jselbie/stunserver STUNTMAN is an open source STUN server and client implementation in C++, compliant with RFCs 5389, 5769, and 5780 with backwards compatibil… | 65 | 1616 | stable |
| Fn Project Fn is an open-source, event-driven Functions-as-a-Service (FaaS) platform written in Go that runs anywhere Docker runs, on any cloud or on-… | 66 | 5949 | maintenance |
| Freeciv Freeciv-web is an open-source turn-based empire-building strategy game playable in any HTML5-capable browser, with both a 2D isometric canv… | 77 | 1614 | active |
| GZTimeWalker/GZCTF GZ::CTF is an open-source Capture The Flag (CTF) competition platform built on ASP.NET Core with a React frontend. It supports static and d… | 99 | 1613 | active |
| thelastoutpostworkshop/gpio_viewer An Arduino library for ESP32 boards that serves a live web-based view of GPIO pin states for troubleshooting microcontroller projects. It i… | 73 | 1612 | active |
| pgjones/hypercorn Hypercorn is an ASGI and WSGI web server for Python based on sans-io hyper libraries and inspired by Gunicorn. It supports HTTP/1, HTTP/2, … | 52 | 1612 | active |
| web.py web.py is a minimalist Python web framework that provides URL routing, request handling, templating, forms, sessions, and database access w… | 79 | 5922 | maintenance |
| Rivet A server (with a TypeScript SDK) that runs inside a sandbox and exposes a universal HTTP/SSE API for controlling coding agents like Claude … | 83 | 1604 | active |
| twitter/twitter-server TwitterServer is a Scala framework that defines a template from which production servers at Twitter are built. It wires in common applicati… | 49 | 1604 | stable |
| haibbo/cf-openai-azure-proxy A Cloudflare Worker script that proxies OpenAI-compatible API requests to Azure OpenAI Service, letting standard OpenAI clients use Azure d… | 21 | 1604 | active |
| cuducos/minha-receita Minha Receita is an open-source project that consolidates Brazilian Federal Revenue (Receita Federal) CNPJ company data from scattered CSV … | 10 | 1603 | active |
| Pylons/waitress Waitress is a production-quality pure-Python WSGI HTTP server for Python 3 with no dependencies beyond the standard library. It supports HT… | 76 | 1601 | stable |
| throttled/throttled Throttled is a Go library that implements rate limiting using the generic cell rate algorithm (GCRA) to limit access to resources such as H… | 57 | 1598 | stable |
| sea-team/gofound GoFound is a lightweight full-text search engine written in Go, featuring inverted/forward indexes, built-in Chinese word segmentation (jie… | 23 | 1597 | active |
| YoRyan/mailrise Mailrise is an SMTP server that converts incoming emails into Apprise notifications, enabling any email-capable device or software to send … | 52 | 1594 | active |
| rogerfar/rdt-client A self-hosted web interface for managing torrents and usenet downloads on premium debrid services like Real-Debrid, AllDebrid, Premiumize, … | 90 | 1593 | active |
| analogdotnow/Analog Analog is an open-source calendar application that reimagines how users manage their time and events. It is a self-hostable web app built w… | 62 | 1590 | active |
| samwafgo/SamWaf SamWaf is a lightweight, open-source web application firewall (WAF) written in Go, designed for small companies, studios, and personal webs… | 90 | 1587 | active |
| FDio/vpp FD.io's Vector Packet Processing (VPP) is an extensible, high-performance packet-processing framework providing production-quality switch a… | 77 | 1587 | stable |
| likeadmin-likeshop/likeshop LikeShop is a fully open-source, free-for-commercial-use e-commerce mall system built with PHP (ThinkPHP), Vue, and uniapp. It provides PC,… | 75 | 1586 | active |
| mk6i/open-oscar-server Open OSCAR Server is a self-hostable instant messaging server written in Go that implements the OSCAR, TOC1, and TOC2 protocols, making it … | 93 | 1585 | active |
| calzoneman/sync CyTube is a Node.js server and JavaScript/HTML web client for synchronizing online media playback across viewers in shared channels. Each c… | 66 | 1585 | active |
| remoteinterview/zero Zero is a zero-configuration web server and framework for Node.js that lets you build web applications by simply dropping files into a fold… | 32 | 5811 | maintenance |
| 2881099/FreeIM FreeIM is a simple, high-performance WebSocket-based instant messaging component for .NET/.NETCore, supporting clustered deployment via Red… | 45 | 1582 | active |
| unosquare/embedio EmbedIO is a tiny, cross-platform, module-based web server library for .NET Framework and .NET Core, written entirely in C#. It supports RE… | 10 | 1577 | stable |
| lqqyt2423/go-mitmproxy A Golang implementation of mitmproxy that intercepts, parses, monitors, and tampers with HTTP/HTTPS traffic via a man-in-the-middle proxy. … | 95 | 1576 | active |
| NixOS/hydra Hydra is the Nix-based continuous integration and build farm service from the NixOS project. It evaluates Nix expressions to schedule, run,… | 76 | 1575 | active |
| kingmo888/rustdesk-api-server A Django-based API and web server for the RustDesk remote desktop platform, implementing the RustDesk API endpoints plus a web UI for regis… | 18 | 1574 | active |
| blampe/rreading-glasses A drop-in replacement metadata service for the retired Readarr metadata API, serving book metadata from Goodreads or Hardcover. It works wi… | 66 | 1572 | active |
| anderspitman/SirTunnel SirTunnel is a minimal, self-hosted, zero-configuration alternative to ngrok built on Caddy, OpenSSH, and a 50-line Python script. It expos… | 32 | 1571 | stable |
| WordOps/WordOps WordOps is a Python-based CLI tool that automates deploying and managing a high-performance WordPress server stack (Nginx, PHP-FPM, MariaDB… | 80 | 1570 | active |
| SmingHub/Sming Sming is an open-source asynchronous C++ framework for building embedded applications with strong networking support. It targets multiple a… | 72 | 1568 | active |
| Badgen Badgen is a fast badge generating service that produces SVG badges for READMEs and websites, hosted at badgen.net. It is built on the badge… | 66 | 1568 | active |
| aws/serverless-java-container A Java library that lets applications built with frameworks like Spring, Spring Boot, Jersey, Struts, and Spark run inside AWS Lambda. It t… | 96 | 1566 | active |
| jshttp/http-errors http-errors is a Node.js library for creating HTTP error objects with status codes, messages, and custom properties. It integrates easily w… | 61 | 1561 | stable |
| NideShop NideShop is an open-source WeChat mini-program e-commerce (B2C shopping mall) system built with Node.js, ThinkJS, and MySQL, with a client … | 39 | 5691 | maintenance |
| hyperium/h2 H2 is a Tokio-based HTTP/2 client and server implementation for Rust that implements the full HTTP/2 specification. It serves as the low-le… | 94 | 1555 | stable |
| ProtonMail/proton-bridge Proton Mail Bridge is a desktop application that runs local IMAP and SMTP servers, allowing standard email clients to send and receive encr… | 95 | 1554 | active |
| mfactory-osaka/ESPTimeCast ESPTimeCast is firmware for a WiFi-connected LED matrix clock and weather display built on ESP8266/ESP32 with MAX7219 displays. It provides… | 64 | 1553 | active |
| ymyuuu/Cloudflare-Workers-Proxy A Cloudflare Workers script that acts as a simple reverse proxy, forwarding client requests to a target URL and returning the response. It … | 46 | 1551 | active |
| azimjohn/jprq JPRQ is a free, open-source tunneling tool written in Go that exposes local servers to the public internet via HTTP or TCP tunnels, with cu… | 73 | 1549 | active |
| Caddy xcaddy is a command-line tool and Go package for building custom Caddy web server binaries with plugins. It also serves as a replacement fo… | 81 | 1548 | active |
| RayBytes/ChatMock ChatMock is a Python tool that exposes OpenAI- and Ollama-compatible API endpoints backed by a ChatGPT/Codex account login. It runs a local… | 65 | 1548 | active |
| geminabox/geminabox Geminabox is a really simple self-hosted RubyGems server that lets you host and push your own gems just like rubygems.org. It supports the … | 98 | 1547 | active |
| cupcakearmy/cryptgeon Cryptgeon is a secure, open-source note and file sharing service inspired by PrivNote, built with Rust and Svelte. Notes are encrypted clie… | 93 | 1547 | active |
| txthinking/zoro zoro is a Go CLI tool that exposes local TCP/UDP servers to the external network through a remote relay server, with zero-configuration set… | 52 | 1547 | active |
| wikihost-opensource/als ALS (Another Looking-glass Server) is a self-hosted looking-glass server that lets users run network diagnostics like ping, traceroute, and… | 23 | 1542 | active |
| technomancer702/nodecast-tv nodecast-tv is a self-hosted web-based IPTV player that streams Live TV, Movies, and Series from Xtream Codes or M3U providers directly in … | 83 | 1540 | active |
| matrix-org/dendrite Dendrite is a second-generation Matrix homeserver written in Go, designed as an efficient, reliable, and scalable alternative to Synapse. I… | 10 | 5620 | maintenance |
| jshttp/cookie A small Node.js library for parsing and serializing HTTP Cookie and Set-Cookie headers. It provides functions to convert cookie header stri… | 78 | 1536 | stable |
| helloxz/zdir Zdir is a self-hosted private storage and file-sharing application built with Golang and Vue3 that indexes directories, previews files onli… | 23 | 1536 | active |
| robbiehanson/CocoaHTTPServer CocoaHTTPServer is a small, lightweight, embeddable HTTP server library for Mac OS X and iOS applications written in Objective-C. It suppor… | 32 | 5603 | maintenance |
| OpenSIPS/opensips OpenSIPS is a GPL-licensed, open-source SIP server/proxy implementation written in C, forked from the SER project. It provides carrier-grad… | 75 | 1532 | stable |
| spyboy-productions/r4ven R4ven is a security awareness and penetration testing tool that hosts a web page which, when a user grants browser permissions, captures GP… | 56 | 1531 | active |
| elixir-grpc/grpc A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, TLS, HTTP transcoding, and Pr… | 94 | 1529 | active |
| onelist onelist is a self-hosted media library application written in Go, similar to Emby, that scrapes metadata from TheMovieDb for files stored o… | 22 | 1529 | active |
| hudikhq/hoodik Hoodik is a self-hosted, end-to-end encrypted cloud storage server written in Rust with a Vue 3 frontend, where all encryption happens in t… | 99 | 1528 | active |
| mxsm/rocketmq-rust An unofficial, high-performance Rust implementation of Apache RocketMQ, providing message broker, NameServer, producer, and consumer compon… | 85 | 1528 | active |
| webpwnized/mutillidae OWASP Mutillidae II is a deliberately vulnerable PHP web application used as a target for web-security training and practice. It includes o… | 75 | 1527 | active |
| VKCOM/kphp KPHP is a PHP compiler developed at VK.com that compiles a limited subset of PHP to C++ and then to a native binary running faster than pla… | 76 | 1526 | active |
| Azure/data-api-builder Data API builder (DAB) is an open-source, no-code engine that auto-generates secure REST and GraphQL endpoints (plus MCP tools) from your d… | 93 | 1523 | active |
| Parallels/rq-dashboard rq-dashboard is a lightweight Flask-based web front-end for monitoring RQ (Redis Queue) queues, jobs, and workers in realtime. It can be in… | 83 | 1523 | active |
| SimonCropp/Delta A .NET library that implements HTTP 304 Not Modified responses by leveraging database change tracking to generate ETags from last-updated t… | 77 | 1523 | active |
| bitxeno/atvloadly A self-hosted web service for sideloading IPA apps onto Apple TV, built in Go and running via Docker on Linux/OpenWrt. It uses Impactor und… | 96 | 1522 | active |
| ngtcp2/ngtcp2 ngtcp2 is a C library implementing the IETF QUIC transport protocol (RFC9000) with no external library dependencies for the core. It includ… | 94 | 1520 | active |
| Jetzig Jetzig is a full-featured web framework written in pure Zig for building modern web applications. It provides file system-based routing, HT… | 62 | 1514 | active |
| mailslurper/mailslurper MailSlurper is a lightweight, web-based SMTP mail server written in Go that captures emails sent by applications during development. It sto… | 44 | 1512 | active |
| balena-os/wifi-connect WiFi Connect is a Rust utility that lets users configure WiFi credentials on Linux devices through a captive portal. The device creates a W… | 98 | 1509 | active |
| chihaya/chihaya Chihaya is a customizable, high-performance BitTorrent tracker written in Go that supports both HTTP and UDP announce protocols with IPv4 a… | 64 | 1509 | active |