We all love JavaScript

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

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

    A fast, smart, & global CDN for modern(es2015+) web development.

  • If you want to get started with TS real quickly, try Deno. Just install the runtime from the website and deno run yourfile.ts. It comes with a formatter, linter, test runner, coverage tool, and bundler. Drawback is that not all npm libraries are compatible, but most can be used via services such as https://esm.sh

  • DefinitelyTyped

    The repository for high quality TypeScript type definitions.

  • I'll say the only pain points I have with it are: - It can be a little confusing how you should structure your own node package in terms of how to compile and distribute and/or run scripts since the typescript code has to go through a transpiler to get out javascript code. This might be as simple as running tsc on all your source .ts files, but there is also ts-node which can execute .ts files directly. It can also be difficult to get other tools like babel and various linting tools to work correctly. - Whether you compile to CJS or ESM (or require modules that are of one or the other) seems to have repercussions. - Some packages that you depend on might not include typing information so you have to install a third-party reverse-engineered type definition from the DefinitelyTyped project. Or they might include typing, but it's not complete or accurate.

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

  • ⚛️ Explaining React's Types

    1 project | dev.to | 27 Mar 2024
  • Introduction to TypeScript — What is TypeScript?

    1 project | dev.to | 12 Mar 2024
  • DefinitelyTyped

    1 project | news.ycombinator.com | 12 Feb 2024
  • Typescript - Union types e type guards

    2 projects | dev.to | 17 Jul 2023
  • Declaring JSX types in TypeScript 5.1

    3 projects | dev.to | 6 Jul 2023