Awesome Typesafe
A curated list of awesome TypeScript Typesafe

![IT Man - Talk #31 - Awesome TypeScript Typesafe [Vietnamese]](https://i.ytimg.com/vi/nDdAmZQTjSQ/hqdefault.jpg)
Table of Contents
- Libraries
- Contributions
- Author
- Support
1. Libraries
Database
APIs
- trpc/trpc - Create end-to-end typesafe APIs with ease.
- ts-rest/ts-rest - RPC-like client, contract, and server implementation for a pure REST API.
- ardatan/feTS - TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience.
- betwixt-labs/tempo - Cross-platform, end-to-end typesafe APIs with low latency.
- stepci/garph - Fullstack GraphQL Framework for TypeScript.
- BetterTyped/hyper-fetch - Hyper Fetch is a data-exchange framework focusing on type-safe design and ease of use.
- type-predicate-generator - 100% type safe predicates for JSON APIs with blazing performance
- unnoq/orpc - Typesafe APIs Made Simple, with first-class OpenAPI support.
- cloudflare/capnweb - JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system.
GraphQL
Web
- swan-io/chicane - A simple and safe router for React and TypeScript.
- TanStack/router - Type-safe router with built-in caching & URL state management for various frameworks.
- TanStack/form - 🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
- jamesopstad/typesafe-router - A tiny wrapper library for React Router that dramatically improves type safety.
- iway1/react-ts-form - Build maintainable, type-safe forms faster.
- IdoPesok/zsa - Typesafe Server Actions for Next.js.
- typesafe-i18n - A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
- StellateHQ/fuse.js - Fuse.js: The opinionated framework for creating typesafe data layers
- desko27/react-call - Call your React components
- 47ng/nuqs - Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.
- nivandres/intl-t - A Object-Typed Node-Based i18n Translation Library
Styles
Blockchain
Functional Programming
AI
- Mastra - Mastra is an opinionated TypeScript framework that helps you build AI applications and features quickly.
Others
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!