Oh my god I hate JavaScript libraries that do this

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

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

    Grab the color palette from an image using just Javascript. Works in the browser and in Node.

  • That reminds me of when I wanted to use color thief, but then I couldn't because they used prototypes instead of normal classes, so I wanted to copy their code so I could actually use it but then

  • quantize

    A node.js module for color quantization, based on Leptonica.

  • That reminds me of when I wanted to use color thief, but then I couldn't because they used prototypes instead of normal classes, so I wanted to copy their code so I could actually use it but then

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

    Color conversion & manipulation library by the editors of the CSS Color specifications

  • Functions are defined in other files, ex: https://github.com/LeaVerou/color.js/blob/main/src/equals.js

  • dts-gen

    Discontinued dts-gen creates starter TypeScript definition files for any module or library.

  • Well funny you say that because dts-gen is Microsoft's official tool for creating definition files.. Microsoft/dts-gen on GitHub. It's also in their DefinitelyTypedTools monorepo. So I'd imagine it is at least supposed to do something that tsc doesn't.... Though using the actual compiler seems like a more obvious choice.

  • DefinitelyTyped-tools

    Infrastructure for DefinitelyTyped

  • Well funny you say that because dts-gen is Microsoft's official tool for creating definition files.. Microsoft/dts-gen on GitHub. It's also in their DefinitelyTypedTools monorepo. So I'd imagine it is at least supposed to do something that tsc doesn't.... Though using the actual compiler seems like a more obvious choice.

  • es6-features

    ECMAScript 6: Feature Overview & Comparison

  • Start here: http://es6-features.org

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