uUtils is a collection of lightweight, header-only utility classes aimed at accelerating C++ development by providing ready-to-use solutions for a variety of specific tasks.
uArgsParser.hpp– Simple command-line argument parseruArgsParserExt.hpp– Extended command-line argument parser with advanced features
uBoolExprParser.hpp– Safe (nothrow) boolean expression parser and evaluatoruBoolExprParserThrow.hpp– Exception-based boolean expression parser and evaluator
uCalculator.hpp– Evaluates mathematical expressions
uFileLister.hpp– Lists files in directoriesuFileViewer.hpp– Views text files as plain text or hexdump
uFlagParser.hpp– Parses flags from strings, interpreting upper/lowercase letters as boolean values
uHexdumpUtils.hpp– Tools for generating and working with hexdumps
uHexlifyUtils.hpp– Converts data to/from hexadecimal representation
uIniParser.hpp– Basic INI file parseruIniParserEx.hpp– Extended INI file parser with additional features
uNumericUtils.hpp– Converts strings to numeric types
uPluginLoader.hpp– Loads shared libraries (plugins) dynamically
uStringUtils.hpp– Basic string manipulation functions
uTimer.hpp– Simple timing and benchmarking tool