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.

7Projects
144.1KStars in total
+13Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · digitalocean/nginxconfig.io

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

    28.3K
  2. #2 · actix/actix-web

    actix-web

    Actix Web is a powerful, pragmatic and extremely fast web framework for Rust, used to build web servers, APIs and realtime services.

    24.9K
  3. #3 · matomo-org/matomo

    matomo

    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.

    22K
  1. 4

    goaccess

    21.1Kallinurl/goaccess · C

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

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

  3. 6

    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.

  4. 7

    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.

Often tagged together