Introducing AlpineJs. The Ideal jQuery Replacement

This page summarizes the projects mentioned and recommended in the original post on dev.to

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

    A rugged, minimal framework for composing JavaScript behavior in your markup.

  • Another similar attribute is the x-if, which completely removes the element from the DOM but has two significant constraints. Because the Alpine uses the real DOM and not a virtual, the first constraint is that the x-if attribute must be applied on a tag. Consequently, the second constraint is that the must have a single element root. The equivalent of the above x-show example using the x-if attribute is:

  • spruce

    Discontinued A lightweight state management layer for Alpine.js. 🌲

  • the spruce library as a global state for simplifying the inter-component communication

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

    A collection of magic properties and helper functions for use with Alpine.js

  • several magic helpers will help facilitate some common patterns like ajax interactions or parent component access.

  • jQuery

    jQuery JavaScript Library

  • JQuery took this role in the websites, and it is one of the reasons that it is still one of the most popular libraries. Unfortunately, jQuery is a child of an old era and does not consider modern concepts such as the reactive state. Furthermore, most jQuery features, such as selectors or simplified AJAX calls, are replaced by modern javascript.

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