mobily/ts-belt
🔧 Fast, modern, and practical utility library for FP in TypeScript. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2102
- days_rel: n/a
- days_push: 828
- n_releases_24m: 0
Adoption not part of the score
1197 stars · 29 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ts-belt is a fast, modern utility library for functional programming in TypeScript, built with ReScript for high performance. It provides data-first utility functions for arrays, strings, numbers, and objects, plus Option and Result types for safer, side-effect-free code.
Use cases
- use Option and Result types to avoid null and exceptions in TypeScript
- replace lodash or ramda with a faster data-first functional utility library
- pipe and compose functions with immutable data transformations
- add type guards and safe array/string/object utilities to a TypeScript project
- write tree-shakeable functional code with no side effects
When to choose
- you want a fast, data-first FP utility library with strong TypeScript support
- you need Option and Result types for safer error handling
- performance matters and you want benchmarks beating lodash or ramda
- you want immutable, tree-shakeable utility functions
When to avoid
- you prefer data-last point-free style like ramda
- your project is plain JavaScript without TypeScript
- you need a huge ecosystem and community like lodash
Facets
library · maturity active
serialization error-handling developer-tools developer-tools web-development cross-platform functional-programming option-type result-type data-first immutable-data tree-shakeable rescript utility-library nodejs typescript
2 sources
- readme: https://github.com/mobily/ts-belt · fetched 2026-08-28 · 1e7db0044686
- homepage: https://mobily.github.io/ts-belt · fetched 2026-08-29 · 3a4988dc9a49
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mobily/ts-belt | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem