function: http-server
3609 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| emersion/go-smtp An ESMTP client and server library for Go implementing RFC 5321 with extensions like AUTH, PIPELINING, and LMTP. It improves on the frozen … | 94 | 2042 | active |
| aixed/WeChat-Hook A Windows x64 DLL (loaded as a version.dll proxy into WeChat PC) that hooks WeChat 3.9.10.16 / 4.1.10.27 and exposes a local HTTP API for s… | 96 | 2033 | active |
| LedFx/LedFx LedFx is a network-based LED effect engine that processes real-time audio input into synchronized light shows across multiple LED strips an… | 94 | 2031 | active |
| kartikk221/hyper-express HyperExpress is a high-performance Node.js HTTP and WebSocket server library built on top of uWebSockets.js, exposing a simple Express-like… | 96 | 2029 | active |
| expressjs/cookie-parser Express/Node.js middleware that parses the HTTP Cookie header and populates req.cookies with name-value pairs. It also supports signed cook… | 61 | 2028 | stable |
| coderaiser/cloudcmd Cloud Commander is a web-based file manager with a dual-panel interface, built-in console, and text editors, served by a Node.js server. It… | 95 | 2024 | active |
| eclipse-openvsx/openvsx Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla… | 95 | 2022 | active |
| Azure Functions Azure Functions is Microsoft's serverless, event-driven compute platform, and this repo contains the open-source runtime host that executes… | 95 | 2020 | active |
| zaphoyd/websocketpp WebSocket++ is a header-only C++ library implementing RFC6455 (The WebSocket Protocol) with both client and server functionality. It uses i… | 59 | 7716 | maintenance |
| vinceanalytics/vince Vince is a self-hosted, privacy-friendly web analytics server written in Go, serving as an alternative to Google Analytics and a drop-in re… | 50 | 2014 | active |
| stackia/rtp2httpd A lightweight IPTV streaming relay server written in C that converts multicast RTP/UDP, RTSP, and HLS sources into unicast HTTP streams. It… | 90 | 2013 | active |
| qicosmos/rest_rpc rest_rpc is a modern C++20, header-only, high-performance RPC framework built on standalone asio and coroutines. It makes TCP-based remote … | 74 | 2012 | active |
| usmannasir/cyberpanel CyberPanel is a web hosting control panel built on OpenLiteSpeed that simplifies server and website management. It bundles SSL, DNS, email,… | 67 | 2012 | active |
| xiangsx/gpt4free-ts A TypeScript replication of gpt4free that provides free access to GPT-4 and other LLM models by reverse-engineering various websites offeri… | 20 | 7681 | maintenance |
| webp-sh/webp_server_go A Go-based HTTP server that serves JPEG, PNG, BMP, GIF, SVG and other images as WebP/AVIF/JXL on the fly, without changing the original URL… | 95 | 2006 | active |
| aiortc/aioquic aioquic is a Python library implementing the QUIC network protocol (RFC 9000/9369) with a minimal TLS 1.3 implementation and an HTTP/3 stac… | 53 | 2001 | active |
| gin-contrib/cors The official CORS (Cross-Origin Resource Sharing) middleware for the Gin web framework in Go. It provides configurable handling of allowed … | 87 | 1999 | stable |
| supermemoryai/markdowner Markdowner is a fast web service that converts any website into LLM-ready markdown, with optional LLM filtering, detailed responses, and au… | 24 | 1999 | active |
| unrolled/render A Go package that simplifies rendering HTTP responses as JSON, XML, JSONP, plain text, binary data, or HTML templates. It wraps Go's standa… | 73 | 1998 | stable |
| chaos-zhu/easynode EasyNode is a self-hosted web-based server management panel providing webSSH and webSFTP for Linux and Windows servers, with features like … | 98 | 1996 | active |
| thx/rap2-delos RAP2-Delos is the backend API server of RAP2, an open-source interface management tool by Alibaba's THX team, built with Koa, MySQL, and Re… | 42 | 7625 | maintenance |
| wuchangming/spy-debugger spy-debugger is a Node.js CLI tool that provides one-stop remote debugging and packet capture for mobile web pages. It injects weinre debug… | 40 | 7619 | maintenance |
| luc-github/ESP3D ESP3D is open-source firmware for ESP8266/ESP8285 and ESP32 boards that adds WiFi connectivity to 3D printers, CNC machines, and sand table… | 91 | 1990 | active |
| rdegges/ipify-api The Go source code powering ipify, a free public API service that returns a client's public IP address, serving billions of requests per mo… | 32 | 1990 | stable |
| v03413/BEpusdt BEpusdt is a self-hosted personal cryptocurrency payment gateway written in Go, forked from Epusdt with additional features. It supports US… | 92 | 1988 | active |
| justcoding121/titanium-web-proxy Titanium Web Proxy is a lightweight, high-performance HTTP(S) proxy server library for .NET that can operate as a man-in-the-middle (MITM) … | 99 | 1987 | active |
| Kitura/Kitura Kitura is a Swift web framework and HTTP server for building web services and REST APIs. It provides URL routing, Codable routing, pluggabl… | 60 | 7578 | maintenance |
| GoBelieveIO/im_service A Go-based instant messaging server supporting peer-to-peer, group, and chatroom messages with cluster deployment. It scales to 500k concur… | 77 | 1983 | 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- … | 77 | 1983 | active |
| validator/validator The Nu Html Checker (vnu) is the W3C/WHATWG-endorsed tool for validating HTML, CSS, and SVG documents. It runs as a command-line batch chec… | 88 | 1980 | stable |
| davidmerfield/blot Blot is an open-source publishing platform that turns a folder of files into a website, powering the hosted service blot.im. It supports Ma… | 76 | 1979 | active |
| tranxuanthang/lrclib A self-hostable server implementation of LRCLIB, a free service for finding and contributing synchronized lyrics, written in Rust with Axum… | 68 | 1979 | active |
| apache/trafficserver Apache Traffic Server is a fast, scalable, and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server written in C++. It powers majo… | 77 | 1977 | stable |
| varbhat/exatorrent exatorrent is a self-hostable BitTorrent client written in Go, shipped as a single statically linked binary with a responsive Svelte web UI… | 10 | 1977 | active |
| koush/AndroidAsync AndroidAsync is a low-level asynchronous network protocol library for Android built on Java NIO, providing socket client/server, HTTP(S) cl… | 32 | 7537 | maintenance |
| WordPress/wordpress-playground WordPress Playground runs a full WordPress site entirely in the browser (or Node.js) using PHP compiled to WebAssembly, with no server or d… | 99 | 1975 | active |
| secure-77/Perlite Perlite is a self-hosted, web-based markdown viewer optimized for Obsidian vaults, serving as an open-source alternative to Obsidian Publis… | 60 | 1975 | active |
| chobits/ngx_http_proxy_connect_module An nginx module (also compatible with Tengine and OpenResty) that adds support for the HTTP CONNECT method, turning nginx into a forward pr… | 23 | 1975 | active |
| twitchtv/twirp Twirp is a simple RPC framework for Go that generates servers and clients from protobuf service definitions. It runs on the standard librar… | 23 | 7530 | maintenance |
| urfave/negroni Negroni is a tiny, idiomatic HTTP middleware library for Go that works directly with net/http handlers. It is not a framework; it lets you … | 65 | 7527 | maintenance |
| MoeNetwork/Tieba-Cloud-Sign A self-hosted PHP web application that automatically performs daily check-ins (sign-ins) for Baidu Tieba accounts once configured on a serv… | 70 | 1969 | active |
| moscajs/aedes Aedes is a barebone, stream-based MQTT broker for Node.js that can run on any stream server, supporting MQTT 3.1/3.1.1 over TCP, TLS, and W… | 96 | 1967 | active |
| haskell-servant/servant Servant is a Haskell DSL for describing web APIs at the type level, from which servers, clients, mocks, and documentation can be derived. I… | 77 | 1966 | active |
| apple/swift-openapi-generator A Swift package plugin that generates type-safe Swift client and server code from OpenAPI 3.x documents at build time. Generated code is de… | 94 | 1961 | active |
| librats/rats-search A cross-platform BitTorrent search engine for desktop and web servers that crawls the DHT network and indexes torrents for full-text search… | 99 | 1960 | active |
| dghubble/gologin gologin is a Go library providing chainable http.Handler implementations for login flows with OAuth1 and OAuth2 providers like Google, GitH… | 67 | 1959 | stable |
| twitter/pelikan Pelikan is Twitter's framework for building high-performance cache services, written in Rust with a legacy C codebase. It includes products… | 23 | 1957 | active |
| mxpv/podsync Podsync is a self-hosted service and CLI that converts YouTube, Vimeo, or Soundcloud channels, users, and playlists into podcast RSS feeds.… | 67 | 1952 | active |
| MortyFx/speedtest-x A self-hosted web-based network speed test application built as an extension of LibreSpeed. It stores speed test results in a lightweight f… | 28 | 1951 | active |
| marmelab/json-graphql-server A Node.js tool that spins up a full fake GraphQL API from a JSON data file with zero coding in under 30 seconds. Inspired by json-server, i… | 84 | 1949 | active |
| tobi/walgit Walgit is a self-hosted Git server implemented as a single Rust binary that uses S3- or GCS-compatible object storage as the source of trut… | 57 | 1947 | active |
| cherrypy/cherrypy CherryPy is a pythonic, object-oriented HTTP framework for building web applications in Python. It lets developers write web apps as ordina… | 77 | 1946 | stable |
| nilbuild/slim Slim is a Go CLI tool that maps localhost ports to clean HTTPS domains like myapp.test with trusted certificates, and can expose local serv… | 73 | 1943 | active |
| valeriansaliou/vigil Vigil is a self-hosted, open-source status page written in Rust that monitors distributed infrastructure such as servers, apps, and microse… | 83 | 1941 | active |
| rynfar/meridian Meridian is a proxy that bridges Anthropic's Claude Agent SDK to the standard Anthropic API format, letting a Claude Max subscription power… | 78 | 1941 | active |
| iiab/iiab Internet-in-a-Box (IIAB) is a self-hosted 'learning hotspot' application that turns a Raspberry Pi or Linux machine into an offline digital… | 67 | 1941 | active |
| scality/cloudserver Zenko CloudServer is an open-source, Amazon S3-compatible object storage server written in Node.js. It exposes a single S3 API while storin… | 95 | 1940 | active |
| jeremycw/httpserver.h A single-header C library for building event-driven, non-blocking HTTP servers using epoll (Linux) and kqueue (BSD/macOS). It provides a mi… | 68 | 1939 | stable |
| Terry-Mao/goim goim is a high-performance instant messaging (IM) push server written in pure Go, supporting WebSocket, TCP, and HTTP long-polling protocol… | 23 | 7372 | maintenance |
| webtorrent/bittorrent-tracker A Node.js and browser library implementing both BitTorrent tracker client and server, supporting HTTP, UDP, and WebTorrent (WebSocket/WebRT… | 82 | 1937 | active |
| YeautyYE/netty-websocket-spring-boot-starter A Spring Boot starter that lets developers build WebSocket servers on top of Netty using annotation-driven configuration similar to spring-… | 58 | 1933 | active |
| tsrpc/tsrpc TSRPC is a TypeScript RPC framework providing runtime type checking and binary serialization derived directly from TypeScript types, withou… | 63 | 1932 | active |
| psi-4ward/psitransfer PsiTransfer is a self-hosted, open-source file sharing web application built with Node.js and Vue, serving as an alternative to services li… | 84 | 1930 | active |
| riddleling/iOS-OCR-Server An iOS app that turns an iPhone into a local OCR server using Apple's Vision Framework, exposing an HTTP API and web interface for image te… | 74 | 1927 | active |
| tailscale/golink golink is a private shortlink service that runs inside a Tailscale tailnet, letting teams create short memorable go/ links for internal sit… | 76 | 1926 | active |
| nelmio/NelmioCorsBundle A Symfony bundle that adds Cross-Origin Resource Sharing (CORS) headers to responses with ACL-style per-URL configuration. It handles CORS … | 67 | 1925 | stable |
| damoeb/rss-proxy RSS-proxy is a self-hostable web service that generates RSS, ATOM, or JSON feeds from almost any static website by analyzing its HTML struc… | 32 | 1924 | active |
| fideloper/TrustedProxy A Laravel package that configures trusted proxies so applications behind load balancers or reverse proxies correctly interpret X-Forwarded … | 23 | 7307 | maintenance |
| mochi-mqtt/server Mochi-MQTT is a fully compliant, embeddable MQTT v5 (and v3.1.1) broker written in Go, usable as a standalone binary or as a library inside… | 79 | 1919 | active |
| turms-im/turms Turms is an open-source instant messaging engine written in Java designed to scale from 100K to 10M concurrent users. It provides a distrib… | 55 | 1919 | active |
| alibaba/xquic XQUIC is Alibaba's cross-platform C library implementing the IETF QUIC and HTTP/3 protocols for both client and server use. It supports QUI… | 94 | 1915 | active |
| mtrudel/bandit Bandit is a pure Elixir HTTP server for Plug and WebSock applications, supporting HTTP/1.x, HTTP/2, and WebSockets over HTTP and HTTPS. It … | 77 | 1915 | stable |
| ecyrbe/zodios Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible se… | 67 | 1915 | active |
| godaddy/terminus Terminus is a Node.js library that adds graceful shutdown and Kubernetes readiness/liveness health check endpoints to any HTTP server. It h… | 39 | 1911 | active |
| dresden-elektronik/deconz-rest-plugin A C++ REST-API plugin for the deCONZ gateway software that exposes Zigbee 3.0, ZHA, and ZLL devices (lights, switches, sensors) over HTTP. … | 89 | 1910 | active |
| SeekStorm/SeekStorm SeekStorm is a sub-millisecond vector and lexical search engine written in Rust, available both as an in-process library and a multi-tenanc… | 88 | 1908 | active |
| NanoHttpd/nanohttpd NanoHTTPD is a tiny, lightweight HTTP server library written in Java, designed to be easily embedded inside other Java applications. It pro… | 23 | 7233 | maintenance |
| atmoz/sftp A Docker image providing an easy-to-use SFTP server based on OpenSSH. Users can be defined via command arguments, environment variables, or… | 60 | 1907 | active |
| lavalink-devs/Lavalink Lavalink is a standalone audio sending node for Discord, built on Lavaplayer and Koe, that streams music to Discord voice servers without a… | 90 | 1903 | stable |
| peer-calls/peer-calls Peer Calls is a self-hosted group peer-to-peer video calling application written in Go and TypeScript, built on WebRTC via the pion library… | 45 | 1903 | active |
| neocities/neocities The open-source backend for Neocities.org, a free static web hosting service and social network for personal websites. It provides the full… | 76 | 1901 | active |
| kingwrcy/moments Moments is a minimalist self-hosted social sharing application (a 'WeChat Moments' style microblog) written in Go with a SQLite backend. It… | 64 | 1901 | active |
| openmrs/openmrs-core OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 77 | 1900 | active |
| maennchen/ZipStream-PHP A PHP library for streaming ZIP files directly to clients without writing to disk. It supports PSR-7 streams, S3 buckets, and callback outp… | 83 | 1896 | stable |
| EverythingSuckz/TG-FileStreamBot A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complet… | 66 | 1895 | active |
| hank9999/kiro.rs A Rust-based proxy service that exposes an Anthropic Claude API-compatible endpoint and translates requests to the Kiro API. It supports SS… | 74 | 1893 | active |
| mochi/mochiweb MochiWeb is an Erlang library for building lightweight, fast HTTP servers. It provides a simple API and project scaffolding for creating ro… | 90 | 1890 | stable |
| jwngr/sdow Six Degrees of Wikipedia is a web application that traverses Wikipedia page links to find the shortest path between any two pages on the en… | 75 | 1890 | active |
| php-fig/http-factory PHP-FIG's PSR-17 interfaces describing factories for creating PSR-7 HTTP message objects (requests, responses, URIs, streams, uploaded file… | 23 | 1890 | stable |
| polyfillpolyfill/polyfill-service Polyfill.io is a web service that automatically serves JavaScript polyfills tailored to each browser. It inspects the User-Agent header of … | 23 | 7138 | maintenance |
| 7836246/cursor2api A self-hosted proxy service that converts Cursor's free documentation-page AI chat endpoint into OpenAI Chat Completions and Anthropic Mess… | 69 | 1885 | active |
| robbie-cahill/tunnelmole-client Tunnelmole is an open-source tunneling tool that gives locally running HTTP(S) servers a public URL, similar to ngrok. It is distributed as… | 66 | 1884 | active |
| alvarcarto/url-to-pdf-api A self-hosted microservice that converts URLs or raw HTML into PDF or PNG/JPEG images using Headless Chrome via Puppeteer. It exposes a sim… | 32 | 7105 | maintenance |
| hummingbird-project/hummingbird Hummingbird is a lightweight, flexible web application framework and HTTP server written in Swift, built on top of SwiftNIO. It provides ro… | 98 | 1878 | active |
| zitadel/oidc A Go library implementing both the OpenID Connect client (Relying Party) and server (OpenID Provider) sides of the OIDC/OAuth2 standards, c… | 98 | 1872 | active |
| bugy/script-server Script-server is a self-hosted web application that exposes existing shell/Python scripts through a generated web UI, handling parameters, … | 75 | 1872 | active |
| enisdenjo/graphql-ws A zero-dependency TypeScript library implementing both a client and server for the GraphQL over WebSocket Protocol, used for GraphQL subscr… | 97 | 1871 | stable |
| chatgpt-web-dev/chatgpt-web A self-hosted third-party ChatGPT web UI built with Express (Node.js backend) and Vue3 (frontend), calling the official OpenAI completion A… | 75 | 1869 | active |
| litespeedtech/lsquic LSQUIC is an open-source C library implementing the QUIC transport protocol and HTTP/3 for both servers and clients, used in production by … | 96 | 1866 | active |
| ThePhaseless/Byparr Byparr is a self-hosted Python service that solves antibot browser challenges (like Cloudflare checks) and returns valid clearance cookies … | 90 | 1865 | active |