type-fest
A collection of reusable TypeScript utility types.
What it does
A collection of reusable TypeScript utility types.
When it fits
Expressing common advanced type transformations without redefining them.
Other options in this category
- Effect — Structuring asynchronous work, errors, dependencies, and resource lifecycles.
- Total TypeScript TSConfig — Starting projects with consistent compiler settings.
- True Myth — Representing absence and failure explicitly in TypeScript application logic.
- ts-expect — Checking that public types behave as intended during compilation.
- ts-pattern — Expressing structured branching with exhaustive matching over TypeScript values.
Source
Project source for type-fest ↗
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.