Topics / #web-server
Web-server projects on GitHub
Web servers and frameworks for serving HTTP traffic and applications.
As of , the most-starred Web-server projects on GitHub are caddy (78.1K stars), express (69.6K stars) and searxng (38.5K stars). GitHub.Locker tracks 39 Web-server repositories with 687.2K stars combined. The fastest-growing on October 16 was searxng, with +40 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+40searxng
searxng/searxng · ★ 38.5KSearXNG is a free internet metasearch engine: it aggregates results from various search services and databases into one results page, and users are neither tracked nor profiled.
caddy
caddyserver/caddy · ★ 78.1KCaddy is a fast, extensible web server written in Go that enables HTTPS automatically by default. It can act as an HTTP/1-2-3 server, reverse proxy, and general platform for running Go-based 'apps' (modules).
+11LiteMonitor
Diorser/LiteMonitor · ★ 6.7KLiteMonitor is a lightweight, customizable hardware monitoring tool for the Windows desktop and taskbar, showing real-time CPU, GPU, RAM, disk, network, and FPS stats.
+8nginx
nginx/nginx · ★ 31.9KNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
The all-time top
39 projects · by stars
- 78.1K
#1 · caddyserver/caddy
caddy
Caddy is a fast, extensible web server written in Go that enables HTTPS automatically by default. It can act as an HTTP/1-2-3 server, reverse proxy, and general platform for running Go-based 'apps' (modules).
- 69.6K
#2 · expressjs/express
express
Express is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.
- 38.5K
#3 · searxng/searxngsearxng
SearXNG is a free internet metasearch engine: it aggregates results from various search services and databases into one results page, and users are neither tracked nor profiled.
- 4

MockingBird
36.9Kbabysor/MockingBird · PythonMockingBird is a PyTorch voice-cloning toolbox: it learns a voice from a short audio clip and generates arbitrary Mandarin speech in real time. The repo is no longer actively updated — the author is building an optimized cloud-hosted version instead.
- 5

beego
32.4Kbeego/beego · GoBeego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.
- 6

nginx
31.9Knginx/nginx · CNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
- 7

Rocket
25.8Krwf2/Rocket · RustRocket is an async web framework for Rust focused on usability, security, extensibility, and speed — you write Rust, and Rocket handles routing and dispatching web requests.
- 8

fasthttp
23.5Kvalyala/fasthttp · GoFastHTTP is a fast HTTP server and client library for Go, tuned for high performance: zero memory allocations in hot paths and up to 10x the speed of net/http.
- 9

tornado
22.2Ktornadoweb/tornado · PythonTornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. Thanks to non-blocking network I/O it can scale to tens of thousands of open connections.
- 10
nginx-proxy
19.9Knginx-proxy/nginx-proxy · PythonA Docker image that runs nginx plus docker-gen: when containers start or stop, docker-gen regenerates the reverse proxy config and reloads nginx, so routing updates itself.
- 11
uWebSockets
19KuNetworking/uWebSockets · C++μWebSockets is a simple, secure and standards-compliant web server for demanding applications, built as a C++ library — so optimized for speed and memory that its TLS 1.3 encrypted messaging outruns most servers' cleartext.
- 12

hhvm
18.7Kfacebook/hhvm · C++An open-source virtual machine that executes programs written in Hack, using just-in-time compilation for high performance while staying flexible to develop with.
- 13

sanic
18.6Ksanic-org/sanic · PythonSanic is a Python 3.10+ web server and web framework written to go fast — you build your app with its framework and it serves it over HTTP at high performance.
- 14

cpp-httplib
16.9Kyhirose/cpp-httplib · C++A C++11 single-file header-only HTTP/HTTPS server and client library — you add networking to a C++ program by including one header, httplib.h.
- 15

hyper
16.4Khyperium/hyper · Rusthyper is an HTTP library for Rust. It ships both client and server APIs, supporting HTTP/1 and HTTP/2.
- 16

caprover
15.2Kcaprover/caprover · TypeScriptCapRover is a self-hosted platform-as-a-service (PaaS) that lets you deploy and manage web apps, APIs, and databases on your own server without manually configuring Docker or nginx.
- 17

hapi
14.8Khapijs/hapi · JavaScripthapi (@hapi/hapi) is a Node.js web framework for building powerful, scalable applications with minimal overhead and full out-of-the-box functionality — 'your code, your way'.
- 18
ktor
14.5Kktorio/ktor · KotlinKtor is an asynchronous framework for creating microservices, web applications and more, written in Kotlin from the ground up.
- 19

http-server
14.2Khttp-party/http-server · JavaScripthttp-server is a simple, zero-configuration command-line static HTTP server: point it at a folder and it serves the files over HTTP. The README says it is powerful enough for production usage, yet simple and hackable enough to be used for testing, local development and learning.
- 20

openresty
14.1Kopenresty/openresty · COpenResty is a full-fledged web application server: it bundles the standard nginx core, lots of 3rd-party nginx modules, and most of their external dependencies into one package.
- 21

