Starting out with a Typescript role, any killer library recommendations I should know about?

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • awesome-awesomeness

    A curated list of awesome awesomeness

  • I would recommend you to check this link out awesome-awesomeness it helped with not only for Typescript

  • cats

    Category Theory and Algebraic abstractions for Clojure and ClojureScript. (by funcool)

  • Oh yeah, I usually find a similar library when I'm writing a program; e.g. funcool/cats in clojure

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

    Lightweight reimplementation of rxjs (by alshdavid)

  • rxjs - I used to use rxjs extensively but it's relatively huge for what it does so (sorry for the plug) I wrote a library that's close to the same functionality but is 1kb - 3kb compiled and has a better stack trace

  • prisma1

    Discontinued 💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]

  • For a different direction, there’s Prisma. A lot of people love it and they do a ton of developer outreach. I bet someone from the company that makes it will show up to comment now that their name has been mentioned. They released a schema migration tool sometime in the last six months that looks amazing and would probably convince me to give it a go if I was starting a new project. https://www.prisma.io/

  • MikroORM

    TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.

  • MikroORM seems like the spiritual successor to TypeORM, people seem to love it. https://mikro-orm.io/

  • ts-auto-guard

    Generate type guard functions from TypeScript interfaces

  • Damn there's so many of these now. Also my ts-auto-guard is an option for type guard generation.

  • typescript-runtime-type-benchmarks

    📊 Benchmark Comparison of Packages with Runtime Validation and TypeScript Support

  • Comapre them all: https://github.com/moltar/typescript-runtime-type-benchmarks

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

    WorkOS logo
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