Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dom Manipulation

Dom Manipulation

85 projects

Showing 36 of 85 projects

jQuery
jQueryJavaScript

A fast, small, and feature-rich JavaScript library for DOM manipulation, event handling, and AJAX.

#dom-manipulation#jquery#animation
Stars59.8k
Forks20.4k
Last commit6 days ago
Alpine.js
Alpine.jsHTML

A rugged, minimal JavaScript framework for adding behavior directly in your HTML markup.

#dom-manipulation#declarative-programming#javascript-framework
Stars31.7k
Forks1.4k
Last commit7 days ago
Velocity
VelocityJavaScript

A fast, feature-rich JavaScript animation engine that works with and without jQuery.

#dom-manipulation#ui-animation#motion-design
Stars17.2k
Forks1.5k
Last commit5 years ago
DOMPurify
DOMPurifyJavaScript

A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML, and SVG.

#dom-manipulation#xss#sanitizer
Stars17.1k
Forks851
Last commit2 days ago
riot
riotJavaScript

A simple and elegant component-based UI library that brings custom components to all modern browsers with minimal overhead.

#dom-manipulation#es6-modules#elegant
Stars14.9k
Forks955
Last commit1 month ago
Snap.svg
Snap.svgJavaScript

A JavaScript SVG library for creating and animating modern SVG graphics on the web.

#dom-manipulation#web-animation#interactive-graphics
Stars14.0k
Forks1.1k
Last commit4 years ago
Svg.js
Svg.jsJavaScript

A lightweight, dependency-free JavaScript library for manipulating and animating SVG.

#dom-manipulation#animation#svg
Stars11.8k
Forks1.1k
Last commit8 months ago
svg.js
svg.jsJavaScript

A lightweight, dependency-free JavaScript library for manipulating and animating SVG.

#dom-manipulation#animation#interactive-graphics
Stars11.8k
Forks1.1k
Last commit8 months ago
turndown
turndownHTML

A robust JavaScript library for converting HTML to Markdown with extensive customization options.

#dom-manipulation#commonmark#text-processing
Stars11.2k
Forks984
Last commit1 month ago
Dynamic.js
Dynamic.jsCoffeeScript

A JavaScript library for creating physics-based animations with spring, bounce, and easing effects.

#spring-animation#dom-manipulation#ui-animation
Stars7.6k
Forks407
Last commit7 years ago
Clusterize.js
Clusterize.jsJavaScript

A tiny vanilla JavaScript plugin for displaying large datasets efficiently by dynamically rendering only visible rows.

#dom-manipulation#lists#scroller
Stars7.3k
Forks406
Last commit1 year ago
cash
cashJavaScript

A tiny jQuery alternative for modern browsers with familiar chainable DOM manipulation methods.

#dom-manipulation#jquery#jquery-alternative
Stars7.0k
Forks271
Last commit2 years ago
Brython
BrythonPython

An implementation of Python 3 that runs directly in web browsers, enabling Python as a client-side scripting language.

#javascript-interop#dom-manipulation#python-3
Stars6.6k
Forks530
Last commit1 day ago
ractive
ractiveJavaScript

A JavaScript library for building reactive user interfaces with a radically different approach to DOM manipulation.

#dom-manipulation#ui-animations#javascript-library
Stars5.9k
Forks394
Last commit2 years ago
pywebview
pywebviewPython

A lightweight native webview wrapper for creating desktop GUI applications in Python using HTML, CSS, and JavaScript.

#dom-manipulation#http-server#desktop-gui
Stars5.9k
Forks626
Last commit24 days ago
JavaScript Learning
JavaScript Learning

A curated list of the best JavaScript learning resources, focused on the language itself.

#dom-manipulation#javascript-learning#developer-education
Stars5.8k
Forks605
Last commit4 months ago
AngleSharp
AngleSharpC#

A .NET library for parsing HTML5, SVG, MathML, and CSS with a standards-compliant DOM.

#dom-manipulation#svg-parser#angle-bracket
Stars5.5k
Forks591
Last commit2 days ago
SwiftSoup
SwiftSoupSwift

A pure Swift HTML parser with DOM, CSS, and jQuery-like methods for parsing, manipulating, and cleaning HTML across Apple platforms and Linux.

#dom-manipulation#parse#css-selectors
Stars5.1k
Forks388
Last commit24 days ago
closure-library
closure-libraryJavaScript

