Why jQuery should be more appreciated

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

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

    Catalyst is a set of patterns and techniques for developing components within a complex application.

  • They actually use a web component system, with a library called Catalyst used to make things a bit easier. They aren't simply doing raw DOM manipulation in Vanilla JavaScript, they're using components and what is essentially a fairly lightweight framework.

  • jtml

    Write HTML in JavaScript, using template-tags.

  • I mean, all libraries are ultimately just vanilla JS, unless they're using Webassembly. However, Catalyst, from what I can tell, is a library that abstracts over the browser's native events, querying, lifecycle hooks, etc, just like React, only simpler. Reading through the documentation a bit more, they even have a separate render library to abstract over rendering dynamically to the DOM (jtml).

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

    Tables plug-in for jQuery

  • I'm still using jQuery on 80% of my projects, and the reason for that isn't jQuery itself, it's DataTables

  • d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  • It's not that I don't agree that jQuery is on the way out and vanilla is the future - I no longer automatically use it where I'm not using DataTables - I have projects based around libraries like MapBox and D3js where it doesn't get automatically included - but DataTables and several other goto widgets that I lean on all the time have jQuery dependencies and that seals the deal.

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