ADTs in Typescript

This page summarizes the projects mentioned and recommended in the original post on /r/typescript

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.
surveyjs.io
featured
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.
www.influxdata.com
featured
  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • variant

    Variant types in TypeScript (by paarthenon)

  • When working in a TS codebase I'll lean on this variant library, which works pretty well as far as simple sum types go (v3 is great but not stable yet).

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

    SurveyJS logo
  • rescript-compiler

    The compiler for ReScript.

  • I think variants and pattern matching make code so much better, and now I do all my personal hobby projects in rescript now.

  • ts-pattern

    🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

  • The library ts-pattern does an even better job when matching multiple cases and including if clauses, but until they merge their Variant Types it's just a little too verbose for me

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TypeScript Is Surprisingly OK for Compilers

    14 projects | news.ycombinator.com | 18 Aug 2023
  • Ensure you never forget a case in a switch

    5 projects | /r/Deno | 28 Oct 2022
  • Rustify your JavaScript tooling

    9 projects | dev.to | 21 May 2024
  • Esbuild implements the JavaScript decorators proposal

    1 project | news.ycombinator.com | 7 May 2024
  • How and why do we bundle zx?

    9 projects | dev.to | 6 May 2024