| Alignment | Types and functions for geometric alignments - relative positionings on a line |
| Assuming | An in-my-humble-opinion better version of the assert concept |
| Bits | Utilities to manipulate bits in integral values |
| Buffers | A buffer models a stream of byte-like elements that can be appended to |
| Bytes | A fairly UB-free set of functions to operate on and convert between arrays of bytelike types |
| Caching Path Reference | Contains caching_path_reference |
| Colors | Colors and things |
| Configs | UNIMPLEMENTED; A todo-namespace for cvars |
| Constexpr Math | A re-implementation of some of the <cmath> functions but constexpr |
| Containers | Functions that operate on containers like maps and vectors |
| Dependency Injection | Basic dependency injection framework |
| Eval | A very simple Lisp-based scripting system useful pretty much only for scripting translation strings |
| Filesystem | Additional functionality that helps with features in <filesystem> |
| Filesystem Expected | The functions in this module mirror those in <filesystem>, except they return an expected<result_type, error_code> instead of throwing or taking an error_code& |
| Flags | Functions and types for manipulations of enum values (not representing actual bit values, just bit numbers) as bit numbers in other integers |
| Enum Flags | Contains enum_flags, a value struct that represents a set of bits mapped to an enum (implemented as a bitset) |
| Flag Bits | |
| Formats | Functions and types to parse, output and manipulate different types of (usually text) data formats |
| CBOR | |
| CSV | |
| JSON | |
| S-Expressions | Functions that allow for parsing of simple, Lisp-style s-expressions (specifically - lists and atoms) |
| UBJSON | |
| Wilson | Wilson is a superset of JSON with a strongly permissive syntax |
| Functional | Useful functions and types for functional-style programming |
| Geometry | Structures and functions that deal with 2D geometry |
| Angles | |
| Direction | Contains the direction type, which represents one of the eight cardinal compass directions |
| Lines | |
| Normals | Functions useful for work with normal vectors |
| Points | |
| Polygon | Polygons and polygon triangulation; NOTE: Triangulation features are not currently implemented |
| Projections | |
| Squares | Operations on positions in a 2D square grid |
| Grid | Container for, and operations on, a 2D grid |
| Triangles | |
| Hashes | Hashing functions, mostly constexpr when possible |
| Memory Mapped Files | Classes for platform-independent memory mapping of filesystem files |
| Named-Type Pattern | Defines a 'strong typedef' template which is used extensively to create strongly-typed wrappers around other types |
| Traits | Contains traits for the named template |
| Noise | 1D and 2D simplex noise generation functions |
| Object Pools | Classes that implement object pools and pointers to them |
| Parsing | Functions for parsing typical value and token types from strings |
| Random | Random number generation, and other random value generation functions |
| Dice Operators | Integral UDLs for dice throwing; for example, 3_d10 will return a random result of throwing three 10-sided dice |
| Geometry | |
| Sequences | Functions that return the next or specific value in a random (known) sequence |
| Ranges | Operations on C++20-style ranges |
| Regex | |
| Scope | RAII-related types |
| Sentinel Optional | Contains sentinel_optional |
| String Interpolation | interpolate("hello [world]!", func) -> "hello " + func("world") + "!" |
| String Operations | Adds a few utility functions that deal with strings and string_views |
| ASCII | Functions that operate on codepoints and strings encoded as ASCII |
| Unicode | Functions and types that operate on Unicode codepoints and strings |
| Stringification | |
| Symbol | Interned strings; see description for details |
| Threading | Helpers for multi-threaded code |
| URI | Basic functionality for URI encoding and decoding |
| Uninitialized | Contains unititialized_t |
| with_sl | A set of useful types (with_sl and with_slh) that allow for variadic functions taking a std::source_location |