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 |
|---|---|---|---|
| BenedictKing/ccx CCX is a self-hosted AI API proxy and protocol translation gateway written in Go that unifies access to Claude, OpenAI Chat/Images/Embeddin… | 72 | 3992 | active |
| willnorris/imageproxy A caching image proxy server written in Go that resizes, crops, and rotates remote images on the fly via URL options. It supports request s… | 69 | 3987 | stable |
| rnwood/smtp4dev smtp4dev is a fake SMTP email server for development and testing, with a web interface, terminal UI, and REST API. It captures outgoing mai… | 86 | 3981 | active |
| luvit Luvit is a Node.js-style asynchronous I/O runtime for Lua, built on libuv and LuaJIT, usable as a standalone CLI scripting platform or a li… | 53 | 3970 | active |
| linkedin/Burrow Burrow is a monitoring service for Apache Kafka that checks consumer lag without requiring static thresholds, evaluating consumer groups ov… | 83 | 3964 | active |
| Lightning-AI/LitServe LitServe is a Python framework for building custom AI inference servers with full control over batching, routing, streaming, and scaling lo… | 92 | 3956 | active |
| shopizer-ecommerce/shopizer Shopizer is an open-source Java e-commerce platform built on Spring Boot, providing headless commerce with a REST API covering catalog, sho… | 25 | 3942 | active |
| kemalcr/kemal Kemal is a fast, lightweight web framework for the Crystal language with a Sinatra-like DSL for building web applications and JSON APIs. It… | 95 | 3928 | stable |
| cloudflare/miniflare Miniflare is a fully-local simulator for Cloudflare Workers written in TypeScript, running worker code in a sandbox that implements the Wor… | 10 | 3926 | active |
| BrowserBox/BrowserBox BrowserBox is a commercial Remote Browser Isolation (RBI) platform that streams a full modern browser to any client at 60 FPS, keeping web … | 98 | 3920 | active |
| HFS HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s… | 97 | 3920 | active |
| Grasscutters/Grasscutter Grasscutter is a Java-based server software reimplementation for a certain anime game, allowing users to run their own private game server.… | 51 | 16829 | maintenance |
| shaarli/Shaarli Shaarli is a personal, minimalist, super-fast, database-free bookmarking service that you self-host on your own server. It is designed for … | 92 | 3902 | active |
| OWASP Coraza WAF OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang … | 99 | 3894 | stable |
| SecureDrop SecureDrop is an open-source whistleblower submission system that lets media organizations and NGOs securely accept documents from and comm… | 94 | 3887 | stable |
| GMWalletApp/epusdt Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token… | 89 | 3887 | active |
| Hyperion Hyperion.NG is an open-source ambient lighting (Ambilight) application that captures screen or video content and drives LED strips and smar… | 81 | 3886 | active |
| tus/tusd tusd is the official reference implementation of the tus resumable upload protocol, written in Go and distributed as a single binary. It ac… | 93 | 3884 | stable |
| Ring Ring is a Clojure library that abstracts HTTP into a simple unified API, inspired by Python's WSGI and Ruby's Rack. It enables modular web … | 74 | 3884 | stable |
| hhxsv5/laravel-s LaravelS is an out-of-the-box adapter that integrates Laravel/Lumen applications with the Swoole high-performance coroutine server. It enab… | 84 | 3877 | active |
| Redlib Redlib is a private, privacy-focused front-end for Reddit written in Rust, forked from Libreddit. It proxies all requests (including media)… | 62 | 3870 | active |
| Qsnh/meedu MeEdu is an open-source online school (knowledge commerce) system built with PHP/Laravel, MySQL, and Redis, supporting paid video courses, … | 91 | 3865 | active |
| fastly/pushpin Pushpin is a reverse proxy server written in Rust and C++ that adds realtime push capabilities (WebSockets, HTTP streaming, long-polling, S… | 85 | 3863 | active |
| helm/chartmuseum ChartMuseum is an open-source Helm Chart Repository server written in Go that serves Helm charts and provides an API for uploading, listing… | 88 | 3850 | active |
| Xbox Download Assistant A Windows desktop application (C#/Avalonia) that accelerates game downloads for Xbox, PlayStation, Switch, and various PC game launchers by… | 95 | 3844 | active |
| lanqian528/chat2api A Python service that proxies ChatGPT's web interface into an OpenAI-compatible API format, supporting GPT-3.5, GPT-4/4o, O1/O3 models, GPT… | 31 | 3839 | active |
| helidon-io/helidon Helidon is an open-source Java framework of libraries for writing cloud-native microservices, offering both a lightweight Helidon SE API an… | 98 | 3837 | active |
| ampache/ampache Ampache is a self-hosted, web-based audio/video streaming application and file manager written in PHP. It lets users access and stream thei… | 100 | 3836 | active |
| predibase/lorax LoRAX is a multi-LoRA inference server that serves thousands of fine-tuned LLM adapters on a single GPU by sharing a common base model. It … | 60 | 3835 | active |
| jorisvink/kore Kore is an easy-to-use, scalable web application framework for writing web APIs and concurrent web processes in C or Python. It is secure b… | 66 | 3830 | stable |
| HDT3213/godis Godis is a Redis-compatible server and cluster implemented in Go, supporting strings, lists, hashes, sets, sorted sets, bitmaps, TTL, pub/s… | 38 | 3827 | active |
| domoticz/domoticz Domoticz is a free, open-source home automation system written in C++ that monitors and controls lights, switches, and sensors for temperat… | 94 | 3822 | stable |
| node-oidc-provider A Node.js library implementing an OpenID Certified OAuth 2.0 Authorization Server with full OpenID Connect support. It is highly configurab… | 95 | 3816 | active |
| zhblue/hustoj HUSTOJ is a popular open-source online judge system for competitive programming training (ACM/ICPC, NOIP), built with PHP, C++, and MySQL o… | 97 | 3813 | active |
| OliveTin/OliveTin OliveTin is a lightweight, self-hosted web application written in Go that exposes predefined shell commands as clickable buttons in a simpl… | 91 | 3810 | stable |
| Parse Platform A standalone web dashboard for managing Parse Server applications, including a data browser, app configuration, and a GraphQL Playground. I… | 93 | 3808 | active |
| aws/aws-lambda-go The official AWS SDK library for writing AWS Lambda functions in Go, providing the lambda.Start handler registration, event type definition… | 94 | 3801 | stable |
| Muduo Muduo is a multithreaded C++11 network library based on the reactor pattern, providing event-driven TCP networking for Linux servers. It us… | 45 | 16258 | maintenance |
| Script-Hub-Org/Script-Hub Script Hub is a web-based converter that translates proxy app scripts, rewrites, modules, plugins, and rule sets between formats used by Qu… | 73 | 3796 | active |
| WPGraphQL WPGraphQL is a free, open-source WordPress plugin that exposes an extendable GraphQL schema and API for any WordPress site. It lets develop… | 95 | 3794 | active |
| async-labs/builderbook An open-source full-stack web application for self-publishing and selling books or other online content, built with React, Next.js, Materia… | 34 | 3792 | active |
| shuaiplus/nodewarden NodeWarden is a Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, using D1 for data and R2/KV for atta… | 77 | 3789 | active |
| OpenSpeedTest OpenSpeedTest is a free, open-source HTML5 network speed test tool written in vanilla JavaScript using only built-in Web APIs like XMLHttpR… | 64 | 3788 | active |
| MailHog MailHog is an email testing tool that runs a fake SMTP server and exposes a web UI and JSON API for inspecting outgoing messages. It can op… | 23 | 16189 | maintenance |
| deanxv/coze-discord-proxy A self-hosted Go service that proxies conversations to a Coze-Bot on Discord, exposing OpenAI-compatible API endpoints (v1/chat/completions… | 55 | 3778 | stable |
| Feedbin Feedbin is a web-based RSS reader built as a Ruby on Rails application, offering a clean reading interface for feeds, newsletters, podcasts… | 77 | 3777 | active |
| undertow-io/undertow Undertow is a high-performance, non-blocking Java web server built on NIO, providing a core HTTP server, a Servlet 4.0/5.0/6.0 container, a… | 91 | 3760 | stable |
| mosdns mosdns is a programmable DNS forwarder and resolver written in Go that supports DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and custom rou… | 57 | 3760 | active |
| 1rgs/claude-code-proxy A Python proxy server that translates Anthropic API requests so Anthropic clients like Claude Code can run against OpenAI, Gemini, or Anthr… | 56 | 3753 | active |
| glitternetwork/pinme PinMe is a zero-configuration deployment CLI that lets users create and deploy full-stack web apps (frontend, Worker backend, and database)… | 76 | 3750 | active |
| sozu-proxy/sozu Sōzu is a fast, always-up HTTP and TCP reverse proxy written in Rust that can be reconfigured at runtime without reloads and upgrades itsel… | 99 | 3742 | active |
| linuxserver/docker-swag SWAG is a Docker image from LinuxServer.io bundling an Nginx webserver/reverse proxy with PHP support, a built-in Certbot client for automa… | 96 | 3742 | active |
| PHP-CRUD-API A single-file PHP script that automatically exposes a full-featured REST API on top of a MySQL/MariaDB, PostgreSQL, SQL Server, or SQLite d… | 93 | 3738 | stable |
| MauriceNino/dashdot dash. (dashdot) is a modern, glassmorphism-styled server dashboard that monitors CPU, RAM, storage, network, and GPU usage on small private… | 88 | 3735 | active |
| transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 66 | 15898 | maintenance |
| cloudflare/workers-rs Ergonomic Rust bindings for the Cloudflare Workers runtime, letting developers write entire Workers in Rust compiled to WebAssembly. It pro… | 97 | 3720 | active |
| rust-lang/crates.io The source code and infrastructure for crates.io, the official package registry for the Rust programming language. It includes a Rust backe… | 77 | 3720 | stable |
| ctubio/Krypto-trading-bot K is a self-hosted, very low latency crypto trading bot family written in C++ for automated high-frequency market making. It includes a ful… | 23 | 3720 | active |
| PaddlePaddle/FastDeploy FastDeploy is a high-performance inference and deployment toolkit for large language models and vision-language models built on PaddlePaddl… | 82 | 3719 | active |
| speaches-ai/speaches Speaches is an OpenAI API-compatible self-hosted server for speech-to-text (via faster-whisper), translation, and text-to-speech (via Kokor… | 75 | 3689 | active |
| async-graphql A high-performance, fully specification-compliant GraphQL server library for Rust built on async/await. It integrates with web frameworks l… | 64 | 3685 | stable |
| LLOneBot/LuckyLilliaBot Lucky Lillia Bot (LLBot) is a QQ bot framework that implements the OneBot 11, Satori, and Milky protocols, letting bot frameworks like Kois… | 91 | 3676 | active |
| pallets/quart Quart is an async Python web application framework that reimplements Flask's API on top of asyncio and ASGI. It supports HTML templating, J… | 96 | 3673 | stable |
| networknt/light-4j Light-4J is a fast, lightweight, cloud-native microservices framework for Java built on the Undertow HTTP core. It offers a small memory fo… | 94 | 3673 | active |
| Letta Code Letta is a platform for building stateful AI agents with persistent memory that can learn and improve over time. It provides a CLI, server,… | 81 | 3669 | active |
| wa-automate A Node.js/TypeScript toolkit that turns a WhatsApp account into an HTTP API, bot runtime, webhook bridge, plugin host, and MCP server by au… | 95 | 3665 | active |
| DataDog/glommio Glommio is a Rust async runtime crate implementing a cooperative thread-per-core architecture built on Linux io_uring. It lets developers w… | 64 | 3663 | active |
| HTTP Toolkit HTTP Toolkit is an open-source desktop application for intercepting, inspecting, and rewriting HTTP(S) traffic on Windows, Linux, and Mac. … | 58 | 3653 | active |
| fregante/GhostText GhostText is a browser extension plus editor plugin system that lets you write text in your preferred editor (VS Code, Sublime Text, Vim, E… | 69 | 3645 | active |
| prometheus-community/postgres_exporter A Prometheus exporter that collects and exposes PostgreSQL server metrics over HTTP for scraping. It supports PostgreSQL 13-18, Docker depl… | 90 | 3639 | active |
| rawpython/remi Remi is a lightweight Python GUI library (under 100 KB) that renders interfaces in web browsers by translating Python code into HTML automa… | 50 | 3633 | active |
| Athou/commafeed CommaFeed is a self-hosted RSS feed reader inspired by Google Reader, built with Quarkus (Java) and React/TypeScript. It supports thousands… | 97 | 3629 | active |
| go-oauth2/oauth2 A Go library for building OAuth 2.0 authorization servers that issue and manage access tokens. It supports the standard OAuth 2.0 protocol … | 83 | 3623 | stable |
| aws/aws-lambda-rust-runtime A set of Rust crates providing a runtime for running AWS Lambda functions written in Rust, including HTTP support, extensions, and typed ev… | 97 | 3617 | active |
| ESPEasy ESPEasy is open-source firmware for ESP8266 and ESP32 microcontrollers that turns them into easy-to-configure multi-sensor and actuator dev… | 87 | 3617 | active |
| kennethreitz/responder Responder is a Python HTTP service framework with a Flask/Falcon-style request-response model, built on Starlette and ASGI. It bundles batt… | 85 | 3617 | active |
| sofn-xyz/mailing Mailing is an open-source TypeScript tool for building, testing, and sending emails using React components and MJML. It includes a hot-relo… | 70 | 3606 | active |
| TangSengDaoDao IM TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 62 | 3606 | active |
| dunglas/vulcain Vulcain is a protocol and reference gateway server (a Caddy web server module written in Go) that uses Preload hints, 103 Early Hints, and … | 94 | 3595 | active |
| Pelias Geocoder Pelias is a modular, open-source geocoder built on Elasticsearch that converts addresses and place names into coordinates and vice versa. I… | 71 | 3592 | active |
| Erigon Erigon is an Ethereum execution layer client written in Go, focused on efficiency, low disk footprint, and modular deployment. It supports … | 100 | 3589 | active |
| Mereithhh/vanblog VanBlog is a self-hosted personal blogging system built with Next.js/TypeScript that combines a static-site-generated frontend, an admin da… | 67 | 3587 | active |
| mpromonet/webrtc-streamer A C++ WebRTC streamer that exposes media sources such as V4L2 capture devices, RTSP/RTMP streams, screen capture, and MKV files to browsers… | 89 | 3585 | active |
| mitchellh/libxev libxev is a cross-platform, high-performance event loop library written in Zig that provides a unified proactor-style API for non-blocking … | 70 | 3580 | stable |
| JetBrains/kotlinconf-app The official KotlinConf conference application by JetBrains, built with Kotlin Multiplatform and Compose Multiplatform to share UI code acr… | 77 | 3573 | active |
| cayleygraph/cayley Cayley is an open-source graph database for Linked Data written in Go, inspired by the graph database behind Google's Knowledge Graph (Free… | 64 | 15065 | maintenance |
| elliotgao2/toapi A Python library that turns any website into a JSON API by declaring fields with CSS/XPath selectors. It fetches and parses pages on demand… | 73 | 3556 | active |
| abhinavsingh/proxy.py proxy.py is a fast, lightweight, zero-dependency Python library and CLI tool for building HTTP/HTTPS proxy servers and web servers, with pl… | 67 | 3552 | active |
| Mesh-LLM/mesh-llm Mesh LLM is a Rust-based distributed LLM inference runtime that pools GPUs and memory across machines into a single OpenAI-compatible API. … | 79 | 3540 | active |
| Haehnchen/crypto-trading-bot A self-hosted cryptocurrency trading bot written in TypeScript/Node.js that supports 100+ exchanges via CCXT, with a web UI dashboard, buil… | 71 | 3539 | active |
| juggleim/im-server JuggleIM is a self-hosted, high-performance instant messaging server written in Go, using a Protobuf + WebSocket long-connection protocol w… | 88 | 3526 | active |
| mirai mirai is a high-efficiency open-source library implementing the QQ Android protocol for building QQ chatbots on the JVM. It includes mirai-… | 23 | 14794 | maintenance |
| prometheus/client_js The official Prometheus client library for Node.js, supporting counters, gauges, histograms, and summaries. It exposes metrics via a regist… | 95 | 3490 | stable |
| mlogclub/bbs-go bbs-go is a lightweight, self-hosted community platform for building forums, Q&A sites, and knowledge bases, built with a Go backend and Re… | 92 | 3481 | active |
| fauxpilot/fauxpilot FauxPilot is a self-hosted, open-source alternative to the GitHub Copilot code completion server. It serves SalesForce CodeGen models via N… | 32 | 14676 | maintenance |
| vercel-labs/wterm wterm is a terminal emulator for the web with a Zig-compiled WASM core that parses VT100/VT220/xterm escape sequences and renders to the DO… | 80 | 3480 | active |
| MZCretin/RollToolsApi RollToolsApi is a free, long-maintained aggregated REST API service that provides commonly used data endpoints for developers, hosted on an… | 70 | 3479 | active |
| espocrm/espocrm EspoCRM is a free, open-source CRM web application with a PHP REST API backend and a single-page application frontend. It manages leads, co… | 98 | 3478 | stable |
| TinyPilot TinyPilot is software that turns a Raspberry Pi (plus a cheap HDMI-to-USB capture dongle) into a browser-based KVM over IP device, letting … | 83 | 3477 | active |
| pistacheio/pistache Pistache is a modern, elegant HTTP and REST framework written in pure C++17. It provides a multi-threaded HTTP server, an asynchronous HTTP… | 71 | 3469 | active |