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 |
|---|---|---|---|
| basecamp/once-campfire Campfire is a self-hosted, web-based group chat application from Basecamp, written in Ruby on Rails, offering rooms, DMs, file sharing, sea… | 85 | 4786 | active |
| graphql-go A GraphQL server library for Go focused on ease of use, with schema parsing, type-checked resolvers, and an HTTP relay handler. It supports… | 98 | 4754 | active |
| Ant Media Server Ant Media Server is a scalable open-source media server for ultra-low latency live streaming, built around WebRTC (~0.5s latency) with supp… | 92 | 4742 | stable |
| element-hq/synapse Synapse is the reference Matrix homeserver implementation maintained by Element, written in Python/Twisted with Rust components. It stores … | 90 | 4718 | stable |
| motioneye-project/motioneye motionEye is a web-based frontend for the motion video surveillance daemon, providing a browser interface for configuring and viewing camer… | 82 | 4716 | active |
| webonyx/graphql-php A feature-complete PHP implementation of the GraphQL specification, based on the JavaScript reference implementation. It provides type syst… | 95 | 4715 | stable |
| 981011512/-- An open-source smart parking management system with EV charging, property management, and face access control modules, built on Java Spring… | 36 | 4712 | active |
| xxnuo/MTranServer MTranServer is an offline machine translation server with very low resource usage and millisecond response times, requiring no GPU. It supp… | 60 | 4711 | active |
| SteveLTN/https-portal HTTPS-PORTAL is a Dockerized reverse proxy that automatically obtains and renews Let's Encrypt TLS certificates and serves any web applicat… | 82 | 4694 | active |
| cf-pages/Telegraph-Image A free, self-deployable image hosting application that serves as a Flickr/Imgur alternative, built on Cloudflare Pages with uploads stored … | 71 | 4689 | active |
| cppla/ServerStatus ServerStatus is a lightweight self-hosted server monitoring probe and status dashboard written in Go, with a Python agent for clients. It t… | 92 | 4687 | active |
| amantus-ai/vibetunnel VibeTunnel is a terminal-sharing server that proxies your local terminal sessions into any web browser, letting you watch output and type c… | 68 | 4679 | active |
| offu/WeRoBot WeRoBot is a Python framework for developing WeChat Official Account (公众号) robots. It provides decorators for handling incoming message typ… | 47 | 4663 | stable |
| zongzibinbin/MallChat MallChat is a Java backend for an e-commerce system that combines shopping features (cart, orders, payments, search, recommendations, logis… | 31 | 4656 | active |
| autobrr/qui qui is a fast, single-binary web interface for qBittorrent that lets users manage multiple qBittorrent instances from one place. It bundles… | 85 | 4654 | active |
| prest/prest pRESTd is a production-ready Go service that exposes instant REST APIs (and a read-only MCP endpoint) on top of any existing or new Postgre… | 100 | 4624 | stable |
| WebUI A lightweight portable C library that uses any installed web browser or optional WebView as the GUI for desktop applications, communicating… | 66 | 4617 | active |
| JZ-Darkal/AndroidHttpCapture AndroidHttpCapture is an Android network diagnostic and packet capture app, essentially a mobile version of Fiddler. It captures HTTP/HTTPS… | 56 | 4610 | active |
| smoltcp-rs/smoltcp smoltcp is a standalone, event-driven TCP/IP stack written in Rust, designed for bare-metal and real-time systems without heap allocation. … | 81 | 4607 | active |
| cloudwego/netpoll Netpoll is a high-performance non-blocking I/O networking library for Go, developed by ByteDance and focused on RPC scenarios. It provides … | 87 | 4605 | active |
| Yooooomi/your_spotify YourSpotify is a self-hosted web application that tracks your Spotify listening history and presents it in an explorable statistics dashboa… | 80 | 4591 | active |
| aaPanel/BaoTa BaoTa (BT Panel) is a self-hosted web-based server operations panel for Linux (and Windows) that simplifies managing websites, LAMP/LNMP st… | 67 | 4585 | active |
| getfider/fider Fider is an open-source feedback portal for collecting, organizing, and prioritizing customer feature requests and suggestions. Users can s… | 95 | 4584 | active |
| szabodanika/microbin MicroBin is a self-hosted pastebin and file-sharing web application written in Rust, packaged as a single self-contained executable. It sup… | 71 | 4574 | active |
| exposedev/expose Expose is an open-source ngrok alternative written in pure PHP that creates secure tunnels to expose local servers to the internet. It can … | 97 | 4573 | active |
| Interactsh Interactsh is an open-source tool for detecting out-of-band (OOB) interactions via DNS, HTTP(S), SMTP(S), and LDAP, useful for identifying … | 88 | 4549 | active |
| hotheadhacker/seedbox-lite SeedBox Lite is a self-hosted torrent streaming media center that lets users watch movies and TV shows instantly while torrents download. I… | 32 | 4536 | active |
| Anakin-Inc/anakin AnakinScraper OSS is a self-hosted web scraping API written in Go that turns any website into LLM-ready markdown or structured JSON via a s… | 67 | 4535 | active |
| hestiacp/hestiacp Hestia Control Panel is an open-source, lightweight web hosting control panel for Linux servers that provides a web and CLI interface for m… | 98 | 4530 | active |
| express-jwt Express middleware that validates JSON Web Tokens (JWTs) using the webtoken library and attaches the decoded payload to the request object.… | 69 | 4507 | stable |
| rocboss/paopao-ce PaoPao is an open-source, self-hosted micro-community (social) platform combining a Go/Gin backend with a Vue 3 + Naive UI web frontend and… | 62 | 4501 | active |
| Nominatim Nominatim is an open-source geocoding engine that searches OpenStreetMap data by name and address and performs reverse geocoding from coord… | 84 | 4499 | stable |
| Judge0 Judge0 is an open-source, sandboxed online code execution system exposing a simple HTTP JSON API for compiling and running untrusted code i… | 68 | 4485 | active |
| tdlib/telegram-bot-api An open-source C++ server that implements the Telegram Bot API as an HTTP service, built on TDLib. It can be self-hosted to run bots agains… | 73 | 4474 | active |
| GeoServer GeoServer is an open-source Java server for sharing, publishing, and editing geospatial data using OGC open standards. It is the reference … | 96 | 4473 | stable |
| qinguoyi/TinyWebServer A lightweight C++ web server for Linux built with a thread pool, non-blocking sockets, epoll (ET and LT), and Reactor/simulated-Proactor ev… | 32 | 19705 | maintenance |
| Imageflow Imageflow is a high-performance, memory-safe image manipulation suite written in Rust, offering a C ABI library (libimageflow), a CLI tool … | 88 | 4455 | active |
| tapexyz/tape Tape is an open-source, decentralized video and media-sharing platform built as a TypeScript monorepo with web, API, embed player, and smar… | 57 | 4453 | active |
| danielgtaylor/huma Huma is a modern micro-framework for building HTTP REST/RPC APIs in Go, backed by OpenAPI 3.1 and JSON Schema. It is router-agnostic (bring… | 94 | 4449 | active |
| poem-web/poem Poem is a full-featured, easy-to-use web framework for Rust built on async/await, with crates for OpenAPI, gRPC, AWS Lambda, and MCP server… | 67 | 4445 | active |
| dreamhead/moco Moco is an easy-setup stub framework for the JVM that spins up mock HTTP, REST, WebSocket, and SSE servers from simple JSON configuration f… | 67 | 4444 | active |
| lwch/natpass natpass is a self-hosted host management tool written in Go that provides web-based shell access, remote desktop (VNC), and code-server int… | 64 | 4442 | active |
| yudai/gotty GoTTY is a command line tool written in Go that turns CLI programs into web applications by streaming the terminal over a browser via WebSo… | 23 | 19554 | maintenance |
| Salvo Salvo is a powerful yet simple async web framework for Rust, built on Hyper and Tokio. It offers tree-based routing, unified handler/middle… | 99 | 4440 | active |
| muety/wakapi Wakapi is a minimalist, self-hosted WakaTime-compatible backend for tracking and visualizing coding statistics such as time spent per proje… | 92 | 4434 | active |
| blackcandy-org/blackcandy Black Candy is a self-hosted music streaming server built with Ruby on Rails and Hotwire, serving as a personal music center. It is deploye… | 85 | 4425 | active |
| Kinto/kinto Kinto is a minimalist self-hostable JSON document storage service with synchronisation and sharing capabilities, exposed over a REST HTTP A… | 99 | 4418 | active |
| GreaterWMS/GreaterWMS GreaterWMS is a fully open-source warehouse management system (WMS) covering inventory, inbound/outbound, and supply chain logistics, origi… | 87 | 4409 | active |
| p2r3/bareiron A minimalist Minecraft server written in C, designed to run on memory-restricted embedded systems like the ESP32. It prioritizes memory usa… | 50 | 4400 | active |
| monitoror/monitoror Monitoror is a unified monitoring wallboard application written in Go that displays server status, CI build progress, and critical values o… | 35 | 4390 | active |
| open-webui/mcpo mcpo is a lightweight Python proxy that takes any MCP (Model Context Protocol) server command and exposes its tools as a standard OpenAPI-c… | 64 | 4385 | active |
| miguelgrinberg/python-socketio A Python implementation of the Socket.IO realtime client and server, supporting WebSocket and long-polling transports with asyncio, eventle… | 96 | 4373 | stable |
| Kroki Kroki is a unified HTTP API service that converts textual diagram descriptions (PlantUML, Mermaid, GraphViz, Ditaa, Excalidraw, and many mo… | 91 | 4354 | active |
| mpolden/echoip echoip is a lightweight Go service for looking up a client's IP address, with optional country, city, and ASN details via MaxMind GeoIP dat… | 74 | 4351 | active |
| Dispatcharr/Dispatcharr Dispatcharr is a self-hosted web application for managing IPTV streams, EPG data, and VOD content. It consolidates multiple providers, prov… | 88 | 4331 | active |
| facebook/duckling Duckling is a Haskell library that parses natural language text into structured data, extracting entities like dates, times, amounts of mon… | 52 | 4324 | active |
| ModelTC/LightLLM LightLLM is a Python-based LLM inference and serving framework designed for lightweight deployment, easy scalability, and high throughput. … | 81 | 4317 | active |
| Any Listen Any-Listen is a cross-platform private music playback service that lets users play local songs and music stored on WebDAV, with desktop and… | 65 | 4314 | active |
| tower-rs/tower Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic… | 65 | 4312 | stable |
| collabora/WhisperLive WhisperLive is a nearly-live speech-to-text application built on OpenAI's Whisper, serving real-time transcription over WebSocket and REST … | 90 | 4311 | active |
| wasi-master/13ft A self-hosted web service that bypasses paywalls on news sites by fetching pages as GoogleBot, a replacement for the defunct 12ft.io. It se… | 92 | 4301 | active |
| ZeroNet ZeroNet is a decentralized web platform that serves websites peer-to-peer using Bitcoin cryptography for site signing and the BitTorrent ne… | 23 | 18776 | maintenance |
| blinker-iot/blinker-esp-idf Blinker is an IoT solution library for embedded hardware, provided as ESP-IDF components for ESP8266 and ESP32. It enables devices to conne… | 34 | 4290 | active |
| eventmachine/eventmachine EventMachine is an event-driven I/O and lightweight concurrency library for Ruby based on the Reactor pattern. It enables building highly s… | 62 | 4280 | stable |
| F-Stack/f-stack F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-… | 81 | 4267 | stable |
| Seanime Seanime is an open-source self-hosted media server for anime and manga, offering a web interface and desktop app to manage local libraries,… | 88 | 4221 | active |
| arvin341az-glitch/RVG RVG Gateway is a self-hosted multi-protocol proxy management panel built with Python and FastAPI. It provides an admin dashboard for creati… | 56 | 4196 | active |
| vasanthv/ahey Ahey is a free, browser-based group video calling app built on WebRTC with a peer-to-peer mesh topology. It requires no signups or download… | 10 | 4190 | active |
| KuekHaoYang/KVideo KVideo is a modern video aggregation and playback platform built on Next.js 16, React 19, and Tailwind CSS v4, featuring a distinctive 'Liq… | 58 | 4189 | active |
| esm-dev/esm.sh esm.sh is a no-build JavaScript CDN that serves npm, JSR, and GitHub packages as ES modules over HTTP URLs, transforming TypeScript, Vue, a… | 100 | 4183 | active |
| gliderlabs/ssh A Go library that wraps golang.org/x/crypto/ssh with a high-level, net/http-like API for building custom SSH servers. It lets developers ha… | 23 | 4181 | stable |
| pypi/warehouse Warehouse is the open-source web application that powers the Python Package Index (PyPI), the official repository for publishing and distri… | 77 | 4170 | active |
| ericc-ch/copilot-api A reverse-engineered proxy that exposes the GitHub Copilot API as OpenAI and Anthropic compatible endpoints, letting any OpenAI/Anthropic-c… | 44 | 4148 | active |
| slskd/slskd slskd is a modern client-server application for the Soulseek peer-to-peer file sharing network, written in C#. It runs as a daemon or Docke… | 95 | 4135 | active |
| stringer-rss/stringer Stringer is a self-hosted, anti-social RSS feed reader built with Ruby on Rails, PostgreSQL, and Hotwire. It offers keyboard shortcuts, mul… | 76 | 4133 | active |
| ardanlabs/service A Go starter kit from Ardan Labs for building production-grade, scalable web services using a domain-driven, data-oriented architecture des… | 76 | 4122 | active |
| microfeed/microfeed microfeed is an open-source, agentic, headless CMS that self-hosts on Cloudflare Workers, D1, and R2, letting users publish podcasts, blogs… | 98 | 4117 | active |
| weavejester/compojure Compojure is a concise routing library for the Ring web ecosystem in Clojure, letting developers compose web applications from small, indep… | 48 | 4114 | stable |
| Connect Connect is a family of slim libraries (Go, TypeScript, Swift, Kotlin, Dart, Python) for building browser- and gRPC-compatible HTTP APIs fro… | 98 | 4110 | stable |
| jetty/jetty.project Eclipse Jetty is a lightweight, highly scalable Java web server and servlet container supporting HTTP/1, HTTP/2, HTTP/3, and WebSocket. It … | 99 | 4099 | stable |
| DailyHot API DailyHotApi is a TypeScript-based API service that aggregates trending/hot list data from many Chinese platforms (Bilibili, Weibo, Zhihu, D… | 53 | 4088 | active |
| olahol/melody Melody is a minimalist websocket framework for Go built on top of gorilla/websocket. It abstracts away tedious websocket handling with a si… | 51 | 4083 | stable |
| ekzhang/rustpad Rustpad is a self-hosted collaborative code editor built on the operational transformation algorithm, with a Rust backend using warp and a … | 32 | 4078 | stable |
| quackduck/devzat Devzat is a custom SSH server written in Go that drops users into a terminal-based chat room instead of a shell prompt. It works on any dev… | 89 | 4071 | active |
| HiEventsDev/Hi.Events Hi.Events is an open-source event management and ticket-selling platform for concerts, conferences, festivals, and club nights, serving as … | 92 | 4067 | active |
| yacy/yacy_search_server YaCy is a full search engine application in Java that combines a web crawler, a search index server, and a web front-end. It can run standa… | 75 | 4053 | active |
| laravel/octane Laravel Octane is a first-party Laravel package that dramatically boosts application performance by serving the app through high-powered ap… | 100 | 4050 | active |
| nkanaev/yarr yarr is a web-based RSS feed aggregator written in Go, distributed as a single dependency-free binary that runs as a desktop app or self-ho… | 87 | 4046 | active |
| rtty Remote Terminal System rtty is a remote terminal solution consisting of a lightweight C client for embedded Linux devices and a Go server with a Vue web frontend.… | 95 | 4044 | active |
| varnishcache/varnish-cache Varnish Cache is a high-performance open-source HTTP accelerator and reverse caching proxy written in C, serving cached responses from memo… | 10 | 4044 | active |
| apache/httpd The Apache HTTP Server (httpd) is a fast, reliable, and extensible open-source web server written in C, maintained by the Apache Software F… | 77 | 4039 | stable |
| imagor imagor is a fast, secure image processing server and Go library built on libvips, exposing on-the-fly image transformations via a thumbor-c… | 99 | 4036 | active |
| MikeChongCan/scylla Scylla is an intelligent proxy pool service that automatically crawls, validates, and serves proxy IPs via a JSON API and web UI. It integr… | 30 | 4023 | active |
| MapLibre Martin is a fast, lightweight Rust-based tile server that serves Mapbox Vector Tiles from PostGIS databases, MBTiles, PMTiles, GeoJSON, and… | 95 | 4012 | stable |
| Rapid-MLX Rapid-MLX is a local LLM inference engine for Apple Silicon Macs built on MLX, exposing a drop-in OpenAI/Anthropic-compatible API. It offer… | 79 | 4012 | active |
| apache/guacamole-server The server-side component of Apache Guacamole, consisting of guacd (a proxy daemon), libguac (a C API), and protocol support libraries for … | 77 | 4011 | stable |
| nondanee/UnblockNeteaseMusic A Node.js proxy server that replaces greyed-out (regionally blocked) songs in Netease Cloud Music with links from alternative music sources… | 23 | 17342 | maintenance |
| Emitter Emitter is a distributed, high-performance publish-subscribe messaging platform built on the MQTT protocol, written in Go. It supports mess… | 55 | 4008 | active |
| badrisnarayanan/antigravity-claude-proxy A Node.js proxy server that exposes Antigravity's Cloud Code Claude and Gemini models behind an Anthropic-compatible Messages API. It trans… | 74 | 4004 | active |
| joeferner/redis-commander Redis Commander is a Node.js web application for viewing, editing, and managing Redis databases through a browser-based GUI. It supports mu… | 59 | 4001 | active |