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 |
|---|---|---|---|
| krateng/maloja Maloja is a self-hosted music scrobble server that stores your listening history and generates personal statistics and charts. It is a priv… | 77 | 1845 | active |
| zws-im/zws ZWS (Zero Width Shortener) is a self-hostable URL shortener that encodes link identifiers using invisible zero-width Unicode characters ins… | 68 | 1844 | active |
| sbwml/luci-app-mosdns A LuCI web interface plugin for OpenWrt that manages MosDNS, a plugin-based DNS forwarder. It lets users configure encrypted DNS upstreams … | 96 | 1843 | active |
| nextcloud-snap/nextcloud-snap Nextcloud server packaged as a Snap for easy installation on Linux systems. It bundles Nextcloud with Apache, PHP, MySQL, and Redis into a … | 75 | 1843 | active |
| kyechan99/capsule-render capsule-render is a dynamic image generation service that renders colorful decorative header/footer images (waving, cylinder, venom, etc.) … | 77 | 1842 | active |
| otland/forgottenserver The Forgotten Server (TFS) is a free and open-source MMORPG server emulator written in C++, forked from the OpenTibia Server project. It im… | 66 | 1841 | active |
| parvardegr/sharing A Node.js command-line tool that shares files, directories, and clipboard text to phones over local Wi-Fi via a built-in web server and QR … | 84 | 1838 | active |
| alibaba/havenask Havenask is a large-scale distributed information search engine developed by Alibaba Group, written in C++ and used to power search for ser… | 53 | 1838 | active |
| any1/wayvnc wayvnc is a VNC server for wlroots-based Wayland compositors such as sway. It attaches to a running Wayland session, exposes the display vi… | 93 | 1834 | active |
| MoonZoon/MoonZoon MoonZoon is a Rust fullstack framework for building web and desktop apps with multithreading and durable computing, without writing HTML, C… | 48 | 1834 | active |
| Magma Encrypted Email System Magma is an encrypted email server daemon written in C, providing SMTP, POP, IMAP, and HTTP protocol support along with a bundled webmail s… | 33 | 1831 | active |
| diyHue diyHue is an open-source Philips Hue Bridge emulator written in Python that unifies control of smart lights and sensors from many vendors b… | 67 | 1827 | active |
| hugapi/hug Hug is a Python 3+ API framework built on Falcon's high-performance HTTP library, designed to make developing REST APIs as simple as writin… | 23 | 6875 | maintenance |
| giampaolo/pyftpdlib pyftpdlib is a pure-Python FTP server library providing a high-level, portable interface for writing fast, scalable, asynchronous FTP serve… | 64 | 1824 | stable |
| composer/packagist The source code of Packagist.org, the default package repository for Composer that aggregates public PHP packages. It is a Symfony web appl… | 76 | 1823 | active |
| icebear0828/codex-proxy A lightweight local proxy service that exposes ChatGPT Codex Desktop's Responses API through standard OpenAI, Anthropic, Gemini, and Ollama… | 83 | 1822 | active |
| Hashtopolis Hashtopolis is a multi-platform client-server application for distributing hashcat password cracking tasks across multiple computers. It pr… | 89 | 1821 | active |
| polkadot-js/apps The main Polkadot/Substrate browser UI (portal) for interacting with nodes across Polkadot and Substrate-based chains. It is a TypeScript m… | 88 | 1821 | active |
| root-gg/plik Plik is a self-hosted temporary file upload and sharing system similar to WeTransfer, written in Go with a Vue 3 web UI and a powerful CLI … | 87 | 1820 | active |
| joeyespo/grip Grip is a Python command-line tool that renders local GitHub README.md files exactly as they will appear on GitHub, using GitHub's markdown… | 32 | 6842 | maintenance |
| google/nomulus Nomulus is an open-source, scalable, cloud-based top-level domain (TLD) registry service written in Java and running on Google Kubernetes E… | 95 | 1813 | active |
| Talkyard Talkyard is an open-source (AGPL-3.0), self-hosted community discussion platform that combines forum topics, question-and-answer threads, b… | 85 | 1813 | active |
| sybil-solutions/local-studio Local Studio is a local-first desktop application for launching, managing, and chatting with self-hosted LLM backends like vLLM, SGLang, ll… | 76 | 1813 | active |
| rekryt/iplist A self-hosted async PHP service (built on AMPHP) that collects and continuously updates IPv4/IPv6 addresses and CIDR zones for specified do… | 66 | 1813 | active |
| SunoAI-API/Suno-API An unofficial Python/FastAPI-based API wrapper for Suno AI that lets you generate songs and lyrics programmatically. It includes automatic … | 30 | 1811 | active |
| puma/puma-dev Puma-dev is a zero-config development server that manages Rack/Rails apps running under the Puma web server on macOS and Linux. It serves a… | 23 | 1808 | active |
| lxzan/gws GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transpo… | 91 | 1804 | stable |
| aldostools/webMAN-MOD webMAN MOD is a homebrew plugin for PlayStation 3, forked from Deank's webMAN/sMAN, providing extended services such as a web server, FTP s… | 88 | 1803 | active |
| Meituan-Dianping/Leaf Leaf is a distributed unique ID generation service from Meituan offering segment (database-based) and snowflake (ZooKeeper-based) modes, de… | 32 | 6765 | maintenance |
| Lojii/Knot Knot is a full-featured iOS app for capturing and analyzing HTTP/HTTPS network traffic using MITM (man-in-the-middle) techniques, built ent… | 70 | 1801 | active |
| Jet Admin Jet Bridge is a standalone Python application that exposes a REST API over your SQL database so it can connect to Jet Admin, a SaaS no-code… | 76 | 1800 | active |
| jiangcuo/pxvirt PXVIRT is a community fork of Proxmox VE that ports the full virtualization platform to ARM64, LoongArch, and RISC-V architectures while ke… | 68 | 1799 | active |
| TimeTagger TimeTagger is an open-source, web-based time-tracking application for individuals and freelancers, built around an interactive timeline and… | 85 | 1796 | active |
| LMS-Community/slimserver Lyrion Music Server (LMS, formerly Logitech Media Server/SlimServer) is an open-source streaming audio server written in Perl that powers S… | 77 | 1795 | active |
| feelfreelinux/octo4a An Android app that installs and runs OctoPrint on an old Android phone, turning it into a 3D printer control server without needing a Rasp… | 37 | 1794 | active |
| janoside/btc-rpc-explorer A database-free, self-hosted Bitcoin blockchain explorer that queries a user's own Bitcoin Core node via RPC. It provides web dashboards fo… | 60 | 1793 | active |
| nfs-ganesha/nfs-ganesha NFS-Ganesha is a user-mode NFS fileserver supporting NFSv3, v4, and v4.1, plus the 9p protocol, running on most UNIX/Linux systems. It can … | 96 | 1791 | active |
| polius/FileSync FileSync is a self-hosted web application for sending files from one device to many in real time over encrypted peer-to-peer WebRTC connect… | 93 | 1789 | active |
| iBUHub/AIStudioToAPI A self-hosted proxy service that wraps the Google AI Studio Build web interface into OpenAI, Gemini, and Anthropic compatible APIs using br… | 83 | 1789 | active |
| beanstalkd/beanstalkd Beanstalkd is a simple, fast, general-purpose work queue server written in C with a text-based network protocol. It is designed to run time… | 34 | 6705 | maintenance |
| linkedin/ambry Ambry is a distributed object store from LinkedIn designed to store and serve trillions of small immutable objects (50K-100K) as well as bi… | 68 | 1787 | active |
| xyTom/Url-Shorten-Worker A self-hosted URL shortener built as a Cloudflare Worker, storing link mappings in Workers KV. It includes an API for creating short links … | 60 | 1783 | active |
| br-g/openf1 OpenF1 is a free, open-source API providing real-time and historical Formula 1 data, including lap timings, car telemetry, driver info, and… | 62 | 1779 | active |
| dougmoscrop/serverless-http A Node.js library that wraps existing web frameworks like Express, Koa, and Connect so they can run inside serverless functions (primarily … | 74 | 1778 | stable |
| cs01/termpair TermPair is a Rust-based tool that lets you share and control a terminal from a browser with end-to-end encryption. A single static binary … | 73 | 1778 | active |
| CoreWCF CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core, provided as NuGet packages. It enables existi… | 81 | 1777 | active |
| go-fuego/fuego Fuego is a production-ready Go web API framework that automatically generates OpenAPI 3 documentation from typed handler code using generic… | 74 | 1776 | active |
| Allenxuxu/gev gev is a lightweight, high-performance non-blocking TCP network library and WebSocket server for Go, built on the Reactor pattern with epol… | 30 | 1774 | active |
| alexmojaki/birdseye Birdseye is a graphical Python debugger that records the values of all evaluated expressions in a decorated function call and lets you insp… | 56 | 1772 | active |
| vexorian/dizquetv dizqueTV is a self-hosted web application that creates simulated live TV channels from media on your Plex servers. It exposes channels via … | 82 | 1768 | active |
| swisspol/GCDWebServer GCDWebServer is a lightweight, event-driven HTTP 1.1 server written in Objective-C for embedding in iOS, macOS, and tvOS apps. It includes … | 10 | 6614 | maintenance |
| PatilShreyas/NotyKT NotyKT is a full-stack Kotlin note-taking application combining a Ktor-based REST API backend with a modern Android client. It serves as a … | 54 | 1767 | active |
| esl/MongooseIM MongooseIM is a robust, scalable XMPP messaging server built in Erlang, designed for large enterprise instant messaging installations. It i… | 93 | 1761 | active |
| kkuchta/css-only-chat A Ruby-based async web chat application that sends and receives messages in the browser using no JavaScript at all, relying on CSS pseudo-s… | 32 | 6579 | maintenance |
| easychen/wecomchan Wecomchan is an open-source alternative to ServerChan that pushes messages to WeChat via WeCom (Enterprise WeChat) application messages. It… | 32 | 1755 | active |
| justinas/nosurf nosurf is a Go HTTP package that provides CSRF protection via a CSRFHandler middleware wrapping any http.Handler. It validates tokens on un… | 29 | 1754 | stable |
| OpenPrinting/cups OpenPrinting CUPS is the standards-based, open source printing system for Linux and other Unix-like operating systems, supporting AirPrint,… | 89 | 1753 | active |
| PHP-PM PHP-PM is a process manager, load balancer, and performance accelerator for PHP applications built on ReactPHP. It keeps bootstrapped frame… | 23 | 6548 | maintenance |
| jacebrowning/memegen A free and open source REST API for programmatically generating meme images from URLs, built with Python, Sanic, and Pillow. It is stateles… | 77 | 1751 | active |
| gorilla/handlers gorilla/handlers is a collection of HTTP middleware for Go's net/http package, part of the Gorilla web toolkit. It provides composable hand… | 23 | 1746 | stable |
| evroon/bracket Bracket is a free, open-source, self-hosted tournament management system with a FastAPI backend and a React/Vite frontend built on Mantine.… | 78 | 1743 | active |
| jaksi/sshesame sshesame is an SSH honeypot written in Go that runs a fake SSH server accepting any connection and logging all activity without executing a… | 23 | 1742 | active |
| Open Bank Project An open-source RESTful API platform for banks that exposes accounts, transactions, payments, counterparties, entitlements and metadata, sup… | 76 | 1740 | active |
| rauchg/slackin A Node.js application that hosts a landing page where visitors can enter their email to receive an invite to a public Slack organization. I… | 32 | 6490 | maintenance |
| gomuks/gomuks gomuks is a Matrix client written in Go, built on mautrix-go, with a backend that can be embedded as an SDK or run as a remote server simil… | 98 | 1733 | active |
| NZBHydra NZBHydra 2 is a self-hosted meta search application that aggregates results from newznab indexers and torznab trackers, merging, filtering,… | 93 | 1731 | active |
| tus/tus-resumable-upload-protocol The tus resumable upload protocol is an open HTTP-based protocol specification for reliable, resumable file uploads that can be interrupted… | 58 | 1728 | stable |
| ratchetphp/Ratchet Ratchet is a loosely coupled PHP library for asynchronously serving WebSockets, letting developers build real-time, bi-directional applicat… | 58 | 6437 | maintenance |
| sabre-io/dav sabre/dav is the most popular WebDAV framework for PHP, used to build WebDAV, CalDAV, and CardDAV servers. It supports a wide range of rela… | 77 | 1723 | stable |
| apache/guacamole-client Apache Guacamole client is the Maven-based superproject containing the HTML5 web application, official authentication extensions, and JavaS… | 76 | 1723 | active |
| Threadfin/Threadfin Threadfin is an M3U proxy server for Plex DVR and Emby/Jellyfin Live TV, forked from xTeVe. It merges and filters external M3U playlists an… | 51 | 1722 | active |
| code100x/chess A multiplayer online chess platform built with React, Node.js, and TypeScript, using dedicated WebSocket servers for real-time gameplay and… | 25 | 1720 | active |
| cirospaciari/socketify.py socketify.py is a high-performance Python web framework providing HTTP/HTTPS and WebSocket servers built on uSockets and libuv, optimized f… | 74 | 1716 | active |
| wyeeeee/hajimi Hajimi is a FastAPI-based proxy for Google's Gemini API that exposes OpenAI-compatible endpoints like /v1/chat/completions. It provides API… | 10 | 1716 | active |
| damongolding/immich-kiosk Immich Kiosk is a self-hosted web application that turns browsers and devices into highly configurable photo slideshows fed by an Immich se… | 86 | 1715 | active |
| fonoster/routr Routr is a lightweight, programmable SIP proxy, location server, and registrar for building scalable VoIP infrastructure. It is cloud-nativ… | 90 | 1714 | active |
| webrecorder/pywb pywb is a Python 3 web archiving toolkit for replaying and recording web archives, providing Wayback Machine-style functionality. It suppor… | 90 | 1708 | active |
| durable-streams/durable-streams Durable Streams is a protocol and tooling for persistent, addressable, real-time data streams over HTTP, with offset-based resumability, ca… | 72 | 1708 | active |
| FastTunnel/FastTunnel FastTunnel is a high-performance, cross-platform intranet penetration (NAT traversal) tool written in C#/.NET that exposes local network se… | 89 | 1703 | active |
| Eventyay Eventyay (Open Event) is an open-source event management platform consisting of a Python API server, web frontend, and mobile apps for orga… | 77 | 1703 | active |
| aculix/bitplay BitPlay is a self-hosted Go web application that streams video content directly from torrents (magnet links or .torrent files) in the brows… | 68 | 1703 | active |
| ZeroDeng01/sublinkPro SublinkPro is a self-hosted proxy subscription management and conversion platform built with a Go backend and React web UI. It provides sma… | 81 | 1697 | active |
| deepch/RTSPtoWeb RTSPtoWeb is a self-hosted Go server that converts RTSP camera streams into browser-playable formats such as MSE, WebRTC, and HLS, without … | 67 | 1696 | active |
| mafintosh/peerflix Peerflix is a command-line streaming torrent client for Node.js that downloads torrents while simultaneously serving the video or audio ove… | 32 | 6269 | maintenance |
| epoupon/lms LMS is a self-hosted music streaming server written in C++ that lets users access their music collection from anywhere via a web interface.… | 96 | 1688 | active |
| murraco/spring-boot-jwt A JWT authentication service built with Spring Boot and Spring Security, backed by MySQL, featuring short-lived access tokens and rotating,… | 74 | 1688 | active |
| xCss/bing A web service that serves Bing's daily wallpaper images with a browsable gallery and a previously offered API for fetching wallpapers by da… | 52 | 1688 | active |
| thevahidal/soul Soul is a Node.js CLI tool that instantly turns any SQLite database into a RESTful API server with a realtime WebSocket endpoint. It suppor… | 93 | 1682 | active |
| php-cors A Laravel package that adds Cross-Origin Resource Sharing (CORS) headers support via middleware, handling pre-flight OPTIONS requests and c… | 10 | 6226 | maintenance |
| wiremock/WireMock.Net WireMock.Net is a flexible .NET library for stubbing and mocking HTTP responses with advanced request matching and response templating, bas… | 93 | 1679 | active |
| turboderp-org/exllamav3 ExLlamaV3 is a Python library for fast quantization and inference of large language models on consumer-class GPUs, featuring the EXL3 quant… | 83 | 1678 | active |
| django-commons/django-prometheus A Django app that exports Prometheus metrics for HTTP requests/responses, Django ORM database access, and Django cache operations. It integ… | 83 | 1673 | active |
| NettyGameServer A distributed mobile game server framework built on Netty 4.x in Java, supporting TCP, UDP, HTTP, and WebSocket connections with a custom p… | 54 | 1672 | active |
| steipete/birdclaw Birdclaw is a local-first Twitter/X workspace that imports your Twitter archive into a local SQLite database with FTS5 full-text search, ex… | 83 | 1667 | active |
| facebook/mvfst MVFST (move fast) is a C++ client and server implementation of the IETF QUIC transport protocol developed by Facebook. It provides a perfor… | 77 | 1667 | active |
| python/pythondotorg The Django-based source code that powers the official python.org website, built with PostgreSQL, Redis, and Celery. It is maintained by the… | 77 | 1667 | active |
| glot glot is an open source online code playground (glot.io) that lets users run and share code snippets in dozens of languages. It executes cod… | 32 | 1665 | active |
| xiaoY233/Chat2API Chat2API is an Electron-based desktop application that exposes OpenAI-compatible API endpoints backed by official AI provider web UIs such … | 65 | 1664 | active |
| pkg/sftp A Go library providing SFTP client and server support on top of go.crypto/ssh. It enables file system operations on remote SSH servers and … | 80 | 1663 | stable |
| hezhizheng/go-wxpush A lightweight, free WeChat message push service written in Go that sends template messages via a WeChat test official account. It exposes a… | 68 | 1663 | active |