Associative Array utility functions
Composable allocators
Optimized copying appender, no chaining
Array utility functions
Asynchronous programming helpers
Automatic struct/class comparison/hashing/serialization
Simple benchmarking/profiling code
ae.utils.container
Data digest (hashes etc.)
Exception formatting
RSS/ATOM feed generation
FPS counter
Translate command-line parameters to a function signature, generating --help text automatically.
2D geometry math stuff
ae.utils.gzip
Code to convert strings from a few common codepages to UTF-8. Loosely based on https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff/blob/master/characterencodings.d
JSON encoding.
A sensible main() function.
Number stuff
Metaprogramming
MIME types for common extensions.
ae.utils.path
ae.utils.range
std.regex helpers
Structured INI
Utility code related to string and text processing.
Fast string building with minimum heap allocations.
Time string formatting and such.
ae.utils.xml
Very simple write-only API for building XML documents. Abuses operator overloading to allow a very terse syntax.
XmlParser client which builds a DOM efficiently. WORK IN PROGRESS.
Light read-only XML library May be deprecated in the future. See other XML modules for better implementations.
SAX-like XML parser WORK IN PROGRESS.
Simple XML-RPC serializer.
ae.utils.xmlsel
An XML writer written for speed
Compress/decompress data using the zlib library.