Aloe Express Features

Multi-threaded model.

Compatible with Xojo console projects.

Projects can be compiled as 32 or 64-bit applications, and deployed on macOS, Windows, or Linux-based servers.

Distributed under an MIT License.

Supports dynamic and static content.

Access to request parameters via GET and POST dictionaries.

Access to the request headers.

Access to the request path and path components.

Cookies support.

Complete control over the response status and headers.

Standard and custom 404 error handling.

Server configuration (port, min/max sockets) using parameters and command line arguments.

Server-side caching.

Session management.

Optional response compression (gzip).

Request logging using a standard log format.

Support for "helper apps."

Support for apps that listen on multiple ports.