| ByteRate | Class to hold a ByteSize and a measurement interval, for the purpose of calculating the rate of transfer |
| ByteSizeExtensions | Provides extension methods for ByteSize |
| CasingExtensions | ApplyCase method to allow changing the case of a sentence easily |
| ChineseFinancialNumeralExtensions | Contains extension methods for converting integers to Chinese financial characters. |
| CollectionHumanizeExtensions | Humanizes an IEnumerable into a human readable list |
| Configurator | Provides a configuration point for Humanizer |
| DateHumanizeExtensions | Humanizes DateTime into human readable sentence |
| DateToOrdinalWordsExtensions | Humanizes DateTime into human readable sentence |
| DefaultDateOnlyHumanizeStrategy | The default 'distance of time' -> words calculator. |
| DefaultDateTimeHumanizeStrategy | The default 'distance of time' -> words calculator. |
| DefaultDateTimeOffsetHumanizeStrategy | The default 'distance of time' -> words calculator. |
| DefaultFormatter | Provides the standard formatter implementation for Humanizer locales. |
| DefaultTimeOnlyHumanizeStrategy | The default 'distance of time' -> words calculator. |
| DefaultTimeSpanHumanizeStrategy | The default strategy for converting System.TimeSpan values into human-readable text. |
| DynamicNumberOfCharactersAndPreserveWordsTruncator | Truncate a string to a fixed number of letters or digits, preserving whole words by never cutting a word in half. If a complete word (plus the delimiter, if any) cannot fit, then only the delimiter is returned. When truncating from the left, the delimiter is prepended if a complete word can be preserved; otherwise, only the delimiter is returned. The allowed count is computed by counting only letters/digits. |
| EnglishArticle | Contains methods for removing, appending and prepending article prefixes for sorting strings ignoring the article. |
| EnumDehumanizeExtensions | Contains extension methods for dehumanizing Enum string values. |
| EnumHumanizeExtensions | Contains extension methods for humanizing Enums |
| FractionalizeExtensions | Contains extension methods for converting decimals to common fractions. |
| HeadingExtensions | Contains extensions to transform a number indicating a heading into the textual representation of the heading. |
| In | |
| In.Eight | |
| In.Five | |
| In.Four | |
| In.Nine | |
| In.One | |
| In.Seven | |
| In.Six | |
| In.Ten | |
| In.Three | |
| In.Two | |
| InDate | |
| InDate.Eight | |
| InDate.Five | |
| InDate.Four | |
| InDate.Nine | |
| InDate.One | |
| InDate.Seven | |
| InDate.Six | |
| InDate.Ten | |
| InDate.Three | |
| InDate.Two | |
| InflectorExtensions | |
| LocaliserRegistry<TLocaliser> | A registry of localised system components with their associated locales |
| MetricNumeralExtensions | Contains extension methods for changing a number to Metric representation (ToMetric) and from Metric representation back to the number (FromMetric) |
| NoMatchFoundException | This is thrown on String.DehumanizeTo enum when the provided string cannot be mapped to the target enum |
| NumberToNumberExtensions | Number to Number extensions |
| NumberToTimeSpanExtensions | Provides extension methods for converting numeric values to System.TimeSpan instances, enabling fluent and readable time duration creation (e.g., 5.Seconds(), 3.Hours(), 2.Weeks()). |
| NumberToWordsExtension | Converts numbers to localized words and ordinals. The output is culture-aware, including locale-specific high-range scale names and English-family differences such as en, en-GB, and en-IN. |
| On | |
| On.April | Provides fluent date accessors for April |
| On.August | Provides fluent date accessors for August |
| On.December | Provides fluent date accessors for December |
| On.February | Provides fluent date accessors for February |
| On.January | Provides fluent date accessors for January |
| On.July | Provides fluent date accessors for July |
| On.June | Provides fluent date accessors for June |
| On.March | Provides fluent date accessors for March |
| On.May | Provides fluent date accessors for May |
| On.November | Provides fluent date accessors for November |
| On.October | Provides fluent date accessors for October |
| On.September | Provides fluent date accessors for September |
| OnDate | |
| OnDate.April | Provides fluent date accessors for April |
| OnDate.August | Provides fluent date accessors for August |
| OnDate.December | Provides fluent date accessors for December |
| OnDate.February | Provides fluent date accessors for February |
| OnDate.January | Provides fluent date accessors for January |
| OnDate.July | Provides fluent date accessors for July |
| OnDate.June | Provides fluent date accessors for June |
| OnDate.March | Provides fluent date accessors for March |
| OnDate.May | Provides fluent date accessors for May |
| OnDate.November | Provides fluent date accessors for November |
| OnDate.October | Provides fluent date accessors for October |
| OnDate.September | Provides fluent date accessors for September |
| OrdinalizeExtensions | Ordinalize extensions |
| PluralizationForms | Provides authored singular and plural forms of one noun. |
| PrecisionDateOnlyHumanizeStrategy | Precision-based calculator for distance between two times |
| PrecisionDateTimeHumanizeStrategy | Precision-based calculator for distance between two times |
| PrecisionDateTimeOffsetHumanizeStrategy | Precision-based calculator for distance between two times |
| PrecisionTimeOnlyHumanizeStrategy | Precision-based calculator for distance between two times |
| PrepositionsExtensions | System.DateTime extensions related to spatial or temporal relations |
| RomanNumeralExtensions | Contains extension methods for changing a number to Roman representation (ToRoman) and from Roman representation back to the number (FromRoman) |
| StringDehumanizeExtensions | Contains extension methods for dehumanizing strings. |
| StringHumanizeExtensions | Contains extension methods for humanizing string values. |
| TimeOnlyToClockNotationExtensions | Humanizes TimeOnly into human readable sentence |
| TimeSpanDehumanizeExtensions | Contains extension methods for parsing invariant duration text into a System.TimeSpan. |
| TimeSpanHumanizeExtensions | Humanizes TimeSpan into human readable form |
| TimeUnitToSymbolExtensions | Transform a time unit into a symbol; e.g. Year => "a" |
| To | A portal to string transformation using IStringTransformer |
| ToQuantityExtensions | Provides extensions for formatting a System.String word as a quantity. |
| TruncateExtensions | Allow strings to be truncated |
| Truncator | Gets a ITruncator |
| TupleizeExtensions | Convert int to named tuple strings (1 -> 'single', 2-> 'double' etc.). Only values 1-10, 100, and 1000 have specific names. All others will return 'n-tuple'. |
| Vocabularies | Container for registered vocabularies. At present, only a single vocabulary is supported: Default. |
| Vocabulary | A container for custom acronym casing and exceptions to simple pluralization/singularization rules. Vocabularies.Default contains an extensive list of rules for US English and supports process-wide acronym registration. At this time, multiple vocabularies and removing existing rules are not supported. |
| WordsToDecimalNumberExtension | Converts localized decimal number words into System.Decimal values. |
| WordsToNumberExtension | Converts localized number words back into numeric values. Parsing is culture-aware, honors locale inheritance, and supports the same natural high-range forms that the locale authoring data exposes through number.words and number.parse. |