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 |
|---|---|---|---|
| cortesi/devd devd is a single-binary local web server for developers, written in Go, that serves static files and acts as a reverse proxy with built-in … | 59 | 3474 | maintenance |
| fossasia/voxbento_translator A Flask-based HTTP API for real-time speech-to-text transcription and translation that accepts streamed audio chunks and routes them to plu… | 71 | 1020 | active |
| rmqtt/rmqtt RMQTT is a scalable, distributed MQTT message broker written entirely in safe Rust, supporting MQTT v3.1/v3.1.1/v5.0 with millions of concu… | 96 | 1017 | active |
| zatosource/zato Zato is a Python-based open-source platform for ESB, SOA, REST API integration, and cloud orchestration. It lets teams automate, integrate,… | 77 | 1015 | active |
| open-lambda/open-lambda OpenLambda is an open-source serverless computing platform written in Go, based on Linux containers, with a single-node worker that invokes… | 57 | 1014 | active |
| pingostack/pingos PingOS is an NGINX-based streaming media server supporting RTMP, HTTP-FLV, HTTP-TS, HLS, HLS+, and DASH live streaming protocols with H.264… | 23 | 1013 | active |
| HFQR/xitca-web xitca-web is an async HTTP library and web framework written in 100% safe Rust, focused on memory efficiency, composability, and fast compi… | 77 | 1012 | active |
| dart-lang/shelf Shelf is Dart's official model for web server middleware, mapping server logic to simple Request-in/Response-out handler functions that can… | 88 | 1011 | stable |
| ihucos/counter.dev Counter is a simple, privacy-friendly web analytics application built as a small Go server with static assets, storing data in Redis with S… | 74 | 1011 | active |
| ElegantOTA ElegantOTA is an Arduino library that adds over-the-air (OTA) firmware and filesystem update capabilities to wireless microcontrollers like… | 83 | 1010 | active |
| OpenUserJS/OpenUserJS.org OpenUserJS.org is an open source website and repository for hosting, sharing, and discovering FOSS user scripts (Greasemonkey/Tampermonkey-… | 66 | 1008 | active |
| dthree/vantage Vantage is a Node.js library that turns a live Node application into an interactive, remotely accessible CLI by combining CLI, SSH-like con… | 23 | 3412 | maintenance |
| fdintino/nginx-upload-module An nginx module written in C that parses multipart/form-data (RFC 1867) request bodies, storing uploaded files to disk and passing a modifi… | 32 | 1006 | active |
| wfrest/wfrest wfrest is a fast, asynchronous C++ micro web framework for building REST APIs, built on top of the C++ Workflow parallel computing and asyn… | 73 | 1005 | active |
| flipt-io/reverst Reverst is a load-balanced reverse-tunnel server and Go client library built on QUIC and HTTP/3. It lets services behind restrictive networ… | 47 | 1005 | active |
| Gruppio/Sonoff-Homekit Open-source firmware that makes Sonoff WiFi smart switches natively compatible with Apple HomeKit, running directly on the ESP8266/ESP32 ch… | 36 | 1005 | active |
| nyaadevs/nyaa NyaaV2 is a self-hosted BitTorrent index and search website for anime torrents, built with Python/Flask and Elasticsearch. It is the source… | 32 | 3400 | maintenance |
| tty-share tty-share is a simple Go-based CLI tool that shares a Linux or macOS terminal session over the Internet or local network. Viewers can join … | 37 | 1003 | active |
| typpo/textbelt TextBelt Open Source is a REST API and Node.js/Express server that sends outgoing SMS for free using carrier-specific email-to-SMS gateways… | 32 | 3393 | maintenance |
| PSPDFKit-labs/bypass Bypass is an Elixir library for spinning up a lightweight mock HTTP server (a Plug) inside tests to return prebaked responses to client req… | 42 | 1001 | stable |
| Cardinal Cardinal is an open-source CTF Attack-with-Defense (AWD) offline competition platform written in Go, developed by Vidar-Team. It manages ch… | 10 | 997 | active |
| brutella/hkcam hkcam is an open-source implementation of a HomeKit IP camera that turns a Raspberry Pi or Mac with a camera into an Apple HomeKit-compatib… | 23 | 996 | active |
| mgeeky/RedWarden RedWarden is a Python HTTP/HTTPS reverse proxy designed as a Cobalt Strike C2 redirector that filters inbound traffic. It inspects requests… | 10 | 994 | active |
| cuber/ngx_http_google_filter_module A native Nginx filter module written in C that simplifies deploying a Google search mirror server. It handles cookies, gstatic resources, a… | 32 | 3351 | maintenance |
| mmatczuk/go-http-tunnel A reverse tunnel tool based on HTTP/2 that exposes localhost services to the public internet via a server (tunneld) and client (tunnel) pai… | 60 | 3332 | maintenance |
| jokkedk/webgrind Webgrind is a web-based frontend for viewing Xdebug profiling data from PHP applications, offering a lightweight subset of kcachegrind feat… | 45 | 3325 | maintenance |
| SpacehuhnTech/WiFiDuck WiFi Duck is an open-source firmware for ESP8266 + ATmega32u4 hardware that emulates a USB keyboard to perform keystroke injection (BadUSB)… | 23 | 3313 | maintenance |
| oauth2-server-php A PHP library for implementing an OAuth 2.0 authorization/token server into PHP applications. It supports pluggable storage (e.g., PDO) and… | 25 | 3270 | maintenance |
| jacksonliam/mjpg-streamer A lightweight command-line streaming tool that copies JPEG frames from input plugins (webcams, Raspberry Pi camera, files, OpenCV) to outpu… | 32 | 3254 | maintenance |
| progrium/localtunnel Localtunnel is a tool that exposes localhost servers to the public Internet via tunnels. The current v3 is a minimal Go implementation buil… | 32 | 3227 | maintenance |
| Play With Docker Play with Docker (PWD) is a web application that provides free Alpine Linux VMs in the browser where users can build and run Docker contain… | 73 | 3224 | maintenance |
| FreeGPT35 A self-hosted service that exposes the login-free ChatGPT Web's GPT-3.5-Turbo as an OpenAI-compatible /v1/chat/completions API. It can be d… | 10 | 3223 | maintenance |
| Musish/Musish Musish is an unofficial open-source web app for Apple Music, built with React and Apple's MusicKit JS against the official Apple Music API.… | 34 | 3215 | maintenance |
| kimchi-project/kimchi Kimchi is an HTML5 web-based management interface for KVM virtual machines, built as a plugin for the Wok web framework. It lets administra… | 23 | 3196 | maintenance |
| lynckia/licode Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No… | 68 | 3133 | maintenance |
| 869413421/chatgpt-web A self-hosted web application written in Go that wraps the OpenAI ChatGPT 3.5/4 API into a private chat website with configurable model par… | 22 | 3120 | maintenance |
| spencerwooo/onedrive-vercel-index A Next.js web application that turns a OneDrive account into a public, browsable file directory with preview, search, and download. It is d… | 10 | 3115 | maintenance |
| nemasu/asmttpd A small, multi-threaded HTTP web server for 64-bit Linux written entirely in amd64 assembly with no external library dependencies. It serve… | 23 | 3099 | maintenance |
| shellinabox/shellinabox Shell In A Box is a C-based web server that exports command line shells and tools to a browser-based terminal emulator, accessible from any… | 37 | 3087 | maintenance |
| starRTC StarRTC is a free cross-platform real-time communication SDK and self-hostable server suite providing instant messaging, one-to-one video c… | 23 | 3075 | maintenance |
| tomdionysus/foaas FOAAS (Fuck Off As A Service) is a humorous REST API that returns profane 'fuck off' messages in various formats. It is a Node.js web servi… | 23 | 3059 | maintenance |
| nickel-org/nickel.rs nickel.rs is a simple, lightweight web application framework for Rust inspired by Express.js. It provides flexible routing, middleware, JSO… | 32 | 3050 | maintenance |
| nkrode/RedisLive RedisLive is a self-hosted web dashboard for visualizing Redis instances, showing memory usage, key statistics, and query command patterns … | 32 | 3049 | maintenance |
| snabbco/snabb Snabb is a simple and fast packet networking toolkit written in Lua on LuaJIT, using kernel-bypass Ethernet I/O. It compiles to a single bu… | 62 | 3033 | maintenance |
| ha-fusion ha-fusion is a modern, performant custom dashboard for Home Assistant built with Svelte. It can be deployed as a Home Assistant add-on or v… | 55 | 3022 | maintenance |
| vercel/hazel Hazel is a lightweight update server for Electron apps that pulls release data from GitHub Releases and serves update checks to the Electro… | 23 | 3017 | maintenance |
| esp-link esp-link is ESP8266 firmware that turns the module into a transparent WiFi-to-serial bridge for attached microcontrollers. It also provides… | 23 | 3009 | maintenance |
| Minify Minify is a PHP-based HTTP server that combines, minifies, and serves CSS and JavaScript assets with appropriate caching headers like condi… | 57 | 2993 | maintenance |
| wetools/wept WEPT is a real-time development and runtime environment for WeChat mini programs, serving mini program pages dynamically via a Node.js back… | 32 | 2968 | maintenance |
| flashmob/go-guerrilla Go-Guerrilla is a lightweight SMTP server daemon written in Go, designed for receiving large volumes of email quickly and efficiently. It c… | 23 | 2964 | maintenance |
| konstantinruge/notion-clone A full-stack open-source clone of Notion.so for creating and editing block-based notes, built with Next.js/React on the frontend and Expres… | 32 | 2954 | maintenance |
| antirez/dump1090 Dump1090 is a Mode S (ADS-B) message decoder for RTL-SDR USB radio receivers, written in C. It decodes aircraft transponder signals, displa… | 59 | 2949 | maintenance |
| mnutt/hummingbird Hummingbird is a self-hosted real-time web analytics application built on Node.js that tracks visitor activity via a 1x1 tracking pixel and… | 57 | 2932 | maintenance |
| curtis0x/fake-s3 Fake S3 is a lightweight Ruby server that mimics the Amazon S3 API, supporting commands like put, get, list, copy, and bucket creation. It … | 10 | 2922 | maintenance |
| shen100/mili Mili is an open-source community/forum system with an elegant interface, built with Vue and iView on the frontend and TypeScript, NestJS, a… | 32 | 2913 | maintenance |
| mrwill84/DOClever DOClever is a free, open-source API management platform for small and medium teams, offering interface editing, debugging, mock serving, au… | 46 | 2902 | maintenance |
| paradoxxxzero/butterfly Butterfly is a browser-based terminal emulator built on websockets and the Tornado web framework, compatible with xterm. It supports multip… | 32 | 2902 | maintenance |
| iptv-m3u-maker A Python tool that scrapes publicly shared IPTV live-stream sources, tests each link's latency on the local network, and generates an optim… | 32 | 2896 | maintenance |
| cztomczak/phpdesktop PHP Desktop is an open-source framework for building native desktop GUI applications using PHP, HTML5, JavaScript and SQLite, often describ… | 69 | 2878 | maintenance |
| alisen39/TrWebOCR TrWebOCR is an open-source offline Chinese OCR service built on the Tr project, exposing both a web UI and HTTP API for text recognition. I… | 23 | 2878 | maintenance |
| Figwheel A Leiningen plugin that compiles ClojureScript and hot-loads code changes into the browser as you code, enabling live interactive programmi… | 23 | 2873 | maintenance |
| spark-jobserver/spark-jobserver Spark Job Server is a RESTful service for submitting, managing, and monitoring Apache Spark jobs, jars, and job contexts. It supports persi… | 51 | 2834 | maintenance |
| JNDI Injection Toolkit A Java-based penetration testing tool that generates workable JNDI links and starts RMI, LDAP, and HTTP servers to exploit JNDI injection v… | 23 | 2830 | maintenance |
| weaigc/bingo Bingo is a self-hostable web application that recreates the New Bing (Bing AI / Copilot) chat interface, allowing access to Bing AI feature… | 29 | 2825 | maintenance |
| loic-sharma/BaGet BaGet is a lightweight, open-source NuGet server and symbol server written in C# on ASP.NET Core. It can be self-hosted cross-platform or i… | 23 | 2800 | maintenance |
| viabtc/viabtc_exchange_server ViaBTC Exchange Server is a high-performance cryptocurrency exchange trading backend written in C, capable of processing up to 10,000 trade… | 32 | 2794 | maintenance |
| spdy-http2/node-spdy A Node.js module for creating SPDY and HTTP/2 servers with a natural http-module-like interface, falling back to regular HTTPS for unsuppor… | 32 | 2789 | maintenance |
| cherish-chat/xxim-server xxim-server is a 100% open-source instant messaging (IM) server written in Go using the go-zero framework, designed so anyone can self-host… | 32 | 2773 | maintenance |
| codedrinker/community An open-source forum and Q&A web application built with Spring Boot, MyBatis, MySQL/H2, and Bootstrap. It supports social login (GitHub, Gi… | 32 | 2772 | maintenance |
| soheilhy/cmux cmux is a Go library that multiplexes TCP connections based on their payload, allowing multiple protocols like gRPC, HTTP, HTTPS, and SSH t… | 58 | 2768 | maintenance |
| LinuxEye LNMP Deployment A set of shell installation scripts that quickly deploy full LEMP/LAMP/LNMP web stacks (Nginx/Tengine/OpenResty, MySQL/MariaDB/Percona, PHP… | 52 | 2737 | maintenance |
| dlundquist/sniproxy A C-based TCP proxy that routes incoming HTTP and TLS connections to backend servers based on the hostname in the initial request (SNI or H… | 47 | 2719 | maintenance |
| nareix/joy4 JOY4 is a Go audio/video library and streaming server providing well-designed interfaces for reading, writing, and transcoding media format… | 32 | 2715 | maintenance |
| APIs-guru/graphql-faker A CLI tool that mocks GraphQL APIs with realistic faked data based on GraphQL SDL, using @fake, @examples, and @listLength directives with … | 32 | 2712 | maintenance |
| 0xDkd/auxpi Auxpi is a self-hosted image hosting (image bed) application written in Go with a Vue/Element-UI frontend. It aggregates multiple image sto… | 31 | 2700 | maintenance |
| eidheim/Simple-Web-Server A simple, fast, multithreaded HTTP and HTTPS server and client library for C++11 built on Boost.Asio or standalone Asio. It is designed to … | 10 | 2691 | maintenance |
| micromdm/micromdm MicroMDM is an open-source Mobile Device Management (MDM) server for Apple devices, built in Go and designed to be API-first so all managem… | 67 | 2690 | maintenance |
| buaazp/zimg zimg is a lightweight, high-performance image storage and processing server written in C. It serves resized, cropped, rotated, and reformat… | 23 | 2684 | maintenance |
| b374k/b374k b374k is a single-file PHP webshell providing browser-based remote server management, including a file manager, command and script executio… | 23 | 2670 | maintenance |
| klein/klein.php Klein.php is a fast and flexible routing library for PHP 5.3+, inspired by Sinatra. It provides regex-based routing with named parameters, … | 23 | 2657 | maintenance |
| tlaverdure/laravel-echo-server A Node.js/TypeScript Socket.io server that handles Laravel Echo broadcasting, including private and presence channel authentication. It is … | 10 | 2640 | maintenance |
| esbenp/pdf-bot A Node.js microservice that generates PDFs from URLs using headless Chrome, with a queue API, CLI, S3 storage, and webhook notifications. F… | 23 | 2637 | maintenance |
| hioshop HaiFeng Shop (海风小店) is an open-source WeChat mini-program storefront for a small e-commerce shop, rebuilt from NideShop with a redesigned U… | 32 | 2631 | maintenance |
| muaz-khan/RTCMultiConnection RTCMultiConnection is a WebRTC JavaScript library that wraps the RTCPeerConnection API to simplify building peer-to-peer applications such … | 23 | 2620 | maintenance |
| MaryTTS MaryTTS is an open-source, multilingual text-to-speech synthesis platform written in pure Java, operating as a client-server system. It sup… | 23 | 2583 | maintenance |
| Ice-Hazymoon/openai-scf-proxy A small Node.js proxy service that forwards OpenAI API requests, deployable to Tencent Cloud Functions (or Aliyun) in minutes without writi… | 22 | 2543 | maintenance |
| nats-io/nats-streaming-server NATS Streaming Server (STAN) is a lightweight, high-performance reliable streaming platform built on top of the NATS messaging system, prov… | 10 | 2523 | maintenance |
| fossar/selfoss selfoss is a self-hosted, web-based RSS reader and multi-source feed aggregation (mashup) application written in PHP. It consolidates posts… | 67 | 2474 | maintenance |
| ServerStatus-Hotaru ServerStatus-Hotaru is a lightweight self-hosted server monitoring tool (cloud probe) that displays status of multiple servers via a web da… | 54 | 2463 | maintenance |
| saffsd/langid.py langid.py is a standalone language identification tool that classifies text into one of 97 pre-trained languages. It works as a Python libr… | 32 | 2461 | maintenance |
| eduardoboucas/staticman Staticman is a Node.js web service that receives form submissions (user-generated content) from static websites and commits them as data fi… | 23 | 2450 | maintenance |
| Go DDD Sample A Go port of the classic Java DDD Sample cargo booking application, demonstrating how Domain-Driven Design tactical patterns can be impleme… | 10 | 2449 | maintenance |
| GeertJohan/go.rice go.rice is a Go package for bundling static resources like HTML, JS, CSS, images, and templates into Go binaries. It loads files from disk … | 32 | 2436 | maintenance |
| refile/refile Refile is a Ruby file upload library for web applications, offering configurable backends (file system, S3), ORM integration, on-the-fly im… | 32 | 2434 | maintenance |
| postrank-labs/goliath Goliath is an open-source non-blocking (asynchronous) Ruby web server framework built on EventMachine, offering Rack API and middleware sup… | 32 | 2424 | maintenance |
| getmeli/meli Meli is an open-source, self-hosted platform for deploying static sites and frontend applications with automatic SSL, custom domains, and b… | 23 | 2421 | maintenance |
| Actionhero Actionhero is a Node.js/TypeScript API framework that serves the same actions over HTTP, HTTPS, and WebSockets, with built-in clustering, b… | 78 | 2413 | maintenance |
| Jahaja/psdash psdash is a Linux system information web dashboard built with Flask and psutil, showing CPU, memory, disks, network, processes, and logs in… | 23 | 2410 | maintenance |
| fmeringdal/nettu-meet Nettu Meet is an open source, self-hosted video conferencing web application built for interactive online tutoring. It provides real-time a… | 32 | 2409 | maintenance |
| phoboslab/jsmpeg-vnc A Windows screen-sharing server that captures a window or the desktop, encodes it with ffmpeg, and streams it over WebSockets for playback … | 23 | 2408 | maintenance |