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 |
|---|---|---|---|
| InvokeAI InvokeAI is a self‑hosted, open‑source creative engine for AI‑driven image generation and editing. It provides a polished web UI, a unified… | 100 | 28742 | active |
| ArchiveBox ArchiveBox is an open‑source, self‑hosted web‑archiving application that captures URLs, bookmarks, RSS feeds and more into durable formats … | 99 | 28737 | active |
| Huly Huly is an open‑source, all‑in‑one platform that combines project management, issue tracking, chat, CRM, HR and ATS features. It can be sel… | 94 | 27912 | active |
| PostgREST PostgREST is a standalone web server that automatically creates a fully RESTful API from any PostgreSQL database. It translates database sc… | 98 | 27693 | active |
| PostgREST PostgREST is a standalone web server that automatically exposes any existing PostgreSQL database as a fully RESTful HTTP API. Written in Ha… | 98 | 27693 | stable |
| cloudflare/pingora Pingora is a Rust framework from Cloudflare for building fast, reliable, and programmable network services such as HTTP proxies and load ba… | 85 | 27603 | stable |
| tokio-rs/axum Axum is an HTTP routing and request-handling library for Rust built on Tokio, focusing on ergonomics and modularity. It integrates deeply w… | 89 | 27309 | stable |
| OpenAPI Generator OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from… | 91 | 26758 | active |
| Kratos Kratos is a lightweight Go framework for building cloud‑native microservices. It provides generated HTTP/gRPC transports, composable middle… | 88 | 25972 | active |
| rwf2/Rocket Rocket is an async web framework for Rust focused on usability, security, extensibility, and speed. It provides macro-based routing, compil… | 46 | 25783 | stable |
| NSQ NSQ is a realtime distributed messaging platform that provides high‑throughput, low‑latency pub‑sub and load‑balanced message delivery. It … | 63 | 25777 | active |
| kataras/iris Iris is a high‑performance, feature‑rich web framework for Go that supports HTTP/2, MVC, dependency injection, and many built‑in middleware… | 62 | 25555 | active |
| Invidious Invidious is an open‑source, self‑hosted front‑end for YouTube that provides a privacy‑focused, ad‑free video streaming experience. It also… | 92 | 25497 | active |
| Invidious Invidious is an open-source, privacy-focused alternative front-end to YouTube written in Crystal. It lets users watch videos without ads or… | 92 | 25497 | active |
| activepieces/activepieces Activepieces is an open‑source, no‑code automation platform that lets teams build AI‑driven workflows, agents and integrations. It provides… | 95 | 25101 | active |
| Dub Dub is an open‑source platform for creating short links, tracking conversions, and running affiliate or referral programs. It provides real… | 77 | 24877 | active |
| gorilla/websocket gorilla/websocket is a fast, well-tested Go implementation of the WebSocket protocol (RFC 6455) for both clients and servers. It is part of… | 25 | 24876 | stable |
| Actix Web Actix Web is a fast, pragmatic web framework for Rust that provides type‑safe request handling, routing, and middleware. It supports async … | 100 | 24864 | active |
| Actix Web Actix Web is a powerful, pragmatic, and extremely fast asynchronous web framework for Rust. It provides type-safe routing, flexible respond… | 100 | 24864 | stable |
| Tasmota Tasmota is an open‑source firmware for ESP8266 and ESP32 based devices. It provides a web UI, OTA updates, and local control via MQTT, HTTP… | 92 | 24805 | active |
| Navidrome Navidrome is an open‑source, self‑hosted music streaming server written in Go. It provides a web UI and Subsonic‑compatible API for playing… | 97 | 23914 | active |
| Navidrome Navidrome is a self-hosted, open-source web-based music collection server and streamer written in Go. It indexes your local music files and… | 97 | 23914 | active |
| knadh/listmonk listmonk is a self‑hosted, high‑performance newsletter and mailing‑list manager delivered as a single binary. It provides a web UI, API and… | 90 | 23836 | active |
| jhao104/proxy_pool A Python proxy pool service that periodically scrapes free proxies from 15+ sources, validates them, and stores them in Redis/SSDB. It expo… | 58 | 23762 | active |
| Node-RED Node-RED is a low-code, flow-based programming tool that lets you wire together hardware devices, APIs and online services. It provides a b… | 96 | 23680 | active |
| antirez/ds4 DwarfStar (ds4) is a native inference engine for running large language models like DeepSeek V4 Flash and GLM 5.x on consumer hardware. It … | 57 | 23620 | active |
| valyala/fasthttp A high-performance HTTP server and client library for Go, optimized for zero memory allocations in hot paths and up to 10x faster than the … | 99 | 23482 | stable |
| Saleor Saleor is a high‑performance, composable headless commerce platform built with Python. It provides a GraphQL‑only API for managing products… | 93 | 23379 | active |
| phoenixframework/phoenix Phoenix is a full‑stack web framework for the Elixir language that enables developers to build scalable, fault‑tolerant applications. It pr… | 96 | 23170 | active |
| Pangolin Pangolin is an open‑source SASE platform that unifies a WireGuard‑based VPN, zero‑trust reverse proxy, privileged access management, and an… | 85 | 23082 | active |
| go-chi/chi chi is a lightweight, idiomatic HTTP router for Go that is 100% compatible with net/http and built around the context package. It supports … | 95 | 22952 | stable |
| ws ws is a Node.js library that provides a simple, high‑performance WebSocket client and server implementation. It supports the full RFC‑6455 … | 97 | 22806 | active |
| ws ws is a fast, thoroughly tested WebSocket client and server library for Node.js implementing RFC 6455. It passes the extensive Autobahn tes… | 97 | 22806 | stable |
| Forem Forem is an open‑source Ruby on Rails application for building online communities. It powers sites like dev.to and provides features such a… | 77 | 22796 | active |
| Sails.js Sails.js is a realtime MVC web framework for Node.js that provides a convention‑over‑configuration approach to building APIs and full‑stack… | 57 | 22791 | active |
| Neko Neko is a self-hosted virtual browser that runs in Docker and streams a fully functional browser desktop to multiple users over WebRTC with… | 95 | 22529 | active |
| ThingsBoard ThingsBoard is an open‑source IoT platform that provides device provisioning, data collection, processing, and real‑time visualization. It … | 98 | 22494 | active |
| Airbyte Airbyte is an open-source data integration platform that enables ELT pipelines and real-time data access for AI agents. It provides a catal… | 77 | 22234 | active |
| tornadoweb/tornado Tornado is a Python web framework and asynchronous networking library that uses non‑blocking I/O. It provides tools for building high‑concu… | 76 | 22171 | active |
| gorilla/mux gorilla/mux is a powerful HTTP request router and URL matcher for Go web servers, implementing the standard http.Handler interface. It supp… | 23 | 21833 | stable |
| ourongxing/newsnow NewsNow is a TypeScript‑based web application that provides a clean, elegant interface for reading real‑time and trending news. It supports… | 87 | 21777 | active |
| Parse Platform Parse Server is an open-source Backend-as-a-Service (BaaS) that runs on Node.js with the Express framework, providing REST and GraphQL APIs… | 96 | 21398 | active |
| valeriansaliou/sonic Sonic is a fast, lightweight, schema-less search backend written in Rust that ingests search texts and identifier tuples, returning matchin… | 97 | 21358 | stable |
| GoogleCloudPlatform/microservices-demo Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica… | 89 | 21055 | active |
| Douyin_TikTok_Download_API Douyin_TikTok_Download_API is a self‑hosted, async REST API that scrapes Douyin and TikTok content and provides no‑watermark video download… | 98 | 20610 | active |
| Douyin_TikTok_Download_API A high-performance asynchronous Python service that scrapes and parses data from Douyin, TikTok, Kuaishou, and Bilibili, exposing a FastAPI… | 98 | 20610 | active |
| linlinjava/litemall litemall is an open-source small e-commerce mall system combining a Spring Boot backend, a Vue admin dashboard, a WeChat mini-program store… | 63 | 20389 | active |
| MediaMTX MediaMTX is a zero-dependency live media server and proxy written in Go that routes real-time video and audio streams across protocols incl… | 98 | 20364 | stable |
| graphql/graphql-js GraphQL.js is the official reference implementation of GraphQL for JavaScript. It provides tools to build a GraphQL schema and execute quer… | 97 | 20340 | active |
| Linkwarden Linkwarden is an open‑source, self‑hosted bookmark manager that lets you collect, read, annotate and permanently preserve webpages. It incl… | 98 | 20155 | active |
| LibreSpark/LibreTV LibreTV is a lightweight, free, self-hostable web application for searching and streaming video content aggregated from multiple third-part… | 65 | 20009 | active |
| grpc-gateway gRPC-Gateway is a Go library and protoc plugin that generates a reverse-proxy server translating RESTful JSON HTTP APIs into gRPC calls. It… | 100 | 20006 | active |
| grpc-gateway A protoc plugin that reads protobuf service definitions with google.api.http annotations and generates a reverse-proxy server translating R… | 100 | 20006 | stable |
| tipsy/profile-summary-for-github A web application that visualizes a user's GitHub presence, generating a summary dashboard of their profile activity. It is built with Kotl… | 59 | 19943 | active |
| nginx-proxy nginx-proxy is an automated Nginx reverse proxy for Docker that uses docker-gen to generate Nginx configuration and reload it as containers… | 93 | 19917 | active |
| UVdesk Community Helpdesk UVdesk is an open‑source helpdesk and ticketing system built on Symfony and PHP. It provides email‑to‑ticket conversion, custom workflows, … | 67 | 19623 | active |
| dnshe/DNSHE-FreeDomains DNSHE Free Domains is a non‑profit service that offers free subdomain registration with Anycast DNS and a REST API for automated management… | 59 | 19567 | active |
| Elysia Elysia is a TypeScript‑first web framework that provides end‑to‑end type safety and a highly ergonomic API. It runs on Bun and Node.js, off… | 93 | 19239 | active |
| Elysia Elysia is a TypeScript backend web framework built for Bun, emphasizing end-to-end type safety, schema-driven validation, and ergonomic dev… | 93 | 19239 | active |
| Compiler Explorer Compiler Explorer is a web‑based application that lets you write source code in many languages and instantly see the generated assembly or … | 77 | 19141 | active |
| µWebSockets µWebSockets is a C/C++ web server library providing highly optimized HTTP and WebSocket handling with a built-in URL router and pub/sub fea… | 92 | 18993 | stable |
| Egg.js Egg.js is a Node.js web framework built on Koa that provides a full‑stack solution for enterprise applications. It offers a powerful plugin… | 99 | 18985 | active |
| Swoole Swoole is a PHP extension that provides an event‑driven networking engine and coroutine runtime. It enables building high‑performance, conc… | 98 | 18917 | active |
| Swoole Swoole is an event-driven, asynchronous, coroutine-based concurrency library implemented as a PHP extension in C++. It enables PHP to run h… | 98 | 18917 | active |
| ZeroNet ZeroNet is an open‑source platform that lets users create and browse decentralized websites using Bitcoin cryptography and the BitTorrent n… | 23 | 18776 | active |
| WLED WLED is a fast, feature‑rich firmware for ESP32/ESP8266 that turns the microcontroller into a Wi‑Fi‑controlled LED controller. It provides … | 90 | 18773 | active |
| WLED WLED is a fast, feature-rich open-source firmware for ESP32 (and legacy ESP8266) microcontrollers that controls addressable RGB LED strips … | 90 | 18773 | active |
| facebook/hhvm HHVM is an open-source virtual machine with a just-in-time (JIT) compiler for executing programs written in the Hack programming language. … | 68 | 18666 | active |
| Sanic Sanic is a Python 3.10+ asynchronous web framework and server designed for speed. It provides a lightweight, unopinionated API with built‑i… | 78 | 18634 | active |
| Sanic Sanic is a fast, asynchronous Python web framework and web server supporting async/await syntax and ASGI compliance. It bundles a productio… | 78 | 18634 | stable |
| Etherpad Etherpad is a self-hosted, real-time collaborative rich-text document editor where every keystroke is attributed to an author and every rev… | 99 | 18586 | 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… | 39 | 18077 | 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… | 96 | 17908 | active |
| Verdaccio Verdaccio is a lightweight, zero-config private npm proxy registry built in Node.js. It hosts private packages, proxies and caches upstream… | 97 | 17906 | active |
| rqlite rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse… | 95 | 17789 | stable |
| apache/brpc Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor… | 93 | 17621 | stable |
| ZLMediaKit/ZLMediaKit ZLMediaKit is a high-performance, enterprise-grade streaming media server framework written in C++11, supporting RTSP, RTMP, HLS, HTTP-FLV,… | 76 | 17593 | 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… | 72 | 17563 | stable |
| openzipkin/zipkin Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in … | 80 | 17465 | 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 … | 65 | 17459 | stable |
| 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… | 95 | 17279 | 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… | 94 | 17187 | stable |
| IPFS Core Kubo is the reference Go implementation of IPFS, running a daemon that stores and serves content-addressed data. It ships a CLI, HTTP Gatew… | 93 | 17150 | 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 | 17132 | 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… | 92 | 17127 | stable |
| tindy2013/subconverter subconverter is a C++ utility and HTTP service that converts proxy subscription links between formats such as Clash, Surge, Quantumult X, S… | 60 | 17084 | active |
| Coder code-server is an open‑source server that runs Visual Studio Code in a web browser. It enables self‑hosted, cloud‑based development environ… | 95 | 17074 | active |
| 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… | 82 | 16922 | 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 … | 96 | 16913 | active |
| Postal Postal is a fully featured open-source mail delivery platform for sending and receiving email, a self-hosted alternative to Sendgrid/Mailgu… | 87 | 16827 | 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 … | 64 | 16687 | active |
| OpenIM OpenIM Server is an open-source instant messaging backend written in Go that powers in-app chat, group messaging, and voice/video calling. … | 87 | 16671 | stable |
| aiohttp aiohttp is an asynchronous HTTP client and server framework for Python built on asyncio. It supports client and server WebSockets out of th… | 99 | 16572 | stable |
| 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… | 95 | 16362 | stable |
| 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… | 95 | 16281 | 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… | 96 | 16216 | active |
| byJoey/cfnew A Cloudflare Workers application that deploys VLESS/Trojan/xhttp proxy nodes with optimized IP selection, generating subscription configs f… | 84 | 16114 | active |
| 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… | 98 | 16059 | stable |
| FlareSolverr FlareSolverr is a proxy server that bypasses Cloudflare and DDoS-GUARD protection by solving browser challenges with Selenium and undetecte… | 97 | 15906 | active |
| Spree Commerce Spree Commerce is an open-source headless eCommerce platform written in Ruby, providing a complete REST API, TypeScript SDK, admin dashboar… | 95 | 15750 | stable |