Topics / #webserver
Webserver projects on GitHub
Lightweight HTTP servers and web server implementations.
As of , the most-starred Webserver projects on GitHub are nginxconfig.io (28.3K stars), actix-web (24.9K stars) and matomo (22K stars). GitHub.Locker tracks 7 Webserver repositories with 144.1K stars combined. The fastest-growing on October 16 was matomo, with +6 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+6matomo
matomo-org/matomo · ★ 22KMatomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
+3actix-web
actix/actix-web · ★ 24.9KActix Web is a powerful, pragmatic and extremely fast web framework for Rust, used to build web servers, APIs and realtime services.
+1nginxconfig.io
digitalocean/nginxconfig.io · ★ 28.3KA free web-based NGINX configuration generator by DigitalOcean: you pick what your server needs and it produces a tuned config for your use case.
goaccess
allinurl/goaccess · ★ 21.1KGoAccess is an open source real-time web log analyzer and interactive viewer. It parses your web server access logs and shows HTTP statistics live, either in a terminal UI or as an HTML dashboard in your browser.
The all-time top
7 projects · by stars
- 28.3K
#1 · digitalocean/nginxconfig.ionginxconfig.io
A free web-based NGINX configuration generator by DigitalOcean: you pick what your server needs and it produces a tuned config for your use case.
- 24.9K
#2 · actix/actix-webactix-web
Actix Web is a powerful, pragmatic and extremely fast web framework for Rust, used to build web servers, APIs and realtime services.
- 22K
#3 · matomo-org/matomomatomo
Matomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
- 4
goaccess
21.1Kallinurl/goaccess · CGoAccess is an open source real-time web log analyzer and interactive viewer. It parses your web server access logs and shows HTTP statistics live, either in a terminal UI or as an HTML dashboard in your browser.
- 5

TinyWebServer
19.7Kqinguoyi/TinyWebServer · C++TinyWebServer is a lightweight C++ web server for Linux, built to help beginners learn and practice network programming by building their own server from scratch.
- 6

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.
- 7
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.
Related topics
Often tagged together