Skip to content
React Libraries
On this page

TypeScript & typed logic

Express complex types, test declarations, and model application logic.

Choose a library or tool

8 options in this category.

Effect

Library / tool

A TypeScript library for composing computations and managing application effects.

Good for
Structuring asynchronous work, errors, dependencies, and resource lifecycles.

Shared TypeScript configuration presets.

Good for
Starting projects with consistent compiler settings.

True Myth

Library / tool

Typed abstractions for optional values and recoverable errors.

Good for
Representing absence and failure explicitly in TypeScript application logic.

ts-expect

Library / tool

Utilities for asserting expected TypeScript types.

Good for
Checking that public types behave as intended during compilation.

ts-pattern

Library / tool

A type-safe pattern-matching library.

Good for
Expressing structured branching with exhaustive matching over TypeScript values.

ts-toolbelt

Library / tool

A collection of advanced TypeScript type utilities.

Good for
Building complex type transformations from reusable type-level operations.

tsd

Library / tool

A tool for testing TypeScript declaration files.

Good for
Protecting a library's exported types with compile-time assertions.

type-fest

Library / tool

A collection of reusable TypeScript utility types.

Good for
Expressing common advanced type transformations without redefining them.

Keep exploring

Browse all categories →