TypeScript Runtime

Open-source TypeScript projects categorized as Runtime

Top 20 TypeScript Runtime Projects

  • ts-node

    TypeScript execution and REPL for node.js

    Project mention: TypeScript Without Transpilation | news.ycombinator.com | 2023-08-11

    I thought this was going to be a project like ts-node [1]

    [1] https://github.com/TypeStrong/ts-node

  • tsx

    ⚡️ TypeScript Execute: Node.js enhanced to run TypeScript & ESM

    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.

  • io-ts

    Runtime type system for IO decoding/encoding

    Project mention: TDD | /r/CharruaDevs | 2023-12-07

    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.

  • valibot

    The modular and type safe schema library for validating structural data 🤖

    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.

  • typia

    Super-fast/easy runtime validations and serializations through transformation

    Project mention: [Typia] I made Protocol Buffer library of TypeScript, easiest in the world | dev.to | 2023-09-18

    Therefore, I've implemented the Protocol Buffer features for two months, and introduce you. From now on, you can easily use Protocol Buffer features in typia, with pure TypeScript type. You no more need to define extra schema even including *.proto file. typia will do everything for you. It will analyze your TypeScript type, and generate Protocol Buffer schema and de/serializers automatically.

  • runtypes

    Runtime validation for static types

    Project mention: When should I use runtime checks (and which runtime checker should I use)? | /r/typescript | 2023-03-14

    In terms of which runtime checker I should use. The first tutorial I saw suggested 'Zod', doing a bit more searchign yielded other options such as 'runtypes'.

  • php

    🐘 PHP Runtime for ▲ Vercel Serverless Functions (support 7.4-8.3) (by vercel-community)

    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

  • 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.

  • typescript-is

    Project mention: Good bye "typescript-is" (ancestor of "typia", 20,000x faster validator) | /r/node | 2023-07-23
  • nodebox-runtime

    Nodebox is a runtime for executing Node.js modules in the browser.

    Project mention: Vscode.dev: Local Development with Cloud Tools | news.ycombinator.com | 2023-07-24

    Oh I think I found the answer.

    > Nodebox is a runtime for executing Node.js modules in the browser.

    https://github.com/codesandbox/nodebox-runtime

  • ts-runtime

    Runtime Type Checks for TypeScript

  • Funval

    🦩 Joi like validations for TypeScript

  • tst-reflect

    Advanced TypeScript runtime reflection system

  • metatype

    Declarative API development platform. Build backend components with zero-trust and less code, 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-26

    Wait, isn't that just https://googlefeud.github.io/ts-runtime-checks/ ?

  • tinywasi

    A tiny WASI runtime written in TypeScript

  • typed-openapi

    Generate a headless Typescript API client from an OpenAPI spec

    Project mention: How to Automatically Consume RESTful APIs in Your Frontend | dev.to | 2024-01-25

    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.

  • HolyC-repl

    JS HolyC Interpreter CLI

  • 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.

    Project mention: Routing is FUN - the Web is weird, but fun | dev.to | 2023-10-18

    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.

  • x-value

    A medium-neutral runtime type validation library.

  • rc

    NodeSecure runtime configuration (by NodeSecure)

  • 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.

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). The latest post mention was on 2024-01-25.

TypeScript Runtime related posts

Index

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

Project Stars
1 ts-node 12,450
2 tsx 7,140
3 io-ts 6,549
4 valibot 4,874
5 typia 3,891
6 runtypes 2,526
7 php 1,082
8 typescript-is 948
9 nodebox-runtime 656
10 ts-runtime 480
11 Funval 364
12 tst-reflect 315
13 metatype 304
14 ts-runtime-checks 201
15 tinywasi 111
16 typed-openapi 109
17 HolyC-repl 8
18 cardboard-js 8
19 x-value 7
20 rc 7
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.
www.influxdata.com