Google's comprehensive JavaScript library for building large-scale, maintainable web applications.

#dom-manipulation#modular-architecture#closure
Stars4.9k
Forks1.1k
Last commit1 year ago
Move.js
Move.jsJavaScript

A small JavaScript library for creating CSS3-backed animations with a simple, elegant API.

#dom-manipulation#ui-animation#animation
Stars4.7k
Forks672
Last commit4 years ago
mixitup
mixitupJavaScript

A high-performance, dependency-free JavaScript library for animated filtering, sorting, insertion, and removal of DOM elements.

#dom-manipulation#filter#animation
Stars4.5k
Forks734
Last commit1 year ago
van
vanJavaScript

An ultra-lightweight, zero-dependency reactive UI framework based on pure vanilla JavaScript and DOM.

#dom-manipulation#zero-dependency#vanilla-dom-manipulation
Stars4.4k
Forks107
Last commit3 months ago
български
български

A collection of practical jQuery tips and best practices to improve your web development workflow.

#dom-manipulation#jquery#tips
Stars4.3k
Forks424
Last commit1 year ago
Tips
Tips

A collection of practical jQuery tips and best practices for improving your web development workflow.

#dom-manipulation#jquery#tips
Stars4.3k
Forks424
Last commit1 year ago
parse5
parse5TypeScript

A fast, spec-compliant HTML parsing and serialization toolset for Node.js.

#dom-manipulation#whatwg-html#html5
Stars3.9k
Forks252
Last commit3 days ago
arrowjs
arrowjsTypeScript

A tiny, performant, type-safe reactive UI runtime built around JavaScript modules, template literals, and the DOM for the agentic era.

#dom-manipulation#declarative#agentic-ai
Stars3.5k
Forks75
Last commit2 months ago
redom
redomJavaScript

A tiny (2 KB) JavaScript library for creating user interfaces with pure JavaScript and web standards.

#dom-manipulation#html5#lightweight
Stars3.4k
Forks123
Last commit1 year ago
rivets
rivetsJavaScript

A lightweight data binding and templating library that automatically updates the UI when data changes.

#dom-manipulation#keypath-binding#databinding
Stars3.2k
Forks303
Last commit3 months ago
jquery-match-height
jquery-match-heightJavaScript

A jQuery plugin that makes the height of selected elements exactly equal, with responsive row-aware updates.

#dom-manipulation#jquery#cross-browser
Stars3.1k
Forks762
Last commit7 years ago
tooltipster
tooltipsterJavaScript

A flexible and extensible jQuery plugin for creating modern, customizable tooltips with extensive options and plugin support.

#dom-manipulation#user-interface#jquery-plugin
Stars2.7k
Forks463
Last commit2 months ago
Chrome PHP
Chrome PHPPHP

A PHP library to control headless Chrome/Chromium instances for browser automation, screenshots, and PDF generation.

#dom-manipulation#hacktoberfest#screenshot
Stars2.7k
Forks316
Last commit5 months ago
scraper
scraperRust

A Rust library for parsing HTML and querying elements using CSS selectors.

#dom-manipulation#hacktoberfest#css-selectors
Stars2.4k
Forks124
Last commit28 days ago
umbrella
umbrellaJavaScript

A lightweight (<3kb) JavaScript library for DOM manipulation and event handling with a jQuery-like API.

#dom-manipulation#jquery-alternative#lightweight-library
Stars2.3k
Forks110
Last commit22 days ago
DiDOM
DiDOMPHP

A simple and fast HTML and XML parser for PHP with CSS selector and XPath support.

#dom-manipulation#css-selectors#php-library
Stars2.2k
Forks200
Last commit4 months ago
chatgpt.js
chatgpt.jsJavaScript

A powerful client-side JavaScript library for interacting with the ChatGPT DOM.

#chat#dom-manipulation#ai
Stars2.0k
Forks171
Last commit2 days ago
HTML to Markdown
HTML to MarkdownPHP

A PHP library that converts HTML to Markdown with configurable options for clean, editable output.

#dom-manipulation#hacktoberfest#composer
Stars1.9k
Forks216
Last commit1 month ago
Page 1 of 3Next

Related Tags

#Frontend38#Javascript36#Javascript Library25#Web Development24#Html14#Lightweight12#Dom11#Html Parser10#Web Scraping10#Ui Components9#Performance9#Css Selectors9
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub