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 |
|---|---|---|---|
| goproxy/goproxy A minimalist Go library implementing the GOPROXY protocol as an HTTP handler, letting developers build their own Go module proxy servers. I… | 90 | 1507 | active |
| ShaneIsrael/fireshare Fireshare is a self-hosted video and image sharing application that gives every uploaded file a unique shareable URL. It runs as a single D… | 99 | 1506 | active |
| revive-adserver/revive-adserver Revive Adserver is the world's most popular free, open source ad serving system, written in PHP, that publishers install on their own serve… | 75 | 1506 | stable |
| msoap/shell2http shell2http is a lightweight Go CLI tool that runs an HTTP server where each URL path is mapped to a shell command, returning the command's … | 62 | 1506 | active |
| rlidwka/sinopia Sinopia is a zero-configuration private npm registry server that caches packages from npmjs.org and lets you publish private packages local… | 32 | 5472 | maintenance |
| traceless/alist-encrypt A Node.js proxy service for Alist that adds transparent WebDAV encryption and decryption of files. It supports streaming encrypted video pl… | 71 | 1503 | active |
| Tegola Tegola is an open-source Mapbox Vector Tile (MVT) server written in Go that slices geospatial data from PostGIS, GeoPackage, or SAP HANA in… | 79 | 1502 | active |
| accounts-js/accounts A suite of TypeScript packages providing fullstack authentication and accounts management for JavaScript applications, supporting GraphQL a… | 23 | 1502 | active |
| restic backup solution A high-performance HTTP server written in Go that implements restic's REST backend API, allowing the restic backup client to store backups … | 66 | 1500 | active |
| fossasia/veditor Veditor is a standalone, reusable video-review and transcoding pipeline built with FastAPI and RQ, backed by Postgres and Redis. It exposes… | 77 | 1499 | active |
| coder/agentapi AgentAPI is a Go-based HTTP server that exposes a unified REST API for controlling terminal coding agents like Claude Code, Aider, Goose, G… | 10 | 1498 | active |
| sivchari/kumo Kumo is a lightweight AWS service emulator written in Go that mimics 82 AWS services such as S3, DynamoDB, SQS, and Lambda. It runs as a si… | 82 | 1497 | active |
| polonel/trudesk Trudesk is an open-source help desk and ticketing application built with NodeJS and MongoDB. It provides real-time tickets, agent-customer … | 56 | 1496 | active |
| hook0/hook0 Hook0 is an open-source (SSPL-1.0) webhooks-as-a-service platform written in Rust that lets SaaS developers deliver events to their users' … | 98 | 1495 | active |
| DDTV DDTV is a cross-platform tool for Bilibili live streams offering multi-window viewing, stream-start notifications, automatic recording with… | 96 | 1495 | active |
| tarampampam/error-pages A tiny, zero-dependency HTTP server and Docker image that serves pretty, themeable, and localized HTTP error pages (400-505). It integrates… | 94 | 1493 | active |
| google/go-safeweb go-safeweb is a collection of Go libraries for building secure-by-default HTTP servers. It applies security mechanisms like XSS and CSRF pr… | 10 | 1493 | active |
| Random User Generator The Node.js source code powering randomuser.me, a free API that generates random user data (names, emails, addresses, IDs) for application … | 23 | 1492 | active |
| gleam-wisp/wisp Wisp is a practical, type-safe web framework for the Gleam language, built on the Mist HTTP server and the BEAM runtime. It is structured a… | 85 | 1491 | active |
| Softmotions/ejdb EJDB2 is an embeddable JSON document database engine written as a C11 library with a single-file storage format and an XPath-inspired query… | 100 | 1488 | active |
| ducktors/turborepo-remote-cache An open-source, self-hosted implementation of the Turborepo custom remote cache server, built with Fastify and TypeScript. It lets teams sh… | 98 | 1488 | active |
| mitre/HTTP-Proxy-Servlet A single-file Java servlet that acts as an HTTP reverse proxy, built on Apache HttpClient. It lets Java web applications forward requests t… | 64 | 1488 | stable |
| oiov/vmail Vmail is a self-hosted temporary/disposable email service built entirely on Cloudflare Workers and D1, deployable with just a domain. It su… | 73 | 1487 | active |
| esprfid/esp-rfid ESP RFID is an open-source access control system that runs on the ESP8266 microcontroller and supports MFRC522, PN532, RDM6300, and Wiegand… | 66 | 1486 | active |
| bwssytems/ha-bridge ha-bridge is a Java-based home automation bridge that emulates a Philips Hue light system, allowing voice assistants like Amazon Echo and h… | 37 | 1485 | active |
| karust/openserp OpenSERP is a self-hosted, MIT-licensed SERP API and CLI written in Go that returns structured search results from Google, Bing, Yandex, Ba… | 93 | 1484 | active |
| litespeedtech/openlitespeed OpenLiteSpeed is a high-performance, lightweight, open source HTTP web server developed by LiteSpeed Technologies under GPLv3. It uses an e… | 90 | 1483 | active |
| Bee (Swarm client) Bee is a Go client for the Swarm network, a decentralized peer-to-peer storage and communication network built on the Gnosis blockchain. Ru… | 93 | 1482 | active |
| jshttp/mime-types A Node.js JavaScript utility library that looks up MIME content-types from file extensions or paths and constructs full Content-Type header… | 64 | 1479 | stable |
| theroyallab/tabbyAPI TabbyAPI is a FastAPI-based OpenAI-compatible API server for running large language models locally using the ExllamaV3 backend on NVIDIA GP… | 72 | 1478 | active |
| ViewTube/viewtube ViewTube is an open-source, privacy-conscious alternative frontend for YouTube that lets users watch, search, and discover videos without a… | 66 | 1476 | active |
| softwaremill/tapir Tapir is a Scala library for describing HTTP APIs declaratively with type-safe endpoint definitions. Endpoints can be exposed as servers, c… | 96 | 1475 | active |
| vybenetwork/solana-swap-api A reference implementation and starter kit for the Vybe Solana Swap API, providing a Node.js backend and frontend demo that fetch DEX swap … | 53 | 1475 | active |
| Phineas/lanyard Lanyard is a hosted and self-hostable Elixir service that exposes live Discord user presence and activity data through a REST API and WebSo… | 72 | 1474 | active |
| microlinkhq/unavatar unavatar.io is a unified avatar API that retrieves user profile images from a single URL by username, email, or domain across 72 platforms … | 96 | 1473 | active |
| Tencent/nohost Nohost is a multi-user, multi-environment remote configuration and HTTP packet-capture debugging platform built on top of Whistle. It is de… | 32 | 1473 | active |
| vercel-community/php vercel-php is a community-maintained PHP runtime for Vercel serverless functions, supporting PHP 7.4 through 8.5. It lets developers deploy… | 65 | 1471 | active |
| ankitpokhrel/tus-php TusPHP is a pure PHP implementation of both a server and a client for the tus resumable upload protocol v1.0.0. It enables reliable uploads… | 61 | 1471 | active |
| devnen/Chatterbox-TTS-Server A self-hosted server wrapping Resemble AI's Chatterbox TTS models behind an OpenAI-compatible API with a modern web UI. It supports voice c… | 60 | 1469 | active |
| Arksine/moonraker Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmw… | 66 | 1466 | active |
| GoogleCloudPlatform/bank-of-anthos Bank of Anthos is a sample HTTP-based web application that simulates a retail bank's payment processing network, letting users create accou… | 89 | 1463 | active |
| cloudflare/serverless-registry A self-hostable OCI container registry implemented as a Cloudflare Worker, storing image layers and manifests in Cloudflare R2 object stora… | 70 | 1463 | active |
| citerus/dddsample-core The official Domain-Driven Design (DDD) sample application, a joint effort by Eric Evans' Domain Language and Citerus, originally hosted on… | 39 | 5291 | maintenance |
| txperl/PixivBiu PixivBiu is a self-hosted Pixiv client written in Go that provides a browser-based interface for searching, filtering, browsing, and downlo… | 93 | 1462 | active |
| Unity-Technologies/UnityRenderStreaming Unity Render Streaming is a Unity package and sample solution that streams Unity's high-quality rendering to browsers via WebRTC. It includ… | 41 | 1458 | active |
| cnodejs/egg-cnode The open-source codebase powering the CNode Chinese Node.js community forum, built on the Egg.js web framework with MongoDB and Redis. It i… | 53 | 1457 | active |
| lnx-search/lnx lnx is an open-source, self-hosted search database that exposes the Tantivy full-text search engine through a REST API. It offers typo-tole… | 40 | 1457 | active |
| prometheus-pve/prometheus-pve-exporter A Prometheus exporter that collects metrics from Proxmox VE clusters and nodes via the Proxmox API and exposes them over HTTP for scraping.… | 94 | 1454 | active |
| hack-chat/main hack.chat is a minimal, accountless, logless chat service with disappearing messages, built on Node.js and WebSockets. It can be self-hoste… | 76 | 1453 | active |
| hanxi/cups-web A web-based print management application built on CUPS that turns a home USB printer into an always-available network print service. It run… | 83 | 1452 | active |
| binarywang/weixin-java-miniapp-demo A Spring Boot demo application showcasing the WxJava library for building WeChat Mini Program backends in Java. It supports multiple mini p… | 57 | 1450 | active |
| flashbots/mev-boost MEV-Boost is open-source middleware (a sidecar) for Ethereum proof-of-stake validators that connects consensus clients to a competitive mar… | 75 | 1449 | active |
| Overv/openstreetmap-tile-server A Docker image that packages a complete OpenStreetMap PNG tile server, based on the switch2osm Ubuntu guide. It imports .osm.pbf extracts i… | 23 | 1449 | active |
| nianzhibai/91 A self-hosted private video site written in Go that aggregates videos from multiple cloud drives (115, PikPak, 123pan, OneDrive, Google Dri… | 78 | 1447 | active |
| ShilongLee/Crawler A self-hostable crawler API server that exposes HTTP endpoints for scraping public data from Douyin, Kuaishou, Bilibili, Xiaohongshu, Weibo… | 58 | 1446 | active |
| AnimechanOrg/animechan Animechan is a REST API service that serves anime quotes, character details, and series information from a curated collection of thousands … | 67 | 1445 | active |
| shizunge/endlessh-go A Go implementation of endlessh, an SSH tarpit that traps brute-force attackers by sending an endless SSH banner, while exporting Prometheu… | 82 | 1444 | active |
| pockethost/pockethost PocketHost is an open-source, multi-tenant hosting platform for PocketBase that can run hundreds or thousands of isolated PocketBase instan… | 77 | 1444 | active |
| Panonim/dynacat Dynacat is a self-hosted dashboard application forked from Glance that aggregates information like RSS feeds, weather, market prices, and s… | 80 | 1443 | active |
| t3l3machus/toxssin toxssin is an open-source penetration testing CLI tool that automates exploitation of Cross-Site Scripting (XSS) vulnerabilities. It pairs … | 32 | 1443 | active |
| Arthi-chaud/Meelo Meelo is a self-hosted music streaming server designed for music collectors, similar to Plex or Jellyfin but focused on music. It offers ri… | 98 | 1440 | active |
| Nystik-gh/ignis Ignis is a self-hosted web application that runs Obsidian in a standard browser by shimming the Electron APIs Obsidian depends on, keeping … | 80 | 1438 | active |
| rstudio/plumber Plumber is an R package that converts annotated R functions into RESTful web API endpoints using roxygen2-style comments. It handles routin… | 64 | 1438 | active |
| Tencent/tquic TQUIC is a high-performance, lightweight, cross-platform library implementing the IETF QUIC and HTTP/3 protocols, written in Rust with APIs… | 48 | 1438 | active |
| formancehq/ledger Formance Ledger is an open-source programmable double-entry core ledger for fintech applications, written in Go and backed by PostgreSQL. I… | 95 | 1435 | active |
| ChainSafe/lodestar Lodestar is a TypeScript implementation of the Ethereum Consensus (proof-of-stake) specification, providing a beacon node, validator client… | 99 | 1426 | active |
| traefik/whoami A tiny Go web server that echoes back OS information and details of the incoming HTTP request. It is commonly used as a lightweight test ba… | 78 | 1425 | stable |
| caarlos0/starcharts A Go web service that generates SVG charts plotting a GitHub repository's stars over time, served as embeddable images via starchart.cc. It… | 75 | 1425 | active |
| crobertsbmw/deckofcards A REST API service that simulates drawing from one or more decks of playing cards, with shuffle, draw, and pile management endpoints. It is… | 42 | 1424 | stable |
| matrix-org/matrix.to Matrix.to is a stateless, privacy-protecting URL redirection service for the Matrix ecosystem that turns matrix.to links into app-agnostic … | 64 | 1423 | stable |
| lenML/Speech-AI-Forge Speech-AI-Forge is a Python project built around multiple TTS generation models (ChatTTS, CosyVoice, Fish-Speech, Index-TTS, F5-TTS, FireRe… | 56 | 1421 | active |
| expressjs/serve-static A Node.js middleware library for serving static files from a root directory, built on the send module and commonly used with Express. It ha… | 79 | 1420 | stable |
| linuxserver/docker-calibre-web A LinuxServer.io Docker image packaging Calibre-Web, a self-hosted web application for browsing, reading, and managing an ebook library. It… | 96 | 1419 | active |
| lerd-env/lerd Lerd is an open-source, Herd-like local PHP development environment for Linux and macOS (Windows via WSL2 beta) that runs Nginx, PHP-FPM, a… | 79 | 1419 | active |
| jech/galene Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an includ… | 76 | 1418 | stable |
| nager/Nager.Date Nager.Date is a .NET-based public holiday data project covering 200+ countries, exposed via a free public REST API, a hosted website, a Doc… | 92 | 1417 | active |
| phpsysinfo/phpsysinfo phpSysInfo is a customizable PHP script that displays detailed system information (hardware, memory, disk, network) in a web dashboard. It … | 91 | 1416 | active |
| http-rs/tide Tide is a minimal and pragmatic async web application framework for Rust, built on async-std, that provides routing, middleware, cookies, s… | 23 | 5094 | maintenance |
| cydrobolt/polr Polr is a self-hostable, open-source URL shortening web application written in PHP on the Lumen framework, with a REST API and click analyt… | 23 | 5093 | maintenance |
| symfony/web-link A Symfony component that manages links between resources via the Link HTTP header, implementing PSR-13, RFC 8288, RFC 9264 (Linkset), and R… | 89 | 1415 | stable |
| danieleteti/delphimvcframework DelphiMVCFramework is a popular open-source MVC framework for building RESTful and JSON-RPC web APIs and web applications in Delphi/Object … | 73 | 1415 | stable |
| rage-rb/rage Rage is an API-first Ruby web framework that combines Rails-compatible ergonomics with fiber-based concurrency, running web requests, WebSo… | 88 | 1414 | active |
| ishaan1013/sandbox Sandbox is an open-source, cloud-based code editing environment with custom AI code autocompletion and real-time collaboration. It combines… | 25 | 1414 | active |
| LeoHaoVIP/AListLiteAndroid AListLite is an Android application that bundles the Golang-based OpenList (formerly AList) file-list server so it can run on phones and TV… | 92 | 1407 | active |
| ideal-postcodes/postcodes.io Postcodes.io is a free, open-source UK postcode lookup and geocoding API serving ONS Postcode Directory, Ordnance Survey Open Names, and Sc… | 98 | 1406 | active |
| fukamachi/woo Woo is a fast, non-blocking HTTP server for Common Lisp built on top of libev, aiming to be among the fastest web servers in any language. … | 76 | 1406 | active |
| midarrlabs/midarr-server Midarr is a free, open-source, lightweight media server that serves your existing media library through a slick web interface. It acts as a… | 51 | 1405 | active |
| Cooklang CookCLI is a Rust command-line tool for managing Cooklang recipes, with commands for viewing recipes, generating shopping lists, meal plann… | 99 | 1404 | active |
| airsonic-advanced/airsonic-advanced Airsonic-Advanced is a free, web-based media streamer for personal music collections, a modernized fork of Airsonic with improved security,… | 23 | 1403 | active |
| px-org/PanIndex PanIndex is a self-hosted Go application that indexes files from multiple cloud storage providers and local directories into a browsable we… | 32 | 1399 | active |
| xrplevm/node The XRPL EVM Sidechain node is a Go implementation of a blockchain node that brings Ethereum Virtual Machine compatibility to the XRP Ledge… | 93 | 1398 | active |
| EvanZhouDev/openai-oauth A TypeScript toolkit that turns a ChatGPT account into an OpenAI-compatible API via a local dev proxy, TypeScript SDK, and client adapters.… | 66 | 1398 | active |
| gerbera/gerbera Gerbera is a free, open-source UPnP/DLNA media server that streams digital media across a home network to compatible devices like TVs, game… | 94 | 1396 | active |
| vercel/avatar A microservice that generates beautiful gradient avatars from any username or email via simple URL parameters, returning PNG or SVG images.… | 75 | 1396 | stable |
| romanz/electrs Electrs is an efficient Electrum server re-implementation written in Rust that indexes the entire Bitcoin blockchain using RocksDB. It lets… | 88 | 1394 | active |
| Harp Harp is a zero-configuration static web server and static site generator for Node.js that serves Jade, Markdown, EJS, Sass, LESS, Stylus, a… | 60 | 4995 | maintenance |
| hyperium/http A Rust library providing common HTTP types such as Request, Response, StatusCode, HeaderMap, and Method. It serves as the shared foundation… | 91 | 1389 | stable |
| fhmq/hmq HMQ is a high-performance MQTT broker written in Go, supporting MQTT 3.1.1 with QoS 0/1, retained and will messages, WebSockets, and TLS. I… | 81 | 1389 | active |
| microsoft/fhir-server FHIR Server for Azure is an open-source .NET Core implementation of the HL7 Fast Healthcare Interoperability Resources (FHIR) specification… | 96 | 1388 | active |
| foxhui/WebAI2API WebAI2API is a self-hosted Node.js service that exposes web-based AI services (LMArena, Gemini, ChatGPT, DeepSeek, etc.) as OpenAI-compatib… | 54 | 1388 | active |