adsf
- Ebuilds: 2, Testing: 1.5.3 Description: A Dead Simple Fileserver is a static file server that can launch in a directory
Homepage:https://github.com/denisdefreyne/adsf/ License: MIT
angie
- Ebuilds: 2, Testing: 1.10.2 Description:
Angie is an efficient, powerful, and scalable web server that was forked
from <pkg>www-servers/nginx</pkg> to act as a drop-in replacement
Homepage:https://github.com/webserver-llc/angie License: BSD-2
apache
- Ebuilds: 2, Stable: 2.4.66, Testing: 2.4.66 Description:
The Apache HTTP Server Project is an effort to develop and maintain an
open-source HTTP server for modern operating systems. The goal of this
project is to provide a secure, efficient and extensible server that
provides HTTP services in sync with the current HTTP standards.
Homepage:https://httpd.apache.org/ License: Apache-2.0 Apache-1.1
caddy
- Ebuilds: 4, Stable: 2.10.2-r1, Testing: 9999 Description: Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Homepage:https://caddyserver.com License: BSD ECL-2.0 MIT CC0-1.0
darkhttpd (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.17 Description:
Features:
Simple to set up:
Single binary, no other files, no installation needed.
Standalone, doesn't need inetd or ucspi-tcp.
No messing around with config files - all you have to specify is the www root.
Written in C - efficient and portable.
Small memory footprint.
Event loop, single threaded - no fork() or pthreads.
Generates directory listings.
Supports HTTP GET and HEAD requests.
Supports Range / partial content. (try streaming music files or resuming a download)
Supports If-Modified-Since.
Supports Keep-Alive connections.
Uses sendfile() on FreeBSD, Solaris and Linux.
Can use acceptfilter on FreeBSD.
At some point worked on FreeBSD, Linux, OpenBSD, Solaris.
BSD license.
Security:
Can log accesses, including Referer and User-Agent.
Can chroot.
Can drop privileges.
Impervious to /../ sniffing.
Times out idle connections.
Drops overly long requests.
Limitations:
Only serves static content - no CGI.
Homepage:http://unix4lyfe.org/darkhttpd/ License: ISC
fnord
- Ebuilds: 1, Stable: 1.11-r3, Testing: 1.11-r3 Description: Yet another small httpd
Homepage:https://www.fefe.de/fnord/ License: GPL-2
gitlab-workhorse
- Ebuilds: 2, Testing: 8.43.0 Description:
A smart reverse proxy for GitLab. It handles "large" HTTP
requests such as file downloads, file uploads, Git push/pull
and Git archive downloads.
Homepage:https://gitlab.com/gitlab-org/gitlab-workhorse License: MIT
gunicorn
- Ebuilds: 6, Stable: 24.1.1, Testing: 25.3.0 Description:
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a
pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn
server is broadly compatible with various web frameworks, simply
implemented, light on server resources, and fairly speedy.
Homepage:
https://gunicorn.org/
https://github.com/benoitc/gunicorn/
https://pypi.org/project/gunicorn/
License: MIT PSF-2
h2o
- Ebuilds: 2, Stable: 2.3.0_pre20250130 Description:
H2O is a new generation HTTP server. Not only is it very fast,
it also provides much quicker response to end-users
when compared to older generations of HTTP servers.
Homepage:https://h2o.examp1e.net/ License: MIT
imgproxy
- Ebuilds: 2, Testing: 3.30.1 Description:
imgproxy is a fast and secure standalone server for resizing and
converting remote images on the fly, and it's well-equipped to handle
a large amount of image resizing.
Homepage:https://github.com/imgproxy/imgproxy License: MIT
kore
- Ebuilds: 1, Testing: 4.3.0_rc4 Description:
Kore is a web application platform for writing scalable, concurrent web
based processes. It is built with a "secure by default" approach. It is
fully privilege separated while using strong security features at the
operating system level such as seccomp, pledge, unveil and more. Today Kore
is used in a variety of applications ranging from high assurance
cryptographic devices, machine-learning stacks and even in the aerospace
industry.
Homepage:https://kore.io/
https://github.com/jorisvink/kore/
lighttpd
- Ebuilds: 2, Stable: 1.4.82, Testing: 9999 Description:
lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very
flexible web server that has been optimized for high-performance
environments. lighttpd uses memory and CPU efficiently and has lower
resource use than other popular web servers. Its advanced feature-set
(FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and much more)
make lighttpd the perfect web server for all systems, small and large.
Homepage:https://www.lighttpd.net https://github.com/lighttpd
miniserve (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.33.0 Description: a CLI tool to serve files and dirs over HTTP
Homepage:https://github.com/svenstaro/miniserve License: MIT
Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
ZLIB
mongrel2
- Ebuilds: 1, Testing: 1.11.0-r3 Description: A language agnostic web server focused on web applications
Homepage:http://mongrel2.org License: BSD
multiwatch
- Ebuilds: 2, Stable: 1.0.0, Testing: 1.0.1 Description:
Multiwatch forks multiple instance of one application and keeps them running;
it is made to be used with spawn-fcgi, so all forks share the same fastcgi socket
Homepage:https://redmine.lighttpd.net/projects/multiwatch License: BSD GPL-2
nginx
- Ebuilds: 7, Stable: 1.29.5, Testing: 1.29.7-r1 Description:
nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic
TCP/UDP proxy server, originally written by Igor Sysoev.
nginx-unit
- Ebuilds: 2, Stable: 1.34.2, Testing: 1.35.0-r1 Description:
NGINX Unit is a dynamic web and application server, designed to run
applications in multiple languages. Unit is lightweight, polyglot, and
dynamically configured via API. The design of the server allows
reconfiguration of specific application parameters as needed by the
engineering or operations.
Homepage:https://unit.nginx.org License: Apache-2.0
pound
- Ebuilds: 2, Stable: 4.16, Testing: 4.17 Description:
The Pound program is a reverse proxy, load balancer
and HTTPS front-end for Web server(s). Pound was developed to enable
distributing the load among several Web-servers and to allow for a convenient
SSL wrapper for those Web servers that do not offer it natively. Pound is
distributed under the GPL - no warranty, it's free to use, copy and give away.
Homepage:https://github.com/graygnuorg/pound License: GPL-3+
pshs
- Ebuilds: 1, Stable: 0.4.3 Description: Pretty small HTTP server -- a command-line tool to share files
Homepage:https://github.com/projg2/pshs/ License: GPL-2+
puma
- Ebuilds: 4, Stable: 6.6.0, Testing: 7.2.0 Description:
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1
server for Ruby/Rack applications. Puma is intended for use in
both development and production environments. In order to get the
best throughput, it is highly recommended that you use a Ruby
implementation with real threads like Rubinius or JRuby.
Homepage:https://puma.io/ License: BSD
spawn-fcgi (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 1.6.6, 1.6.5, Testing: 1.6.6 Description:
spawn-fcgi is used to spawn FastCGI applications
Features:
- binds to IPv4 and Unix domain sockets
- supports privilege separation: chmod/chown socket, drop to uid/gid
- supports chroot
- supports daemontools supervise
Homepage:https://redmine.lighttpd.net/projects/spawn-fcgi/wiki License: BSD GPL-2
thin
- Ebuilds: 3, Testing: 2.0.1 Description:
Thin is a very simple web server written in Ruby. It's single-threaded, which
means it can only serve one request at a time. This simplicity affords increased
speed and decreased memory usage for singled-threaded framework like Rails.
Homepage:https://github.com/macournoyer/thin License: || ( GPL-2+ Ruby )
tomcat
- Ebuilds: 3, Stable: 11.0.18, Testing: 11.0.18 Description:
Tomcat is the servlet container that is used in the official Reference
Implementation for the Java Servlet and JavaServer Pages technologies.
The Java Servlet and JavaServer Pages specifications are developed by
Sun under the Java Community Process.
Homepage:https://tomcat.apache.org/ License: Apache-2.0
varnish (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 8.0.0, Testing: 8.0.1 Description:
Varnish is an HTTP accelerator. An HTTP accelerator (often called Reverse Proxy)
is an application that stores (caches) documents that have been requested over
the HTTP protocol.
Based on certain criteria the next client requesting the document is either
given the cached document, or a "fresh" document requested from a backend
server. The purpose of this is to minimize the requests going to the backend
server(s) by serving the same document to potentially many users.
The goal of Varnish is to be a very fast, stable and effective light-weight HTTP
accelerator daemon, by using modern and effective technologies. Ease of
managment and good documentation is also a main goal of the project since the
lack of either one will render Varnish useless.
Homepage:https://vinyl-cache.org/ License: BSD-2 GPL-2