I know why people dislike TypeScript numeric/default enums. Is there any similar concern/distaste for string enums?

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
  • ts-enum-util

    Strictly typed utilities for working with TypeScript enums

  • Shameless plug: check out my ts-enum-util for lots of useful and type-safe tooling around both numeric and string enums, and even some tooling around number literal unions and string literal unions. The strictness of assignability of string enums combined with the power of my utility causes me to like using string enums:

  • TypeScript

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

  • I found the github issue about numeric enums that I referred to (original comment also updated): https://github.com/microsoft/TypeScript/issues/26362

  • 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
  • typescript-eslint

    :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

  • That said, there's a linting rule for everything.

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

  • Searching for videos about the TypeScript Compiler API

    2 projects | /r/typescript | 16 Nov 2022
  • If you're ever frustrated that your GitHub PR's aren't getting the attention they deserve, remember this guy bought a birthday cake for his pull request

    3 projects | /r/ProgrammerHumor | 28 Jul 2022
  • Enforce for use types everyware

    2 projects | /r/typescript | 16 Apr 2021
  • The Complete Guide to Immutability in TypeScript

    2 projects | /r/typescript | 15 Mar 2021
  • Six Factors That Raise The Risk Of Bugs In A Codebase

    2 projects | dev.to | 4 Mar 2024