Minum is a web library with all the components needed to build a web application, including a web server and a database.
These are the utilties needed to enable a database for the application.
Custom exceptions
provides the ability to convert HTML text into an object tree
Utilities for logging status of the system at runtime
Protects against a harsh internet environment
templating abilities, mostly for html but useful for any situation requiring substitution inside text.
Automated software testing
Generally-useful utilities.
Code and data for HTTP serving