function: http-server
3609 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| hgoebl/mobile-detect.js mobile-detect.js is a JavaScript library that detects device type (phone, tablet, desktop), operating system, and versions by matching regu… | 32 | 4138 | maintenance |
| kmille/deezer-downloader A self-hosted Python service with a simple web frontend for downloading songs, albums, and playlists from Deezer (and via yt-dlp), with ID3… | 74 | 1186 | active |
| bitshares/bitshares-core BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi… | 53 | 1186 | active |
| neon-mmd/websurfx Websurfx is an open-source meta search engine written in Rust that aggregates results from multiple search engines while respecting user pr… | 86 | 1184 | active |
| nytimes/library Library is a collaborative documentation site built by The New York Times that uses Google Docs as its content source and editing interface… | 93 | 1182 | stable |
| plabayo/rama Rama is a modular service framework for Rust for building network clients, servers, proxies, and traffic inspection tools from composable s… | 88 | 1182 | active |
| soulteary/forever-coolshell A self-hostable electronic archive of the CoolShell blog (by the late Chen Hao / 左耳朵耗子), preserving his public technical writings. It ships… | 20 | 1182 | stable |
| RainLoop/rainloop-webmail RainLoop Webmail is a simple, modern, and fast web-based email client written in PHP that connects directly to mail servers via IMAP and SM… | 10 | 4118 | maintenance |
| michaelgrosner/tribeca Tribeca is a low-latency cryptocurrency market making trading bot written in TypeScript for Node.js, with a web UI, backtester, and connect… | 23 | 4116 | maintenance |
| goodreasonai/ScrapeServ ScrapeServ is a self-hosted API service that accepts a URL and returns the website's data along with browser screenshots, using Playwright … | 25 | 1181 | active |
| ledisdb/ledisdb LedisDB is a high-performance NoSQL database server and embeddable Go library that offers a Redis-like API (KV, list, hash, zset, set) whil… | 23 | 4115 | maintenance |
| markparticle/WebServer A high-performance HTTP web server written in C++14 for Linux, using epoll-based Reactor concurrency with a thread pool, achieving 10,000+ … | 32 | 4113 | maintenance |
| austin-weeks/miasma Miasma is a lightweight Rust web server that traps AI web scrapers in an endless pit of poisoned training data and self-referential links. … | 82 | 1179 | active |
| rzeldent/esp32cam-rtsp Firmware for ESP32-CAM modules that turns the device into an RTSP streaming camera server, HTTP Motion JPEG streamer, and HTTP snapshot ima… | 68 | 1178 | active |
| hrfee/jfa-go jfa-go is a self-hosted user management application for Jellyfin (and Emby) media servers, written in Go. It provides invite-based account … | 68 | 1178 | active |
| Pithikos/python-websocket-server A minimal WebSocket server library for Python 3.6+ with no external dependencies, offering a clean callback-based API for handling multiple… | 52 | 1178 | active |
| ptt/pttbbs The core source code of PTT BBS (批踢踢實業坊), a large traditional telnet-based Bulletin Board System written in C. It includes the terminal-mod… | 77 | 1177 | active |
| shadowsocks/shadowsocks-manager A Node.js-based management tool for Shadowsocks servers that adds multi-user support and traffic control on top of the manager API. It stor… | 32 | 4096 | maintenance |
| wind-c/comqtt Comqtt is a lightweight, high-performance MQTT broker written in Go supporting MQTT v3.0, v3.1.1, and v5.0. It can run as a standalone serv… | 93 | 1175 | active |
| rust-lang/docs.rs Docs.rs is the official documentation hosting service for crates published on crates.io, automatically building rustdoc documentation in sa… | 77 | 1173 | active |
| lukeed/sirv sirv is an optimized, lightweight Node.js middleware for serving static files, usable with Express-like frameworks such as Polka, plus a st… | 46 | 1173 | active |
| lesnolie/movecar A smart car-blocking notification system built on Cloudflare Workers that lets people scan a QR code on a parked car to notify the owner vi… | 43 | 1173 | active |
| rari-build/rari rari is a React Server Components framework whose HTTP server, RSC renderer, and router run on a Rust runtime with embedded V8, instead of … | 81 | 1172 | active |
| jointakahe/takahe Takahē is a Python-based ActivityPub/Fediverse server for microblogging, currently in beta toward a 1.0 release. It supports multiple domai… | 32 | 1172 | active |
| gen2brain/cam2ip cam2ip is a Go command-line tool that turns any webcam into an IP camera by streaming MJPEG over HTTP. It supports native camera capture on… | 81 | 1170 | active |
| Hex Hexpm is the API server and website powering hex.pm, the package registry for the Erlang ecosystem (Elixir, Erlang, Gleam). It handles pack… | 77 | 1170 | active |
| wavesplatform/Waves The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store… | 87 | 1168 | active |
| xiaochong0302/course-tencent-cloud Kugua Cloud Classroom (酷瓜云课堂) is an open-source online education platform built with the Phalcon PHP framework, supporting on-demand course… | 89 | 1167 | active |
| fawazahmed0/quran-api A free Quran API service exposing Quran text and 440+ translations in 90+ languages via REST-style JSON endpoints served over a CDN. It req… | 65 | 1167 | stable |
| aegra/aegra Aegra is an open-source, self-hosted backend server for running LangGraph AI agents, serving as a drop-in replacement for LangSmith Deploym… | 85 | 1165 | active |
| sergix44/xbackbone XBackBone is a self-hosted, lightweight file and media sharing platform with first-class ShareX support. It provides a web UI, multi-user m… | 83 | 1165 | active |
| felixge/httpsnoop A small Go library that captures HTTP metrics (response time, bytes written, status code) from http.Handlers by safely wrapping http.Respon… | 79 | 1165 | stable |
| me-no-dev/ESPAsyncWebServer An asynchronous web server library for ESP8266 and ESP32 microcontrollers, supporting WebSocket, Server-Sent Events, and event-driven reque… | 10 | 4045 | maintenance |
| bambanah/deemix Deemix is a revived music downloader for Deezer, packaged as a monorepo containing a Deezer API SDK, a core downloader library, a Vue.js + … | 86 | 1163 | active |
| bigchaindb/bigchaindb BigchainDB Server is a distributed database with blockchain characteristics: decentralization, immutability, Byzantine fault tolerance, and… | 23 | 4035 | maintenance |
| kittendevv/Invio Invio is a self-hosted, open-source invoicing application built in TypeScript with a minimalist, zero-bloat philosophy. Users create invoic… | 84 | 1160 | active |
| yu-xiaoyao/jrebel-license-active-server A self-hosted license activation server for JRebel and XRebel, written in Go and distributed as binaries for Windows, Linux, and macOS as w… | 64 | 1160 | active |
| omrilotan/isbot isbot is a lightweight TypeScript library that identifies bots, crawlers, and spiders by matching user agent strings against a maintained r… | 76 | 1159 | active |
| tsileo/microblog.pub microblog.pub is a self-hosted, single-user microblog server that speaks the ActivityPub protocol, letting you federate with Mastodon, Pler… | 32 | 1158 | active |
| httpswift/swifter Swifter is a tiny HTTP server engine written in Swift, supporting HTTP 1.1 and WebSockets. It offers a simple closure-based routing API, st… | 23 | 4019 | maintenance |
| dheera/rosboard ROSboard is a ROS node that runs a lightweight web server on your robot, letting you visualize ROS topics in a browser at port 8888. It wor… | 76 | 1157 | active |
| basecamp/thruster Thruster is an HTTP/2 proxy written in Go that wraps the Puma webserver to provide production-ready serving of Rails applications. It offer… | 71 | 1157 | active |
| phpvirtualbox/phpvirtualbox phpVirtualBox is a PHP-based web interface for managing and accessing Oracle VirtualBox virtual machines. It provides a browser-based front… | 77 | 1155 | active |
| awslabs/aws-lambda-go-api-proxy A Go library that adapts requests from AWS Lambda and Amazon API Gateway to standard Go HTTP frameworks like Gin, Fiber, Echo, and net/http… | 10 | 1155 | active |
| nzbdav-dev/nzbdav NzbDav is a self-hosted WebDAV server that mounts NZB documents as a virtual file system, allowing streaming directly from Usenet providers… | 74 | 1153 | active |
| developmentseed/titiler TiTiler is a set of Python packages for building dynamic raster map tile services on top of FastAPI and Rasterio/GDAL. It serves tiles from… | 98 | 1152 | active |
| e2002/yoradio yoRadio is open-source firmware for building an internet web-radio player on an ESP32 microcontroller, based on the ESP32-audioI2S and ESP3… | 55 | 1152 | active |
| naim94a/lumen Lumen is a self-hosted, open-source replacement for Hex-Rays' Lumina server that stores and shares IDA Pro function signatures, comments, a… | 67 | 1151 | active |
| MUnique/OpenMU OpenMU is an open-source, from-scratch C#/.NET server implementation (emulator) for the MMORPG MU Online, focusing on Season 6 Episode 3 wi… | 75 | 1150 | active |
| painn-n/onchainsms A web dApp for sending public wallet-to-wallet notes on Robinhood Chain and Base, where each message is an EVM transaction embedding the re… | 58 | 1150 | active |
| timothystewart6/littlelink-server LittleLink-Server is a self-hosted, stateless link-in-bio page (a Linktree alternative) that runs in a Docker container and is configured e… | 77 | 1149 | active |
| jupyterhub/the-littlest-jupyterhub The Littlest JupyterHub (TLJH) is a simple JupyterHub distribution that provides hosted Jupyter Notebooks for 1-100 users on a single serve… | 77 | 1147 | active |
| babelouest/ulfius Ulfius is an HTTP framework for building REST APIs, webservices, and HTTP endpoints in C, built on libmicrohttpd, Jansson, and libcurl. It … | 64 | 1147 | active |
| koajs/static koa-static is static file serving middleware for the Koa web framework, wrapping koa-send. It serves files from a root directory with suppo… | 54 | 1147 | stable |
| yunginnanet/HellPot HellPot is a cross-platform HTTP honeypot that punishes bots ignoring robots.txt by streaming an infinite Markov-chain-generated page of ps… | 49 | 1147 | active |
| sbs20/scanservjs scanservjs is a self-hosted web UI frontend for SANE-compatible scanners, letting you share one or more scanners over a network from a Linu… | 95 | 1145 | active |
| OpenNJet/OpenNJet OpenNJet is a high-performance, lightweight web application and proxy engine written in C, designed as a cloud-native service mesh data pla… | 64 | 1145 | active |
| cenkalti/rain Rain is a high-performance BitTorrent client and embeddable Go library, running in production at put.io. It supports core BitTorrent BEPs i… | 94 | 1144 | active |
| balloonwj/flamingo Flamingo IM is a high-performance, lightweight open-source instant messaging system written in C++11, comprising Linux servers (chat, file,… | 67 | 3953 | maintenance |
| resteasy/resteasy RESTEasy is a Java framework implementing the Jakarta RESTful Web Services (JAX-RS) specification and the MicroProfile REST Client API for … | 98 | 1141 | stable |
| simplesamlphp/simplesamlphp SimpleSAMLphp is a native PHP application for handling authentication, primarily as a SAML 2.0 Service Provider and Identity Provider. It a… | 98 | 1141 | stable |
| outray-tunnel/outray OutRay is an open-source ngrok alternative that exposes local servers to the internet via HTTP, TCP, and UDP tunnels with custom domains an… | 68 | 1139 | active |
| aws/aws-lambda-runtime-interface-emulator A lightweight web-server proxy for AWS Lambda's Runtime and Extensions APIs that lets developers locally test Lambda functions packaged as … | 95 | 1137 | active |
| tiny-http/tiny-http A low-level HTTP server library in Rust that handles connections, request parsing, pipelining, and HTTPS while leaving routing and higher-l… | 23 | 1137 | stable |
| ChineseSubFinder/ChineseSubFinder A self-hosted Go application that automatically downloads Chinese subtitles for movies and TV shows from subtitle websites. It integrates w… | 23 | 3932 | maintenance |
| synclounge/synclounge SyncLounge is a self-hostable web application that synchronizes Plex playback across multiple users in different locations, using a middle-… | 74 | 1136 | active |
| ngtcp2/nghttp3 nghttp3 is a C implementation of HTTP/3 (RFC 9114) over QUIC and QPACK (RFC 9204). It is QUIC-transport-agnostic and supports extensions li… | 93 | 1135 | active |
| spacedeck/spacedeck-open Spacedeck Open is a free, open-source, web-based collaborative whiteboard application with rich media support, originally a commercial SaaS… | 32 | 1135 | active |
| gjbae1212/hit-counter HITS is a self-hostable web service written in Go that generates SVG badges showing daily and total page view counts for websites, GitHub r… | 10 | 1135 | stable |
| adobe/S3Mock S3Mock is a lightweight server that implements a subset of the Amazon S3 API for local integration testing, removing the need for real AWS … | 99 | 1134 | active |
| goccy/bigquery-emulator A BigQuery emulator server implemented in Go that runs a BigQuery-compatible API locally without needing a cloud project or credentials. It… | 93 | 1134 | active |
| WordPress REST API The WordPress REST API, originally developed as the WP-API plugin and merged into WordPress core since version 4.7, exposes WordPress site … | 10 | 3922 | maintenance |
| samba-team/samba Samba is the standard open-source Windows interoperability suite for Linux and Unix, implementing the SMB/CIFS protocol for file and print … | 77 | 1133 | stable |
| denoland/fastwebsockets fastwebsockets is a fast, minimal RFC6455 WebSocket implementation in Rust, usable as a raw frame parser or as a full client/server with op… | 73 | 1133 | active |
| davidfowl/BedrockFramework Bedrock Framework is a high-performance, low-level networking library for .NET that provides transport-agnostic APIs for building custom se… | 52 | 1133 | active |
| nsupdate-info/nsupdate.info nsupdate.info is a free dynamic DNS service and the self-hostable Django/Python software that powers it. It accepts dynamic DNS updates via… | 81 | 1132 | active |
| hasanfirnas/symbiote Symbiote is a Python-based social engineering tool that generates a phishing page to trick a target into granting camera permission, then c… | 37 | 1132 | active |
| caozhiyi/CppNet CppNet is a cross-platform, multithreaded C++11 network library implementing the proactor pattern for asynchronous TCP I/O. It uses epoll, … | 32 | 1131 | active |
| hfaran/slack-export-viewer A Python CLI tool that parses Slack export archives (zip or directory of JSON files) and presents them in a browsable web interface built w… | 95 | 1129 | active |
| axe-me/vite-plugin-node A Vite plugin that turns Vite into a Node.js development server with hot module replacement (HMR) for backend apps. It supports Express, Fa… | 66 | 1128 | active |
| bramus/router A lightweight, object-oriented HTTP router library for PHP that maps request methods and URL patterns to callbacks. It supports static and … | 32 | 1126 | stable |
| sml2h3/ddddocr-fastapi A minimal FastAPI-based REST API service wrapping the DdddOcr OCR engine, exposing endpoints for image text recognition, slide captcha matc… | 23 | 1126 | active |
| mufeedvh/binserve binserve is a fast, production-ready static web server written in Rust that ships as a single binary with zero-code configuration. It inclu… | 23 | 1125 | active |
| genotrance/px Px is an HTTP/HTTPS proxy server that automatically handles NTLM and Kerberos proxy authentication, typically in corporate environments, us… | 87 | 1124 | active |
| ollama-ui/ollama-ui A simple HTML/JavaScript chat interface for Ollama, runnable locally via a Makefile-served page or installed as a Chrome extension. It lets… | 63 | 1124 | active |
| s00500/ESPUI ESPUI is an Arduino-style C++ library that serves a web-based user interface from ESP8266 and ESP32 microcontrollers using websockets. It l… | 59 | 1124 | active |
| Quorinex/Kiro-Go A Go service that converts Kiro accounts into OpenAI- and Anthropic-compatible API endpoints, with multi-account pooling, round-robin load … | 58 | 1124 | active |
| logchimp/logchimp LogChimp is an open-source, self-hosted customer feedback platform for collecting, organizing, and analyzing user feedback with boards, roa… | 98 | 1123 | active |
| prettymuchbryce/http-status-codes A dependency-free TypeScript/JavaScript library providing constants for all HTTP status codes from RFC1945, RFC2616, RFC7231, RFC2518, RFC6… | 23 | 1122 | stable |
| lewissbaker/cppcoro CppCoro is a C++ library providing general-purpose coroutine abstractions built on the Coroutines TS, including task and generator types, a… | 32 | 3874 | maintenance |
| songquanpeng/go-file Go File is a self-contained Go-based file sharing tool distributed as a single executable with no configuration required. It serves files o… | 47 | 1121 | active |
| scratchdata/scratchdata Scratch Data is a self-hosted Go service that acts as a wrapper around analytics databases like DuckDB, ClickHouse, BigQuery, Snowflake, an… | 19 | 1120 | active |
| jupp0r/prometheus-cpp A C++ client library implementing the Prometheus data model for collecting and exposing metrics from C++ services. It provides counters, ga… | 68 | 1118 | active |
| yanzhenjie/AndServer AndServer is a web server and web framework for the Android platform, providing SpringMVC-style annotations for building HTTP APIs and stat… | 23 | 3856 | maintenance |
| briandilley/jsonrpc4j jsonrpc4j is a Java library for implementing JSON-RPC 2.0 servers and clients, using Jackson for JSON serialization. It supports HTTP, stre… | 47 | 1117 | stable |
| veliovgroup/Meteor-Files A Meteor.js package for file upload and management using the MongoDB Collection API, supporting uploads via HTTP and DDP transports. It sto… | 79 | 1115 | stable |
| teest114514/chatlog_alpha Chatlog Alpha is a local tool for WeChat 4.x that discovers local WeChat accounts, extracts database keys, decrypts and reads chat data (me… | 59 | 1112 | active |
| rakyll/statik statik is a Go tool that embeds a directory of static files into a Go binary, generating a package that registers the contents as an http.F… | 59 | 3826 | maintenance |
| learningequality/kolibri Kolibri is an offline-first learning platform for teaching and learning without internet access, developed by the nonprofit Learning Equali… | 93 | 1110 | stable |
| crewjam/saml A Go library providing a partial implementation of the SAML standard for identity federation. It supports building both Service Providers (… | 61 | 1110 | stable |