This topic contains packages with macros that are independent of the (TeX) format in use.
Generic handling of TeX category codes.
Define expandable key=val macros using expkv.
Simple floating point arithmetic.
Am I running under pdfTeX, XeTeX or LuaTeX?.
Simple language-dependent settings based on language codes.
Macros for localizing TeX register allocations.
TeX definitions with named parameters.
LuaTeX support for pdfTeX utility functions.
A minimal method for making generic packages.
Hyphenation for letterspacing, underlining, and more.