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-safety Projects
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
-
-
-
-
-
-
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.
-
-
-
typed-xlsx
A simple yet powerful library to effortlessly export any data into XLSX sheets, with the full power of type-safety and awesome DX
-
-
eslint-plugin-total-functions
An ESLint plugin to enforce the use of total functions (and prevent the use of partial functions) in TypeScript.
-
-
Project mention: Point-free style pattern matching in TypeScript | news.ycombinator.com | 2025-04-13
-
Project mention: templatedx VS Jinja2 - a user suggested alternative | libhunt.com/r/templatedx | 2024-11-15
-
-
ts-pojo-error
🔥 Type safe pojo error will help you to easily create typed and serializable error.
-
-
firebase-rules
A type-safe Firebase Real-time Database Security Rules builder. Compose and re-use common rules. Reference constants used throughout the project. Catch any errors and typos. Auto-completion.
-
-
gen-env-type-def
Generate type definitions for environment variables from different environment files with support for both import.meta.env and process.env
-
Enumeration.TS
Powerful enums for TypeScript and JavaScript, enhancing code clarity and type safety.
-
For more details, check out the LinkGenerator repository on GitHub.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
TypeScript type-safety discussion
TypeScript type-safety related posts
-
tsafe enables to unit test your types.
-
Ensure a Zod validator actually valid given type.
-
End-to-end type safety with tRPC (example repository)
-
Unlocking type-safety superpowers in TypeScript with nominal and refinement typ
-
Unlocking type-safety superpowers in Typescript with nominal and refinement types
-
How to Troubleshoot Types?
-
Mammoth: A type-safe Postgres query builder pur sang for TypeScript
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jul 2025
Index
What are some of the best open-source type-safety projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | ts-toolbelt | 6,994 |
2 | pgtyped | 3,133 |
3 | nexus-plugin-prisma | 828 |
4 | remix-forms | 519 |
5 | mammoth | 491 |
6 | tsafe | 457 |
7 | vuex-smart-module | 381 |
8 | nominal | 262 |
9 | iti | 152 |
10 | typed-xlsx | 147 |
11 | explicit-design | 110 |
12 | eslint-plugin-total-functions | 90 |
13 | kysely-postgres-js | 85 |
14 | megamatch | 36 |
15 | templatedx | 23 |
16 | mondrian-framework | 15 |
17 | ts-pojo-error | 14 |
18 | wari | 12 |
19 | firebase-rules | 9 |
20 | tRPC-example | 8 |
21 | gen-env-type-def | 7 |
22 | Enumeration.TS | 5 |
23 | link-generator | 4 |