Zero-dependenciesFarben has absolutely zero runtime required dependencies, only path ones, and it'll be like that, forever.
Markup-like SyntaxColor your terminal output using intuitive tags like [red], [bold], [rgb(255,0,0)], and chain them like [bold red] or [italic ansi(1)]
Opt-in Compile-time ProcessingZero runtime overhead, completely opt-in using the library's "compile" feature. Changes nothing but function color being a macro.
Define Your Own StylesDefine your own styles, either as an alias or as a design token-like behavior. Change [error] to be [bold red], and add a prefix when calling them.