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 |
|---|---|---|---|
| MoChat MoChat is an open-source SCRM (Social Customer Relationship Management) application development framework and engine built on top of WeCom … | 38 | 2593 | active |
| keikaavousi/fake-store-api FakeStoreAPI is a free hosted REST API that serves pseudo-real e-commerce JSON data including products, carts, users, and JWT login tokens.… | 32 | 2593 | stable |
| clj-commons/aleph Aleph is a Clojure library for asynchronous network communication built on Netty, providing an HTTP server and client plus raw TCP and UDP … | 73 | 2592 | active |
| taoshihan1991/goflylivechat GOFLY LIVE CHAT is an open-source, self-hosted customer support live chat system written in Go with a VueJS frontend. It supports real-time… | 47 | 2591 | active |
| HenryQW/Awesome-TTRSS Awesome TTRSS is a Dockerized all-in-one deployment solution for Tiny Tiny RSS, an open-source PHP RSS feed reader and aggregator. It bundl… | 77 | 2587 | active |
| webserver-llc/angie Angie is a high-performance web server and reverse proxy forked from nginx by former nginx developers, designed as a drop-in replacement re… | 97 | 2578 | active |
| NetrisTV/ws-scrcpy A web-based client for scrcpy that streams an Android device's screen to a browser over WebSockets and allows remote control from the brows… | 65 | 2570 | active |
| sqlpage/SQLPage SQLPage is an open-source web application framework, written in Rust, that turns SQL queries in .sql files into interactive data-driven web… | 97 | 2568 | active |
| http-kit http-kit is a minimalist, high-performance, event-driven HTTP client and server for Clojure, fully Ring-compatible as a drop-in replacement… | 63 | 2564 | stable |
| owntone/owntone-server OwnTone is an open-source audio media server written in C that streams local files, Spotify, and internet radio to AirPlay 1/2 (multiroom),… | 89 | 2560 | active |
| sentriz/gonic Gonic is a free-software Subsonic server API implementation written in Go for self-hosted music streaming. It serves your local music libra… | 92 | 2557 | active |
| hudy9x/namviek Namviek is an open-source, self-hosted project management application for small development teams, built with Next.js, Node.js, MongoDB, an… | 64 | 2552 | active |
| dkrivoruchko/ScreenStream ScreenStream is an open-source Android app that streams a device's screen and audio to web browsers or RTSP clients. It supports three mode… | 95 | 2551 | active |
| sorenisanerd/gotty GoTTY is a Go command line tool that turns any CLI program into a web application by serving it in a browser via a built-in web server. It … | 87 | 2548 | active |
| ntex ntex is a Rust framework for building composable asynchronous network services, supporting HTTP and WebSockets. It is runtime-agnostic, let… | 93 | 2538 | active |
| DirectoryLister/DirectoryLister Directory Lister is a PHP application that exposes the contents of any web-accessible folder as a browsable, shareable web page with zero c… | 96 | 2537 | active |
| apache/fineract Apache Fineract is an open-source, cloud-ready core banking platform written in Java, providing client management, loan and savings portfol… | 90 | 2533 | stable |
| SpectoLabs/hoverfly Hoverfly is a lightweight open-source API simulation and service virtualization tool written in Go. It captures HTTP/HTTPS traffic and repl… | 97 | 2524 | active |
| tidwall/pogocache Pogocache is a fast in-memory caching server written in C with a focus on low latency and CPU efficiency. It speaks Memcache, Redis/Valkey … | 78 | 2522 | active |
| CJackHwang/AIstudioProxyAPI A self-hosted proxy server that exposes Google AI Studio's web chat interface as an OpenAI-compatible API using FastAPI and Camoufox/Playwr… | 64 | 2513 | active |
| ChangbaDevs/KTVHTTPCache KTVHTTPCache is an Objective-C HTTP caching framework for iOS that caches multimedia resources by acting as a local proxy server, enabling … | 47 | 2510 | stable |
| typicode/hotel Hotel is a simple process manager for developers that lets you start local apps from a browser dashboard and access them via local .localho… | 23 | 9991 | maintenance |
| disease.sh (NovelCOVID API) disease.sh is a free, open-source REST API serving JSON statistics on COVID-19, Influenza, and other disease outbreaks, aggregating data fr… | 59 | 2501 | active |
| laravelio/laravel.io The open-source codebase behind Laravel.io, the official community portal for the Laravel PHP framework, providing forums, articles, and us… | 68 | 2500 | active |
| mCaptcha/mCaptcha mCaptcha is a self-hosted, privacy-respecting CAPTCHA system that uses SHA-256 proof-of-work to rate-limit users instead of image puzzles. … | 39 | 2495 | active |
| DMarby/picsum-photos Lorem Picsum is a self-hostable service that serves stylish placeholder photos, like Lorem Ipsum but for images. Written in Go, it provides… | 57 | 2491 | active |
| senchalabs/connect Connect is an extensible HTTP server framework for Node.js built around a stack of 'plugins' known as middleware. It provides a minimal cor… | 32 | 9874 | maintenance |
| Bistutu/GoMusic GoMusic is a web application that migrates playlists from Chinese music services (NetEase Cloud, Qishui, QQ Music) to Apple Music, YouTube … | 56 | 2476 | active |
| blenderskool/blaze Blaze is a progressive web app for peer-to-peer file sharing between multiple devices using WebTorrent (WebRTC) with WebSockets as a fallba… | 23 | 2476 | active |
| duty1g/x64dbg-mcp-server A native MCP (Model Context Protocol) plugin for x64dbg written in Zig that exposes the debugger's full functionality over HTTP with Stream… | 80 | 2473 | active |
| confluentinc/schema-registry Confluent Schema Registry is a Java-based serving layer that stores and retrieves Avro, JSON Schema, and Protobuf schemas via a RESTful API… | 77 | 2470 | active |
| Let's Chat Let's Chat is a self-hosted, persistent team chat application built on Node.js and MongoDB, designed for small teams. It supports multiple … | 10 | 9797 | maintenance |
| socketry/async Async is a composable asynchronous event-driven I/O framework for Ruby built on the io-event gem. It provides lightweight fiber-based concu… | 96 | 2460 | stable |
| oneinstack/oneinstack OneinStack is a shell-based deployment tool that installs and manages full LEMP/LAMP/LNMP/LTMP web stacks (Nginx/Tengine/OpenResty/Apache, … | 87 | 2459 | active |
| xusenlinzy/api-for-open-llm A Python server that exposes open-source large language models (LLaMA, ChatGLM, Qwen, Baichuan, Falcon, etc.) behind an OpenAI-compatible A… | 21 | 2459 | active |
| moquette-io/moquette Moquette is a lightweight MQTT broker written in Java, compliant with MQTT 5 and MQTT 3, supporting QoS 0-2 and most MQTT 5 features. It is… | 81 | 2458 | active |
| unjs/ipx IPX is a high-performance, secure image optimizer powered by sharp and svgo that serves images in any size, format, and quality via URL mod… | 91 | 2456 | active |
| modernweb-dev/web Modern Web is a collection of guides, tools, and libraries for modern web development, built on web standards with minimal abstraction. Its… | 93 | 2452 | active |
| Xudong-Huang/may May is a high-performance Rust library for stackful coroutines, offering a Goroutine-like programming model for building massively concurre… | 71 | 2438 | active |
| Spark Spark is a tiny, expressive web framework for Java 8+ (with a Kotlin DSL) inspired by Sinatra, letting you define routes with lambdas in a … | 32 | 9636 | maintenance |
| evan-buss/openbooks OpenBooks is a self-hosted application for searching and downloading eBooks from the IRC Highway network, available as a web app (Go server… | 27 | 2421 | active |
| IrosTheBeggar/mStream mStream is a lightweight, self-hosted music streaming server written in JavaScript with a built-in web app and official mobile apps. It sup… | 95 | 2415 | active |
| babyname/fate Fate is a Go-based Chinese baby name generation engine that combines traditional Chinese metaphysics (BaZi four pillars, Wu Xing five eleme… | 59 | 2413 | active |
| gaul/s3proxy S3Proxy is a Java service that implements the Amazon S3 API and proxies requests to other storage backends such as Google Cloud Storage, Az… | 92 | 2404 | stable |
| smittix/intercept iNTERCEPT is a free, open-source, web-based signal intelligence (SIGINT) platform that unifies dozens of software-defined radio tools into … | 77 | 2403 | active |
| suitenumerique/meet La Suite Meet is an open-source video conferencing application powered by LiveKit, built with Django and React. It provides browser-based h… | 89 | 2396 | active |
| XZB-1248/Spark Spark is a web-based, cross-platform Remote Administration Tool (RAT) written in Go that lets you monitor and control devices from a browse… | 52 | 2395 | active |
| Tungstenite tokio-tungstenite is a Rust library providing asynchronous WebSocket client and server support built on top of the lightweight tungstenite-… | 70 | 2393 | stable |
| thomseddon/traefik-forward-auth A minimal forward authentication service that adds Google/OpenID Connect OAuth-based SSO login in front of any HTTP service behind the Trae… | 53 | 2391 | active |
| RSocket RSocket Java is the reference Java implementation of the RSocket application protocol, a binary protocol for Reactive Streams semantics ove… | 23 | 2388 | stable |
| ImmichFrame ImmichFrame is a companion application to the self-hosted Immich photo server that turns a photo and video collection into a fullscreen dig… | 93 | 2385 | active |
| AnyCable AnyCable is an open-source realtime server written in Go that provides reliable two-way communication over WebSockets and SSE with built-in… | 97 | 2384 | stable |
| jpillora/overseer A Go library for building monitorable binaries that support graceful zero-downtime restarts and self-upgrading. It uses a small master proc… | 77 | 2384 | active |
| Rob--W/cors-anywhere CORS Anywhere is a Node.js reverse proxy that adds CORS headers to proxied requests, allowing browsers to make cross-origin requests to ser… | 32 | 9365 | maintenance |
| bigbrodude6119/flipper-zero-evil-portal A Flipper Zero application that turns the Wi-Fi dev board (ESP32) into an open access point serving a fake captive portal login page. Captu… | 20 | 2373 | active |
| static-web-server/static-web-server Static Web Server (SWS) is a cross-platform, high-performance asynchronous web server for serving static files, built in Rust on Hyper and … | 90 | 2370 | active |
| EtherDream/jsproxy An online web proxy that uses browser Service Workers to intercept and rewrite requests client-side, so the nginx-based server only forward… | 32 | 9324 | maintenance |
| gitblit-org/gitblit Gitblit is an open-source, pure Java Git server for managing, viewing, and serving Git repositories over GIT, HTTP, and SSH transports. It … | 31 | 2361 | active |
| alangrainger/immich-public-proxy A stateless proxy that sits in front of a self-hosted Immich instance and serves only explicitly shared photos, videos, and albums to the p… | 85 | 2359 | active |
| Neoteroi/BlackSheep BlackSheep is a fast asynchronous ASGI web framework for Python, inspired by Flask and ASP.NET Core. It features built-in dependency inject… | 91 | 2358 | active |
| unrolled/secure Secure is an HTTP middleware library for Go that adds quick security wins to web applications. It works as a standard net/http Handler and … | 55 | 2358 | stable |
| cnodejs/nodeclub Nodeclub is an open-source community/forum system built with Node.js, MongoDB, and Redis, powering the CNode Chinese Node.js community. It … | 53 | 9278 | maintenance |
| emersion/go-imap go-imap is an IMAP4rev2 protocol library for Go, providing both client and server implementations. It lets Go applications talk to mail ser… | 76 | 2356 | active |
| jxhczhl/JsRpc JsRpc is a Go-based RPC server that lets you remotely invoke JavaScript methods running in a browser via WebSocket, avoiding the need to ex… | 78 | 2350 | active |
| jinsi-ai/b0pass B0Pass (百灵快传) is a high-performance LAN file transfer tool and local file sharing server written in Go, distributed as a single executable.… | 26 | 2347 | active |
| mirumee/ariadne Ariadne is a Python library for building GraphQL servers using a schema-first approach, where the API is defined in SDL and business logic … | 98 | 2345 | stable |
| fruitbars/simple-one-api A single-binary Go gateway that unifies access to multiple LLM providers (Qianfan, iFlytek Spark, Tencent Hunyuan, MiniMax, DeepSeek, etc.)… | 90 | 2345 | active |
| cosin2077/easyVoice EasyVoice is an open-source text-to-speech application that converts long texts and novels into high-quality audio with streaming playback … | 88 | 2344 | active |
| Artalk Artalk is a self-hosted, open-source comment system for blogs, websites, and web applications, with a lightweight Vanilla JS client and a G… | 83 | 2344 | active |
| walkor/phpsocket.io A server-side PHP implementation of the socket.io protocol built on the Workerman event-driven networking framework. It lets PHP applicatio… | 79 | 2343 | active |
| Decohererk/DecoTV DecoTV is a self-hosted, cross-platform video aggregation and playback web application built on Next.js, Tailwind CSS, and TypeScript. It a… | 72 | 2343 | active |
| Ashutosh00710/github-readme-activity-graph A hosted service that dynamically generates an SVG activity graph showing a user's GitHub contributions over the last 31 days, embeddable i… | 66 | 2343 | active |
| ulule/limiter A dead-simple rate limiting middleware library for Go supporting HTTP, FastHTTP, and Gin. It uses a pluggable store approach with built-in … | 23 | 2343 | stable |
| thoas/picfit Picfit is a reusable Go HTTP server that resizes, crops, and generates thumbnails of images on the fly, acting as a proxy over storage back… | 93 | 2342 | active |
| zdz/ServerStatus-Rust A Rust rewrite of the ServerStatus cloud probe with a lightweight single-binary server and client for monitoring multiple hosts' CPU, memor… | 66 | 2336 | active |
| harlanc/xiu Xiu is a high-performance live streaming media server written in pure Rust, supporting RTMP (with clustering), RTSP, WebRTC (WHIP/WHEP), HT… | 67 | 2329 | active |
| Glimesh/broadcast-box Broadcast Box is a self-hosted Go server for sub-second live video broadcasting and screen sharing using WebRTC (WHIP/WHEP). It supports pu… | 87 | 2325 | active |
| Form.io Form.io is an open-source form and data management platform that combines a drag-and-drop JSON-driven form builder with an auto-generated A… | 76 | 2323 | active |
| Jinnrry/PMail PMail is a lightweight personal email server written in Go that ships as a single ~15MB binary with full send/receive SMTP/POP3 services an… | 88 | 2321 | active |
| saifyxpro/HeadlessX HeadlessX is a self-hosted browser automation and web scraping platform powered by Camoufox (a C++-patched Firefox) to bypass anti-bot syst… | 72 | 2321 | active |
| styfle/packagephobia Package Phobia is a web application that reports the install size and publish size of npm packages before you install them, tracking size c… | 75 | 2314 | active |
| gotham-rs/gotham Gotham is a flexible web framework for Rust built on Tokio and Hyper, emphasizing stability, safety, security, and speed. It is statically … | 85 | 2312 | active |
| Selkies Remote Desktop Platform Selkies is an open-source low-latency, GPU/CPU-accelerated Linux remote desktop and game streaming platform that delivers an HTML5 web clie… | 98 | 2309 | active |
| inbucket/inbucket Inbucket is a self-hosted disposable webmail (email testing) server that accepts messages for any address via built-in SMTP and exposes the… | 88 | 2309 | stable |
| jofpin/trape Trape is an OSINT analysis and research tool for tracking people online and executing real-time social engineering attacks, built in Python… | 32 | 9055 | maintenance |
| Redcon Redcon is a Go library for building fast, Redis-compatible TCP servers using the Redis protocol (RESP). It provides a simple API with Liste… | 70 | 2307 | stable |
| Neroued/ninfer NInfer is a from-scratch C++/CUDA inference engine optimized for maximum single-GPU performance on a narrow, explicitly registered set of Q… | 57 | 2305 | active |
| johnpapa/lite-server lite-server is a lightweight development-only Node.js server that wraps BrowserSync to serve web apps with live reload and CSS injection. I… | 70 | 2303 | stable |
| openshwprojects/OpenBK7231T_App OpenBeken is open-source firmware serving as a Tasmota/ESPHome replacement for Tuya-based and other IoT modules across many chipsets (BK723… | 92 | 2298 | active |
| james-6-23/codex2api Codex2API is a self-hosted Go/Gin reverse proxy with an embedded React admin dashboard that turns a pool of Codex accounts into an OpenAI- … | 78 | 2295 | active |
| Easy Mock Easy Mock is a self-hostable persistent web service that generates mock API data quickly and provides a visual interface for defining and m… | 23 | 8953 | maintenance |
| jupyter/nbviewer Jupyter NBViewer is a web application that renders Jupyter Notebooks as static HTML web pages, powering the public nbviewer.org service. It… | 76 | 2285 | active |
| google/boringssl BoringSSL is Google's fork of OpenSSL, serving as the TLS/SSL library in Chrome, Chromium, and Android. It is open source but explicitly no… | 98 | 2282 | active |
| axiaoxin-com/investool InvesTool is a Go-based personal investment analysis tool that automates fundamental stock screening, financial report analysis, and mutual… | 30 | 2279 | active |
| Azure/Azurite Azurite is a lightweight, open-source emulator of Azure Storage that simulates the Blob, Queue, and Table services with minimal dependencie… | 88 | 2276 | active |
| twitter/finatra Finatra is a lightweight Scala framework for building fast, testable HTTP and Thrift services on top of TwitterServer and Finagle. It provi… | 36 | 2274 | stable |
| Dart Frog Dart Frog is a fast, minimalistic backend framework for Dart built on top of shelf and mason, inspired by tools like remix.run, next.js, an… | 87 | 2271 | active |
| teamgram/teamgram-server Teamgram Server is an unofficial open-source MTProto 2.0 server implementation written in Go that is compatible with official Telegram clie… | 62 | 2271 | active |
| xTeVe xTeVe is a self-hosted M3U proxy server written in Go that merges and manages IPTV playlists (M3U) and XMLTV guide data for Plex DVR and Em… | 64 | 2270 | active |
| ory/polis Ory Polis (formerly BoxyHQ Jackson) is an open-source Enterprise SSO service that bridges SAML and OpenID Connect login flows to OAuth 2.0/… | 82 | 2266 | active |