Functionality generic enough to be used in several places.
Containers and thereto related functionality.
This module contains functions that in one way or another converts its arguments into something else.
Functions used to generate strings of statements describing the differences (or delta) between two instances of a struct or class of the same type. They can be either assignment statements or assert statements.
This module contains the meldInto functions; functions that take two structs or classes of the same type and combine them, creating a resulting object with the union of the members of both parents. Array and associative array variants exist too.
Functions and templates that do numeric calculations or other manipulation, in some way or another.
This module contains functions that in some way or another manipulates struct and class instances, as well as (associative) arrays.
SemVer information about the current release.
Various functions related to serialising and deserialising structs into/from .ini-like files.
String manipulation functions complementing the standard library, as well as providing dumbed-down and optimised versions of existing functions therein.
Various compile-time traits and cleverness.
Common user-defined attributes (UDAs).
lu is a general purpose library, doing a little bit of everything.
It complements the standard library and is not a replacement for it.