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 β
Top 23 TypeScript Type Projects
-
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.
-
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.
-
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...
-
-
Support Yup, Zod, AJV, Superstruct, Joi and others
-
-
Use libraries like io-ts for runtime validation:
-
-
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!
-
-
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.
-
-
-
-
typescript-runtime-type-benchmarks
π Benchmark Comparison of Packages with Runtime Validation and TypeScript Support
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.
-
-
-
graphql-typed-document-node
An improved version of `DocumentNode` for seamless TypeScript integration for GraphQL.
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Types discussion
TypeScript Types related posts
-
TypeScript's progressive adoption strategy for front-end projects
-
A collection of essential TypeScript types
-
Show HN: Modern Benchmarking Tooling for JavaScript
-
What can TypeScript learn from Zig? What can Zig learn from TypeScript?
-
Monads: Option, Result, and Either Types for TypeScript
-
βοΈ Explaining React's Types
-
Introduction to TypeScript β What is TypeScript?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
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 |