LFX Platform

Know more about LFX Platform

LFX Insights

DOM Manipulation Utilities

Libraries that provide helper functions for cross-browser DOM manipulation, element traversal, and attribute handling without requiring a full framework. These utilities simplify common DOM operations with a lightweight, focused API.

16 projects

5,833 contributors

$36M

jsoup

jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. The library implements the WHATWG HTML5 specification and parses HTML to the same DOM as modern browsers do.

Contributors

1,966

Organizations

399

Software value

$1.3M

Zepto.js

Zepto.js is a minimalist JavaScript library for modern browsers with a jQuery-compatible API, offering DOM manipulation, event handling, and AJAX functionality in a lightweight package

Contributors

1,430

Organizations

495

Software value

$349K

jest-dom

A testing library that extends Jest's expect functionality with additional DOM matchers, allowing developers to write more expressive and maintainable tests for DOM elements and their properties

Contributors

1,007

Organizations

326

Software value

$276K

Snabbdom

A virtual DOM library that focuses on simplicity, modularity, and performance through a powerful yet simple API. It features a modular architecture for patching DOM elements and handling different types of attributes, props, and events.

Contributors

478

Organizations

162

Software value

$264K

react-svg

A React component that injects SVG into the DOM and provides a clean interface for loading and manipulating SVG files in React applications

Contributors

232

Organizations

51

Software value

$226K

Element Resize Detector

A JavaScript library that detects when HTML elements change size by using scroll events or object observers, allowing developers to respond to element resize events in the browser

Contributors

123

Organizations

45

Software value

$109K

dom-helpers

tiny, extremely modular, DOM helper library for IE9+

Contributors

95

Organizations

49

Software value

$48K

domutils

A utility library for working with DOM nodes in Node.js, providing helper functions for traversing and manipulating DOM elements. Part of the htmlparser2 ecosystem.

Contributors

90

Organizations

43

Software value

$53K

dom-align

A JavaScript library for aligning DOM elements relative to other elements, providing utilities to calculate and adjust positioning for overlays, tooltips, dropdowns and other UI components that need precise alignment

Contributors

74

Organizations

16

Software value

$73K

DOM Accessibility API

A JavaScript library that implements the W3C DOM Accessibility API specification, providing programmatic access to HTML and XML document accessibility information for assistive technologies

Contributors

68

Organizations

23

Software value

$32M

Dom7

Dom7 is a minimalist JavaScript library for DOM manipulation, providing a jQuery-like API with modern browser support. It offers methods for traversing, modifying, and handling events in the DOM while maintaining a lightweight footprint.

Contributors

65

Organizations

13

Software value

$160K

NWMatcher

NWMatcher is a JavaScript library that provides fast CSS selector matching and DOM node filtering functionality for web browsers. It implements the W3C Selectors API specification and offers cross-browser compatibility for efficient DOM querying.

Contributors

64

Organizations

27

Software value

$833K

abort-controller

A JavaScript implementation of the AbortController interface that allows cancellation of asynchronous operations, providing a standardized way to abort fetch requests and other cancelable actions

Contributors

61

Organizations

30

Software value

$23K

html-dom-parser

A lightweight HTML to DOM parser that converts HTML strings into DOM nodes, designed to work in both browser and Node.js environments. It provides a cross-platform solution for parsing HTML content into a traversable document object model.

Contributors

44

Organizations

20

Software value

$58K

hastscript

A JavaScript library for creating HTML Abstract Syntax Trees (hast) elements using a hyperscript-like syntax, allowing developers to create virtual DOM nodes programmatically

Contributors

21

Organizations

15

Software value

$63K

Symbol Tree

A library that implements a symbol tree data structure for representing and manipulating hierarchical data, commonly used in DOM implementations and HTML parsing

Contributors

15

Organizations

6

Software value

$63K

Looking for a project that’s not listed?