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.

39Projects
687.2KStars in total
+132Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

39 projects · by stars

  1. #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).

    78.1K
  2. #2 · expressjs/express

    express

    Express is a fast, unopinionated, minimalist web framework for Node.js, used for building HTTP servers, APIs, and web apps.

    69.6K
  3. #3 · searxng/searxng

    searxng

    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.

    38.5K
  1. 4

    MockingBird

    36.9Kbabysor/MockingBird · Python

    MockingBird 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.

  2. 5

    beego

    32.4Kbeego/beego · Go

    Beego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.

  3. 6

    nginx

    31.9Knginx/nginx · C

    NGINX ('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.

  4. 7

    Rocket

    25.8Krwf2/Rocket · Rust

    Rocket 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.

  5. 8

    fasthttp

    23.5Kvalyala/fasthttp · Go

    FastHTTP 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.

  6. 9

    tornado

    22.2Ktornadoweb/tornado · Python

    Tornado 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.

  7. 10

    nginx-proxy

    19.9Knginx-proxy/nginx-proxy · Python

    A 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.

  8. 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.

  9. 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.

  10. 13

    sanic

    18.6Ksanic-org/sanic · Python

    Sanic 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.

  11. 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.

  12. 15

    hyper

    16.4Khyperium/hyper · Rust

    hyper is an HTTP library for Rust. It ships both client and server APIs, supporting HTTP/1 and HTTP/2.

  13. 16

    caprover

    15.2Kcaprover/caprover · TypeScript

    CapRover 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.

  14. 17

    hapi

    14.8Khapijs/hapi · JavaScript

    hapi (@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'.

  15. 18

    ktor

    14.5Kktorio/ktor · Kotlin

    Ktor is an asynchronous framework for creating microservices, web applications and more, written in Kotlin from the ground up.

  16. 19

    http-server

    14.2Khttp-party/http-server · JavaScript

    http-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.

  17. 20

    openresty

    14.1Kopenresty/openresty · C

    OpenResty 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.

  18. 21

    nginx-rtmp-module

    14Karut/nginx-rtmp-module · C

    nginx-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.

  19. 22

    apollo-server

    14Kapollographql/apollo-server · TypeScript

    Apollo 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.

  20. 23

    tengine

    13.4Kalibaba/tengine · C

    Tengine 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.

  21. 24

    htaccess

    13.2Kphanan/htaccess

    A curated collection of useful .htaccess snippets for Apache, covering rewrites/redirects, security, performance, and miscellaneous tricks.

  22. 25

    mongoose

    13.1Kcesanta/mongoose · C

    An 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.

  23. 26

    Tinyhttpd

    12.2KEZLippi/Tinyhttpd · C

    Tinyhttpd 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.

  24. 27

    lua-nginx-module

    11.8Kopenresty/lua-nginx-module · C

    It 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.

  25. 28

    h2o

    11.6Kh2o/h2o · C

    H2O 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.

  26. 29

    frankenphp

    11.4Kphp/frankenphp · Go

    FrankenPHP 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.

  27. 30

    webshell

    10.8Ktennc/webshell · PHP

    It'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.

  28. 31

    gunicorn

    10.7Kbenoitc/gunicorn · Python

    Gunicorn — '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.

  29. 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.

  30. 33

    motor-os

    1.1Kmoturus/motor-os · Rust

    Motor 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.

  31. 34

    azerioid-stack-manager

    710azerioid/azerioid-stack-manager · PHP

    AZERIOID 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.

  32. 35

    selfdb

    572fzakaria/selfdb · Python

    selfdb (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.

  33. 36

    Kooboo

    344Kooboo/Kooboo · JavaScript

    An 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.

  34. 37

    sghtmltopdf

    344waka/sghtmltopdf · Rust

    sghtmltopdf 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.

  35. 38

    webserver

    177Qbix/webserver · PHP

    A 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.

  36. 39

    ZenJolt

    83cahcacah/ZenJolt · JavaScript

    ZenJolt 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.

Often tagged together