FindSoftware

Servers and proxies

Combine filters →

Servers and proxies accept HTTP requests, serve static files, handle TLS, and pass dynamic requests on to an application, either as a reverse proxy or by running the application code inside the server process. App servers of the second kind keep the application in memory between requests. Load balancers and caching proxies sit in front of one or more of these. A record carries this category when serving or routing HTTP is its main job. Many ship as a single binary. Caddy, nginx and Traefik are examples.

30 projects are servers and proxies, listed alphabetically. Written in 8 languages, most of them open source. Counts only projects with momentum; the full list has the rest.

A

  • acme.sh

    ACME protocol client written in POSIX shell that issues, installs and renews TLS certificates from ACME certificate authorities.

  • Apache HTTP Server

    Open-source web server for modern operating systems, extended by loadable modules.

  • Apache Tomcat

    Java servlet and JSP container, an open source implementation of the Jakarta Servlet, Pages, Expression Language, WebSocket, Annotations and Authentication specifications.

C

  • cert-manager

    Kubernetes controller that issues and renews X.509 TLS certificates for workloads in a Kubernetes or OpenShift cluster.

  • Control Web Panel

    Linux control panel for managing web hosting, websites and servers on dedicated servers and VPS, with a free core and a paid CWPpro edition.

  • cPanel

    Proprietary web hosting control panel and server management software, sold as cPanel & WHM licenses for servers that host websites.

D

  • DirectAdmin

    Proprietary web hosting control panel for managing websites, email, DNS and databases on Linux servers, with a paid license per server.

E

  • Easypanel

    Self-hosted server management panel that deploys apps, databases and templated services on servers the user runs, using Docker.

  • Enhance

    Hosting control panel for running websites, email, databases and backups across one or more Linux servers in a single cluster.

  • Envoy

    Open source edge and service proxy for cloud-native applications.

F

  • FASTPANEL

    Server control panel for creating and managing websites, email accounts, databases, SSL certificates and backups on a Linux server.

  • frp

    Reverse proxy that exposes services behind a NAT or firewall to the internet through a server with a public IP address, written in Go.

H

  • HestiaCP

    Web control panel for Debian and Ubuntu servers that manages web domains, mail, DNS zones and databases from one dashboard.

  • Hiawatha

    Open source web server for Unix-like systems, focused on security and a small footprint, with CGI, FastCGI and reverse proxy support.

  • Hono

    Web framework built on Web Standards that runs on any JavaScript runtime.

I

  • ISPConfig

    Open source hosting control panel for managing websites, MySQL databases and cron jobs on Linux servers from a web browser.

K

  • KeyHelp

    Free server control panel for Ubuntu and Debian that manages domains, email mailboxes, FTP users and MySQL databases.

L

  • lego

    ACME client and library written in Go that obtains, renews and revokes TLS certificates from Let's Encrypt and other ACME servers.

  • LiteSpeed Web Server

    Web server from LiteSpeed Technologies, sold under paid licenses, that reads Apache configuration files and includes a WebAdmin console.

N

  • nginx

    C-based HTTP web server with reverse proxy, content cache, load balancer and mail proxy features.

  • Nginx Proxy Manager

    Web admin interface for managing Nginx reverse proxy hosts, distributed as a Docker image with free Let's Encrypt certificates.

O

  • OAuth2 Proxy

    Go reverse proxy that adds OAuth 2.0 and OpenID Connect authentication in front of web applications.

P

  • PHP-FPM

    FastCGI process manager for PHP, built as an optional SAPI in the PHP source tree.

  • Plesk

    Proprietary hosting control panel for managing websites, DNS, mail and other services on Linux and Windows servers.

  • PM2

    Process manager for Node.js and Bun applications that keeps them running, with a built-in load balancer.

S

  • Swoole

    Coroutine-based PHP extension for concurrent networking and TCP, UDP, Unix socket, HTTP and WebSocket servers.

T

  • Traefik

    Cloud-native application proxy and reverse proxy that discovers routes from container, orchestrator and file providers.

V

  • Vinyl Cache

    Caching HTTP reverse proxy, installed in front of any HTTP server to cache its responses, configured with the Vinyl Configuration Language (VCL).

W

  • Webmin

    Web-based administration tool for Unix-like servers that configures system files and server applications such as Apache HTTP Server, BIND and MySQL.

  • Workerman

    Asynchronous, event-driven PHP framework for building network servers that handle HTTP, WebSocket and custom socket protocols.

What is the best servers and proxie?

We can't tell from here. What suits an editor-heavy marketing site can be wrong for a static documentation site. The list is alphabetical and nobody paid for a place on it.