DOM manipulation Web Frontend Library

DOM manipulation libraries are tools used to manipulate the Document Object Model (DOM) of a web page. They allow developers to easily access and modify elements on a web page, such as adding or removing elements, changing their attributes, or even creating new elements. Popular DOM manipulation libraries include jQuery, React, and Vue.js. To use these libraries, developers must first include the library in their HTML document using a <script> tag and then use the library's API methods to manipulate the DOM.

List of top libraries:
Library name Language Popularity Description Download link Weekly download Stars Forks
jQuery (JavaScript, Very Popular) JavaScript 5 A fast, small and feature-rich JavaScript library 5176597 57.1k 20.6k
Prototype (JavaScript, Popular) JavaScript 4 A very elegant javascript basic class library, which has made a lot of extensions to javascript, and well supports Ajax 1000000+ 3.5k 667
MooTools (JavaScript, Popular) JavaScript 4 A concise, modular, object-oriented open source JavaScript web application framework. 1000000+ 2.6k 561
Dojo (JavaScript, Popular) JavaScript 4 A JavaScript toolkit that saves you time and scales with your development process 12051 1.5k 550
YUI (JavaScript, Popular) JavaScript 4 a free, open source JavaScript and CSS framework for building richly interactive web applications. 18678 4.1k 1.3k
AngularJS (JavaScript, Very Popular) JavaScript 5 a development platform for building mobile and desktop web applications 2591024 85.9k 22.8k
React (JavaScript, Very Popular) JavaScript 5 a JavaScript library for creating user interfaces. 17157750 201k 41.6k
Vue.js (JavaScript, Very Popular) JavaScript 5 an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome?backers. 3571368 34.7k 6.3k
Ember.js (JavaScript, Popular) JavaScript 4 A framework for ambitious web developers. 150734 22.4k 4.3k
Backbone.js (JavaScript, Popular) JavaScript 4 Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface. 586637 28k 5.6k
Knockout.js (JavaScript, Popular) JavaScript 4 A JavaScript library that makes it easy for HTML controls to bind to data. Use the "Model View View Model (MVVM)" mode 71633 10.3k 1.6k
Aurelia (JavaScript, Popular) JavaScript 4 ?a modern, front-end JavaScript framework for building browser, mobile, and desktop applications 11703 11.7k 678
Polymer (JavaScript, Popular) JavaScript 4 Polymer lets you build encapsulated, reusable Web Components that work just like standard HTML elements, to use in building web applications. 91023 21.9k 2k
Elm (JavaScript, Popular) JavaScript 4 A delightful language for reliable web applications 22769 7.1k 646
Mithril (JavaScript, Popular) JavaScript 4 A modern client-side JavaScript framework for building Single Page Applications.? 71358 13.5k 957
Svelte (JavaScript, Popular) JavaScript 4 a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM. 420115 64.8k 3.2k
Inferno (JavaScript, Popular) JavaScript 4 an insanely fast, React-like library for building high-performance user interfaces on both the client and server. 117976 15.6k 679
Preact (JavaScript, Popular) JavaScript 4 Fast 3kB alternative to React with the same modern API 1883032 33.6k 1.8k
Riot (JavaScript, Popular) JavaScript 4 Simple and elegant component-based UI library 4500 14.7k 1k

Pin It on Pinterest