nginx-rtmp-module
14Karut/nginx-rtmp-module · Cnginx-rtmp-module turns NGINX into a media streaming server, adding RTMP, HLS and MPEG-DASH live streaming plus RTMP video-on-demand playback of FLV/MP4 files.
- 22

apollo-server
14Kapollographql/apollo-server · TypeScriptApollo Server is an open-source, spec-compliant GraphQL server for Node.js that lets you build a production-ready, self-documenting GraphQL API from any data source, either standalone or plugged into frameworks like Express, Connect, Hapi, or Koa.
- 23

tengine
13.4Kalibaba/tengine · CTengine is a high-performance web server and reverse proxy originated by Taobao, built as a fork of nginx that stays 100% compatible with it while adding extra enterprise features.
- 24

htaccess
13.2Kphanan/htaccessA curated collection of useful .htaccess snippets for Apache, covering rewrites/redirects, security, performance, and miscellaneous tricks.
- 25
mongoose
13.1Kcesanta/mongoose · CAn embedded web server and network library: drop two C files into any C/C++ project and you get HTTP, WebSocket, MQTT, TLS, OTA firmware updates and a device dashboard on a microcontroller or a desktop OS.
- 26

Tinyhttpd
12.2KEZLippi/Tinyhttpd · CTinyhttpd is a minimal HTTP server written in C, originally created by J. David Blackstone in 1999 as a class assignment; this repo is an unofficial mirror of the SourceForge project kept around purely for learning how HTTP servers work at the socket level.
- 27

lua-nginx-module
11.8Kopenresty/lua-nginx-module · CIt embeds the Lua scripting language directly into NGINX, letting you handle HTTP requests with Lua code using directives like 'content_by_lua_block' instead of relying only on plain config or custom C modules.
- 28

h2o
11.6Kh2o/h2o · CH2O is a new-generation HTTP server written in C that supports HTTP/1.x, HTTP/2, and experimental HTTP/3, built to be faster and more responsive than older-generation web servers.
- 29

frankenphp
11.4Kphp/frankenphp · GoFrankenPHP is a modern application server for PHP built on top of the Caddy web server, adding features like worker mode, real-time capabilities, hot reloading, and automatic HTTPS.
- 30

webshell
10.8Ktennc/webshell · PHPIt's a community collection of webshells - scripts that give you control of a web server once uploaded - covering all the common server-side languages and maintained by tennc with 10k+ stars.
- 31
gunicorn
10.7Kbenoitc/gunicorn · PythonGunicorn — 'Green Unicorn' — is a Python WSGI HTTP server for UNIX. It's the process that runs your Python web app and serves it to the world.
- 32

LiteMonitor
6.7KDiorser/LiteMonitor · C#LiteMonitor is a lightweight, customizable hardware monitoring tool for the Windows desktop and taskbar, showing real-time CPU, GPU, RAM, disk, network, and FPS stats.
- 33

motor-os
1.1Kmoturus/motor-os · RustMotor OS is a simple, fast, and secure operating system built for the cloud. It targets virtualized workloads — web serving, serverless computing, and edge caching — and is written entirely in Rust, kernel to shell.
- 34

azerioid-stack-manager
710azerioid/azerioid-stack-manager · PHPAZERIOID Stack Manager is a self-contained stack manager and web control panel for operators who run sites on a single Linux server. It bootstraps Caddy, a dedicated PHP-FPM pool and a SQLite-backed admin UI, then lets you add web servers, databases, cache, mail, Node.js and rootless Docker on demand.
- 35

selfdb
572fzakaria/selfdb · Pythonselfdb (SELF, Structured Executable & Linkable Format) makes a program that is literally a SQLite database instead of an ELF binary, plus the loader machinery to actually execute that database on Linux/NixOS.
- 36

Kooboo
344Kooboo/Kooboo · JavaScriptAn all-in-one 'AI-native Web OS' for building, running, and owning websites, online stores, and business applications — AI site creation, visual editing, CMS, databases, ecommerce, email, analytics, and hosting in one integrated system.
- 37

sghtmltopdf
344waka/sghtmltopdf · Rustsghtmltopdf is a Rust-based HTML-to-PDF renderer, a 'second generation' successor to wkhtmltopdf and wicked_pdf, built without depending on Chromium, WebKit, or Gecko. It targets structured documents that flow top to bottom with explicit breaks, like invoices and reports, rather than arbitrary web pages.
- 38

webserver
177Qbix/webserver · PHPA web server written entirely in PHP that replaces the nginx + php-fpm stack: one process serves static files, PHP scripts, WebSocket connections, SSE and a live dashboard. The README claims it runs existing PHP codebases 10-100x faster.
- 39

ZenJolt
83cahcacah/ZenJolt · JavaScriptZenJolt is an open-source backend project pitched as a cloud-native architecture with a high-availability cluster, built for everyday use and aimed at developers who want a straightforward, dependable solution.
Related topics
Often tagged together