Web Servers#

Web Servers and Reverse Proxies. A web server is a piece of software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A Reverse Proxy is a proxy server that appears to any client to be an ordinary web server, but in reality merely acts as an intermediary that forwards requests to one or more ordinary web servers.


Software#

This page lists all projects in this category. Use the index of all projects, the sidebar, or click on tags to browse other categories.


Algernon#

Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.

Website Source Code

★2830 2024-11-14 Go Docker BSD-3-Clause

Web Servers


Apache HTTP Server#

Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Website Source Code

★? ? C deb Docker Apache-2.0

Web Servers


BunkerWeb#

Next-gen Web Application Firewall (WAF) that will protect your web services.

Website Source Code Clients Demo

★6558 2024-11-10 deb Docker K8S Python AGPL-3.0

Web Servers


Caddy#

Powerful, enterprise-ready, open source web server with automatic HTTPS.

Website Source Code

★58490 2024-11-19 Go deb Docker Apache-2.0

Web Servers


HAProxy#

Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.

Website Source Code

★? ? C deb Docker GPL-2.0

Web Servers


Jauth#

Lightweight SSL/TLS reverse proxy with authorization (via Telegram and SSH) for self-hosted apps.

Website Source Code

★72 2024-07-13 Go GPL-3.0 ⚠ Anti-features

Web Servers


Lighttpd#

Secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments.

Website Source Code

★? ? C deb Docker BSD-3-Clause

Web Servers


Nginx Proxy Manager#

Nginx Proxy Manager is an easy way to accomplish reverse proxying hosts with SSL termination.

Website Source Code

★23243 2024-10-30 Nodejs Docker MIT

Web Servers


Nginx#

HTTP and reverse proxy server, mail proxy server, and generic TCP/UDP proxy server.

Website Source Code

★? ? C deb Docker BSD-2-Clause

Web Servers


Pomerium#

An identity-aware reverse proxy, successor to now obsolete oauth_proxy. It inserts an OAuth step before proxying your request to the backend, so that you can safely expose your self-hosted websites to public Internet.

Website Source Code

★4059 2024-11-19 Go Apache-2.0

Web Servers


Static Web Server#

Cross-platform, high-performance, and asynchronous web server for static file serving.

Website Source Code

★1530 2024-11-11 Rust Docker Apache-2.0 MIT

Web Servers


SWAG (Secure Web Application Gateway)#

Nginx webserver and reverse proxy with PHP support, built-in Certbot (Let’s Encrypt) client and fail2ban integration.

Website Source Code

★2910 2024-11-17 Docker GPL-3.0

Web Servers


Traefik#

HTTP reverse proxy and load balancer that makes deploying microservices easy.

Website Source Code

★51458 2024-11-06 Go Docker MIT

Web Servers


Varnish#

Web application accelerator/caching HTTP reverse proxy.

Website Source Code

★3697 2024-11-18 Go deb Docker BSD-3-Clause

Web Servers