The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 TypeScript Runtime Projects
-
I thought this was going to be a project like ts-node [1]
-
Project mention: Finally, a guide for Node.js and TypeScript and ESM that works | news.ycombinator.com | 2023-11-21
I really enjoy frontend/node/typescript development. I roll my eyes whenever the HN-types complain about CSS or frontend development being a hellhole. Mostly the comments I see seem ignorant or impatient ("Why doesn't this thing work without be bothering to learn it?")
However, the intersection of typescript, nodejs, and ES modules is consistently the most frustrating experience I ever have. Trying to figure out which magic incantation of tsconfig/esbuild/tsc/node options will let me just write code and run it is a fools errand. You might figure something out, and then you try to use Jest and then you descend into madness again.
The biggest tip I can give people is to ditch ts-node and just use (the awkwardly named) tsx https://github.com/privatenumber/tsx, which pretty much just "mostly works" for running Typescript during dev for node.
The problem mostly seems to stem for all the stakeholders being pretty dogmatic to whatever their goals are, rather than the pragmatic option of just meeting people where they are. I really wish the Node, Typescript, Deno/Bun, and maybe some bundler people would come together and figure out how to make this easier for people.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Qué rico. Si tenés chance meté un proceso de code review fuerte, y para el tema de I/O probá a usar https://github.com/Effect-TS/schema ó https://github.com/gcanti/io-ts que les da una solución obvia al tema de "tipos para lo que devuelva el backend", aunque es en realidad mucho más capaz que eso.
-
Project mention: Effortlessly Generate Structured Information with Ollama, Zod, and ModelFusion | dev.to | 2024-01-18
The ModelFusion zodSchema function wraps the Zod object definition. This is necessary because ModelFusion supports Zod and unchecked JSON schemas and is adaptable to other schema validation libraries such as Valibot.
-
Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: How to develop serverless PHP application with PostgreSQL database with Vercel and Neon.tech for free | dev.to | 2023-11-20
PHP Runtime for Vercel
-
Project mention: Good bye "typescript-is" (ancestor of "typia", 20,000x faster validator) | /r/node | 2023-07-23
-
Oh I think I found the answer.
> Nodebox is a runtime for executing Node.js modules in the browser.
-
-
-
-
metatype
Declarative API development platform. Build backend components with Typescript/Python/WASM, no matter where and how your (legacy) systems are.
Project mention: Build declaratively back ends and APIs with GraphQL or REST | /r/hypeurls | 2023-08-14 -
ts-runtime-checks
A typescript transformer that automatically generates validation code from your types.
Project mention: I made playground demo of typia - 20,000x faster validator | /r/typescript | 2023-06-26Wait, isn't that just https://googlefeud.github.io/ts-runtime-checks/ ?
-
Since the OpenAPI specification is language-agnostic, we can use the output to validate data in both our frontend and backend. This approach makes total sense since we can provide uniform validation rules on both sides of our stack. There are a few libraries out there that can help us with this task, such as typed-openapi or openapi-zod-client, which can take an OpenAPI definition as an input and transform it to zod schema definitons.
-
-
-
-
cardboard-js
A very simple, yet powerful reactive framework, to create web applications. All of this with, no HTML, CSS, JSX, and no required build.
Have you ever wondered how Routers work in frameworks and such? I did not. Until I had to write one for Cardboard. I discovered that they're actually pretty fun to build, and not at all weird or hacky.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
TypeScript Runtime related posts
- TDD
- Deploying Laravel applications on Vercel
- Routing is FUN - the Web is weird, but fun
- Good bye "typescript-is" (ancestor of "typia", 20,000x faster validator)
- Good bye "typescript-is" (ancestor of "typia", 20,000x faster validator)
- I made playground demo of typia - 20,000x faster validator
- Why I Like Using Maps (and WeakMaps) for Handling DOM Nodes
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source Runtime projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | ts-node | 12,547 |
2 | tsx | 7,569 |
3 | io-ts | 6,593 |
4 | valibot | 5,127 |
5 | typia | 4,020 |
6 | runtypes | 2,545 |
7 | css | 1,733 |
8 | php | 1,127 |
9 | typescript-is | 950 |
10 | nodebox-runtime | 667 |
11 | ts-runtime | 480 |
12 | Funval | 366 |
13 | tst-reflect | 321 |
14 | metatype | 309 |
15 | ts-runtime-checks | 222 |
16 | typed-openapi | 138 |
17 | tinywasi | 111 |
18 | HolyC-repl | 8 |
19 | x-value | 8 |
20 | cardboard-js | 8 |
21 | rc | 7 |