TypeScript Types

Open-source TypeScript projects categorized as Types

Top 23 TypeScript Type Projects

  1. DefinitelyTyped

    The repository for high quality TypeScript type definitions.

    Project mention: TypeScript's progressive adoption strategy for front-end projects | dev.to | 2024-12-03

    Sometimes, the community will provide unofficial type definitions. You can find it in the DefinitelyTyped repository (https://github.com/DefinitelyTyped/DefinitelyTyped), or search for @types/library-name on GitHub.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. type-fest

    A collection of essential TypeScript types

    Project mention: Good-bye core types; Hello Go as we know and love it | news.ycombinator.com | 2025-03-26

    I sometimes see types in TS with complex generics like [1], but instead of being general like in this example, they're more specific to the type of their values.

    Couldn't find a proper example on the spot in an open source project.

    [1] https://github.com/sindresorhus/type-fest/blob/main/source/g...

  4. TypeChat

    TypeChat is a library that makes it easy to build natural language interfaces using types.

  5. Superstruct

    A simple and composable way to validate data in JavaScript (and TypeScript).

    Project mention: React’s Four Horsemen of the Frontendpocalypse | dev.to | 2025-05-24

    Support Yup, Zod, AJV, Superstruct, Joi and others

  6. ts-toolbelt

    πŸ‘· TypeScript's largest type utility library

  7. io-ts

    Runtime type system for IO decoding/encoding

    Project mention: How to Secure TypeScript Applications...?? | dev.to | 2025-01-01

    Use libraries like io-ts for runtime validation:

  8. ts-essentials

    All essential TypeScript types in one place πŸ€™

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. pgtyped

    pgTyped - Typesafe SQL in TypeScript

    Project mention: Litdb – type safe SQL for JavaScript/TS | news.ycombinator.com | 2024-12-05
  11. runtypes

    Runtime validation for static types

    Project mention: JavaScript schema library from the Future 🧬 | dev.to | 2025-02-21

    One of the most basic applications of ReScript Schema is parsing - Accepting unknown JavaScript data, validating it, and returning the result of your desired type. There are dozens of such libraries, and the most popular ones are Zod, Valibot, Runtypes, Arktype, Typia, Superstruct, Effect Schema, and more. Also, even though this is slightly different, validation libraries like Ajv, Yup, and others also stand really close.

  12. csstype

    Strict TypeScript and Flow types for style based on MDN data

  13. react-complex-tree

    Unopinionated Accessible Tree Component with Multi-Select and Drag-And-Drop

  14. monads

    Option, Result, and Either types for TypeScript - Inspired by Rust πŸ¦€

  15. typescript-runtime-type-benchmarks

    πŸ“Š Benchmark Comparison of Packages with Runtime Validation and TypeScript Support

    Project mention: JavaScript schema library from the Future 🧬 | dev.to | 2025-02-21

    Yes. It's ~100 times faster than Zod and on par with Typia or Arktype (benchmark). But often, besides validation, you want to transform data incoming to your system, and here, ReScript Schema overperforms any solution existing in the JavaScript ecosystem.

  16. abitype

    Strict TypeScript types for Ethereum ABIs

  17. typetype

    A programming language designed for typescript type generation

  18. graphql-typed-document-node

    An improved version of `DocumentNode` for seamless TypeScript integration for GraphQL.

  19. type-plus

    Additional types and types adjusted utilities for TypeScript

  20. nominal

    πŸ”’ The new way to do types in typescript.

  21. types.ts

    Shared TypeScript definitions for Octokit projects

  22. type-level-regexp

    πŸ”€πŸ” Type-level RegExp, parse and match string in TypeScript type system.

  23. nominal

    Powerful nominal types for your Typescript project (by Coder-Spirit)

  24. fnts

    Ξ» Minimal Functional Programming Utilities for TypeScript & JavaScript

  25. knex-types

    Generate TypeScript definitions (types) from a PostgreSQL database schema.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Types discussion

Log in or Post with

TypeScript Types related posts

  • TypeScript's progressive adoption strategy for front-end projects

    1 project | dev.to | 3 Dec 2024
  • A collection of essential TypeScript types

    1 project | news.ycombinator.com | 30 Nov 2024
  • Show HN: Modern Benchmarking Tooling for JavaScript

    6 projects | news.ycombinator.com | 28 Sep 2024
  • What can TypeScript learn from Zig? What can Zig learn from TypeScript?

    3 projects | news.ycombinator.com | 17 Jul 2024
  • Monads: Option, Result, and Either Types for TypeScript

    1 project | news.ycombinator.com | 21 Jun 2024
  • βš›οΈ Explaining React's Types

    1 project | dev.to | 27 Mar 2024
  • Introduction to TypeScript β€” What is TypeScript?

    1 project | dev.to | 12 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source Type projects in TypeScript? This list will help you:

# Project Stars
1 DefinitelyTyped 50,257
2 type-fest 15,936
3 TypeChat 8,550
4 Superstruct 7,127
5 ts-toolbelt 7,035
6 io-ts 6,797
7 ts-essentials 3,973
8 pgtyped 3,155
9 runtypes 2,668
10 csstype 1,771
11 react-complex-tree 1,259
12 monads 875
13 typescript-runtime-type-benchmarks 776
14 abitype 525
15 typetype 422
16 graphql-typed-document-node 401
17 type-plus 396
18 nominal 262
19 types.ts 147
20 type-level-regexp 113
21 nominal 88
22 fnts 83
23 knex-types 65

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?