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 |
|---|---|---|---|
| jkbrzt/cloudtunes CloudTunes is an open-source, web-based music player that unifies music stored in the cloud, such as Dropbox files and YouTube videos, into… | 32 | 2509 | abandoned |
| spray/spray spray is a suite of Scala libraries for building and consuming RESTful web services on top of Akka, designed to be lightweight, asynchronou… | 10 | 2493 | abandoned |
| kahopoon/Pokemon-Go-Controller An iOS app (Swift/Xcode project) that turns an iPhone or iPad into a virtual joystick controller for Pokemon Go, serving the chosen GPS coo… | 32 | 2462 | abandoned |
| abrasive/shairport Shairport is a C program that emulates an AirPort Express, implementing the Apple RAOP protocol so iTunes and iOS devices can stream music … | 32 | 2458 | abandoned |
| googlecreativelab/coder Coder is a free, open-source Node.js application that turns a Raspberry Pi into a simple web development platform for teaching HTML, CSS, a… | 10 | 2424 | abandoned |
| AndrewBelt/hack.chat hack.chat is a minimal, distraction-free, account-free web chat application consisting of a Node.js server and a browser client. This origi… | 10 | 2412 | abandoned |
| rgrove/rawgit RawGit was a web service that served files from raw.githubusercontent.com with correct content-type headers so they could be linked directl… | 10 | 2409 | abandoned |
| kyantech/Palmr Palmr. is an open-source, self-hosted file-sharing platform serving as an alternative to services like WeTransfer. It lets users upload, or… | 72 | 2394 | abandoned |
| justdjango/django-ecommerce A simple e-commerce website built with Django, featuring product listings, a shopping cart, and Stripe payment processing. It serves as the… | 32 | 2360 | abandoned |
| AWTRIX AWTRIX 3 is open-source custom firmware for the Ulanzi Smart Pixel clock TC001, DIY matrix clocks, and old AWTRIX 2 boards, built on ESP32.… | 75 | 2358 | abandoned |
| rickyrauch/Balloons.IO Balloons.IO is a ready-to-use multi-room web chat server and client built with Node.js, Express, Socket.IO, and Redis. It uses PassportJS f… | 32 | 2343 | abandoned |
| hipache/hipache Hipache is a distributed HTTP and WebSocket reverse proxy built on Node.js, originally developed at dotCloud to route high volumes of traff… | 32 | 2295 | abandoned |
| macournoyer/thin Thin is a small and fast Ruby web server for Rack applications, runnable via a CLI with configuration files and daemonization support. It w… | 10 | 2276 | abandoned |
| imharryzhu/AndroidControl AndroidControl is a Java-based server that bridges a computer and one or more Android devices over ADB, letting users view and control phon… | 23 | 2265 | abandoned |
| arachnys/athenapdf Athena is a Docker-powered HTML-to-PDF conversion tool consisting of an Electron-based CLI and a Go microservice, designed as a drop-in rep… | 10 | 2244 | abandoned |
| maicong/music A PHP-based web application that aggregates music search across multiple Chinese music platforms (NetEase Cloud Music, QQ Music, Kugou, Kuw… | 10 | 2145 | abandoned |
| Tencent/tsf Tencent Server Framework (TSF) is a PHP server framework built on Swoole that uses coroutines to enable synchronous-style programming with … | 10 | 2144 | abandoned |
| spotify/helios Helios is Spotify's Docker container orchestration platform for deploying and managing containers across a fleet of servers, with an HTTP A… | 10 | 2134 | abandoned |
| cloudflare/wildebeest Wildebeest is an ActivityPub and Mastodon-compatible server that lets anyone run their own Fediverse instance on their own domain with mini… | 64 | 2113 | abandoned |
| AirSonos AirSonos is a Node.js server that adds Apple AirPlay support to Sonos speakers on a local network, letting iOS and macOS devices stream aud… | 10 | 2087 | abandoned |
| scoutapp/scout_realtime A Ruby-based daemon that streams realtime server metrics (CPU, memory, disk, network, processes) to a browser dashboard with smooth timeser… | 10 | 2070 | abandoned |
| Terry-Mao/gopush-cluster gopush-cluster is a Go-based push server cluster supporting WebSocket and TCP connections with public/private message push, offline message… | 23 | 2069 | abandoned |
| Airsonic Airsonic is a free, web-based media streamer for personal music (and video) collections, forked from Subsonic via Libresonic. It supports o… | 10 | 2044 | abandoned |
| pimusicbox/pimusicbox Pi MusicBox is a bootable SD-card image that turns a Raspberry Pi into a headless streaming music player based on Mopidy, supporting Spotif… | 10 | 2033 | abandoned |
| pierrre/imageserver A modular image server toolkit written in Go that provides HTTP serving of images with on-the-fly transformations such as resize, rotate, c… | 69 | 2029 | abandoned |
| samuraisam/pyapns pyapns is a self-hosted Apple Push Notification Service (APNS) provider built on Twisted, exposing an XML-RPC interface plus native Python … | 32 | 2024 | abandoned |
| bluzi/jsonstore jsonstore.io is a free, JSON-based cloud datastore for small projects, accessed entirely via HTTP requests (GET, POST, PUT, DELETE) against… | 10 | 2022 | abandoned |
| junegunn/redis-stat redis-stat is a real-time Redis monitoring tool written in Ruby that polls the Redis INFO command and displays vmstat-like metrics in the t… | 23 | 2006 | abandoned |
| react-dom-stream A React renderer for Node.js that renders components to a stream instead of a synchronous string, as a drop-in replacement for ReactDOM.ren… | 32 | 1994 | abandoned |
| genalhuang/genal-chat Genal Chat is a full-stack TypeScript chat room application built with NestJS on the backend and Vue 2 with Vuex on the frontend, using Soc… | 23 | 1990 | abandoned |
| jing332/AListFlutter AListFlutter is an Android app that runs the AList file list server locally, packaged as an installable APK requiring no root or Termux. It… | 40 | 1988 | abandoned |
| auto-ssl/lua-resty-auto-ssl An OpenResty/nginx plugin that automatically issues and renews free SSL/TLS certificates from Let's Encrypt on the fly as HTTPS requests ar… | 48 | 1985 | abandoned |
| sauliusgrigaitis/Swifton Swifton is a Ruby on Rails inspired web framework for Swift that runs on Linux and OS X. It provides a router with RESTful resource definit… | 32 | 1950 | abandoned |
| mozilla/hawk A JavaScript implementation of the HTTP Hawk Holder-Of-Key authentication scheme, providing message authentication for HTTP requests. The r… | 10 | 1936 | abandoned |
| PHPHub PHPHub5 is a full-featured forum web application built on Laravel 5.1 that powered the PHP & Laravel China community. The project is explic… | 10 | 1927 | abandoned |
| runtimejs/runtime runtime.js is an open-source library operating system (unikernel) for the cloud that runs JavaScript on an embedded V8 engine, bundling an … | 10 | 1915 | abandoned |
| iBaa/PlexConnect PlexConnect turns Apple TV 2 and 3 devices into Plex clients by hijacking the built-in Trailer app via a small DNS server and a web server … | 58 | 1908 | abandoned |
| detro/ghostdriver GhostDriver is a pure JavaScript implementation of the WebDriver Wire Protocol that uses PhantomJS as a headless browser back-end, exposing… | 10 | 1908 | abandoned |
| videlalvaro/gifsockets A proof-of-concept Clojure/Java library that streams real-time text to browsers by encoding messages as frames of an animated GIF over a TC… | 32 | 1882 | abandoned |
| tjanczuk/iisnode iisnode is a native IIS module that enables hosting Node.js applications inside Internet Information Services on Windows. It was originally… | 23 | 1873 | abandoned |
| mozilla/http-observatory Mozilla HTTP Observatory is a Python-based scanner and grader that analyzes websites' HTTP headers and security configurations, providing a… | 10 | 1849 | abandoned |
| Zewo/Zewo Zewo is a lightweight Swift library for building web server applications using coroutines instead of asynchronous callback-based APIs. It p… | 23 | 1840 | abandoned |
| mozilla/persona Mozilla Persona is a secure, distributed identification system based on the BrowserID protocol, providing login services including a fallba… | 10 | 1839 | abandoned |
| kyubotics/coolq-http-api A CoolQ plugin that exposes QQ bot events and the CoolQ DLL API over HTTP and WebSocket, letting developers write QQ bots in any language. … | 10 | 1832 | abandoned |
| jech/polipo Polipo is a lightweight, single-threaded, non-blocking caching HTTP proxy written in C with very modest resource needs. The project is no l… | 10 | 1818 | abandoned |
| zentures/surgemq SurgeMQ is a high-performance MQTT broker and client library written in Go, aiming for full compliance with MQTT 3.1 and 3.1.1 specs. It pr… | 10 | 1795 | abandoned |
| molnarg/node-http2 A pure-JavaScript HTTP/2 (RFC 7540) client and server implementation for Node.js with an API mirroring the standard HTTPS module, including… | 34 | 1787 | abandoned |
| Flood-UI/flood Flood is a web UI and Node.js monitoring service for torrent clients such as rTorrent, qBittorrent, and Transmission, built with a React fr… | 10 | 1785 | abandoned |
| mayubao/KuaiChuan An Android file transfer app modeled after SHAREit (茄子快传), supporting device-to-device transfers over a custom TCP/UDP socket protocol and … | 32 | 1776 | abandoned |
| Mango Mango is a self-hosted manga server and web reader written in Crystal, supporting formats like CBZ, ZIP, CBR, and RAR with multi-user suppo… | 10 | 1775 | abandoned |
| viewfinderco/viewfinder The complete client and server source code for Viewfinder, a discontinued photo-sharing service, released after shutdown. It serves as a re… | 32 | 1761 | abandoned |
| bradfitz/http2 The original repository for Go's HTTP/2 protocol implementation, which has since moved into the golang.org/x/net module and the Go standard… | 10 | 1736 | abandoned |
| okTurtles/dnschain DNSChain is a blockchain-based DNS and HTTPS server that provides a decentralized, MITM-proof alternative to the traditional DNS and X.509 … | 23 | 1731 | abandoned |
| Coding WebIDE Coding WebIDE is a self-hosted, cloud-based IDE that runs workspaces in Docker Ubuntu containers and integrates with Git providers like Git… | 23 | 1726 | abandoned |
| heapwolf/socket A JavaScript socket library by heapwolf, formerly used for real-time networking in Node.js. The project has been officially deprecated and … | 34 | 1713 | abandoned |
| sorenlouv/fb-sleep-stats A Node.js proof-of-concept tool that polls Facebook's online/offline status to infer and visualize friends' sleep patterns. It consists of … | 32 | 1711 | abandoned |
| iridakos/duckrails DuckRails is a self-hosted web application for quickly creating mock API endpoints with configurable responses, headers, status codes, dela… | 10 | 1708 | abandoned |
| hexsum/Mojo-Webqq A Perl-based SmartQQ/WebQQ client framework built on Mojolicious that provides a non-GUI QQ chat client with plugin support and HTTP API en… | 32 | 1706 | abandoned |
| Peer5/ShareFest ShareFest is a web-based peer-to-peer file sharing application built on WebRTC Data Channels, letting users share files instantly via a bro… | 32 | 1687 | abandoned |
| stevegraham/slanger Slanger is an open-source Ruby server implementing the Pusher realtime messaging protocol, allowing Pusher client libraries to connect to a… | 10 | 1687 | abandoned |
| 0x676e67/ninja Ninja is a reverse-engineered ChatGPT proxy server written in Rust that proxies ChatGPT-API/OpenAI-API requests, handles account authentica… | 10 | 1677 | abandoned |
| labstack/armor Armor is a modern HTTP server and reverse proxy written in Go, supporting HTTP/2, automatic Let's Encrypt TLS certificates, WebSocket proxy… | 10 | 1659 | abandoned |
| OpenSCRM OpenSCRM is a self-hosted WeCom (WeChat Work) SCRM system for managing private-domain customer traffic, built with a Go backend API and a R… | 51 | 1655 | abandoned |
| ayojs/ayo Ayo.js is a fork of Node.js, a JavaScript runtime built on Chrome's V8 engine with event-driven, non-blocking I/O. It was a community-drive… | 10 | 1645 | abandoned |
| spotify/apollo Apollo is a set of Java libraries from Spotify for writing composable microservices, providing an HTTP server, URI routing, a module system… | 10 | 1645 | abandoned |
| IBM/openapi-to-graphql A TypeScript library and CLI from IBM that translates REST APIs described by OpenAPI Specifications (OAS) or Swagger into GraphQL schemas a… | 10 | 1643 | abandoned |
| jina-ai/langchain-serve langchain-serve is a Python framework for deploying LangChain applications to production using Jina and FastAPI, exposing them as REST/Webs… | 10 | 1634 | abandoned |
| openethereum/openethereum OpenEthereum is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-RPC HTTP and WebSoc… | 10 | 1624 | abandoned |
| maccman/juggernaut Juggernaut is a deprecated Node.js realtime server-push service that lets web applications push data to browsers over WebSockets with fallb… | 32 | 1619 | abandoned |
| ldapjs/node-ldapjs An LDAP client and server API library for Node.js, enabling directory authentication and LDAP protocol operations in JavaScript. The projec… | 10 | 1619 | abandoned |
| silverwind/droppy droppy is a self-hosted file storage server with a responsive web interface for uploading, editing, and viewing files and media in the brow… | 10 | 1618 | abandoned |
| webRTC.io A JavaScript library that provides a socket.io-style abstraction layer over the WebRTC standard, simplifying peer-to-peer video, audio, and… | 32 | 1603 | abandoned |
| linagora/hublin Hubl.in is a free, open-source video conferencing service built on WebRTC, allowing browser-based real-time video communication without plu… | 10 | 1603 | abandoned |
| finagle/finch Finch is a thin, purely functional combinator library for building composable HTTP APIs on top of Twitter's Finagle in Scala. Its core abst… | 38 | 1598 | abandoned |
| twilio/stashboard Stashboard is an open-source status dashboard originally written by Twilio to report the status of its phone, SMS, and communication APIs. … | 10 | 1578 | abandoned |
| rclone/rclone-webui-react A React-based web UI for the rclone cloud sync tool, allowing users to manage remotes, transfers, and sync jobs from a browser. It is now a… | 10 | 1558 | abandoned |
| YahooArchive/mojito Yahoo! Mojito is a JavaScript web application framework implementing the Cocktails platform, a hosted, multi-device, online/offline applica… | 10 | 1557 | abandoned |
| zensh/jsgen JsGen is a free, open-source community website system written entirely in JavaScript, built on Node.js, AngularJS, and MongoDB. It can be u… | 10 | 1545 | abandoned |
| ExpediaGroup/cyclotron Cyclotron is a browser-based platform for building and hosting data dashboards without writing code. Dashboards are defined declaratively a… | 23 | 1540 | abandoned |
| easytarget/esp32-cam-webserver An expanded Arduino sketch turning cheap ESP32-CAM boards (especially AI-Thinker) into a webcam with a browser-based control interface, str… | 23 | 1537 | abandoned |
| fossasia/fossasia-nodemailer A small Node.js server that sends emails via the nodemailer library, configured with a Gmail account. It exposes a web interface on localho… | 32 | 1534 | abandoned |
| fossasia/knitserver Knitserver is a Flask-based REST API server that wraps the Knitlib library to control knitting machines, exposing endpoints and WebSocket-b… | 32 | 1520 | abandoned |
| fossasia/susi_tweetbot A Twitter bot for the SUSI AI assistant that replies to mentions of @SusiAI1 and supports direct-message chats by calling the SUSI API. It … | 32 | 1518 | abandoned |
| fossasia/susi_fbbot A Facebook Messenger bot for AskSusi (Susi AI), built with Node.js and Express, that relays user messages to the Susi API and replies withi… | 10 | 1508 | abandoned |
| Employee Directory (Backbone.js) A sample Employee Directory application built with Backbone.js, demonstrating the same app with three different UI toolkits: Twitter Bootst… | 32 | 1505 | abandoned |
| apollographql/subscriptions-transport-ws A WebSocket client and server library for GraphQL subscriptions, originally the first TypeScript implementation of a WebSocket-based GraphQ… | 10 | 1504 | abandoned |
| billzhong/inbox.py Inbox.py is a minimal asynchronous SMTP server library for Python that lets applications receive email with a simple decorator-based handle… | 32 | 1501 | abandoned |
| vapid/vapid Vapid is an intentionally simple Node.js-based content management system that lets developers build custom dashboards and websites directly… | 10 | 1497 | abandoned |
| toto Toto is a tiny (~300 sloc) git-powered blog engine built directly on Rack, storing articles as plain text files with YAML metadata and rend… | 32 | 1494 | abandoned |
| JabbR/JabbR JabbR is a collaborative real-time chat application built with ASP.NET and SignalR, supporting public and private chat rooms, notifications… | 23 | 1491 | abandoned |
| zendframework/ZendSkeletonApplication A skeleton application providing a preconfigured starting point for Zend Framework MVC projects, installable via Composer. It includes modu… | 10 | 1486 | abandoned |
| mesalock-linux/mesalink MesaLink is a memory-safe TLS library written in Rust that provides an OpenSSL-compatible C API, implemented on top of rustls, webpki, and … | 23 | 1482 | abandoned |
| fossasia/susi_viberbot A Viber messenger bot for SUSI AI, written in JavaScript, that connects Viber's chat API to the SUSI AI conversational API via a web server… | 10 | 1475 | abandoned |
| cashmusic/platform CASH Music Platform is a free, open-source PHP platform that gives musicians tools to manage, promote, and sell their music online while re… | 32 | 1470 | abandoned |
| fossasia/open-event-v1 The legacy Open Event server that powered eventyay.com, enabling organizers to manage events, speakers, tracks, venues, and drag-and-drop s… | 10 | 1470 | abandoned |
| fossasia/susi_gassistantbot A Node.js webhook service that connects the SUSI AI chatbot to Google Assistant via Actions on Google and API.AI (Dialogflow). It fulfills … | 10 | 1466 | abandoned |
| thedjpetersen/subway Subway is a web-based IRC client with a multi-user Node.js backend and a JavaScript-heavy frontend communicating over websockets. It suppor… | 62 | 1465 | abandoned |
| fossasia/susi_skypebot A Skype bot for the SUSI AI assistant, built in JavaScript on Microsoft's Bot Framework and designed for deployment to Heroku. It lets user… | 32 | 1463 | abandoned |
| OmarElgabry/chat.io chat.io is a self-hosted real-time chat application built with Node.js, Express, Socket.io, MongoDB/Mongoose, Passport, and Redis. It provi… | 23 | 1449 | abandoned |
| chrishubert/whatsapp-api A REST API wrapper around the whatsapp-web.js library that lets you send messages, manage sessions, and receive callbacks by interacting wi… | 10 | 1442 | abandoned |