Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dom Manipulation

Dom Manipulation

105 projects

Showing 36 of 105 projects

HTML5 PHP
HTML5 PHPHTML

A standards-compliant HTML5 parser and serializer written entirely in PHP for server-side HTML processing.

#dom-manipulation#sax-parser#domdocument
Stars1.8k
Forks124
Last commit2 months ago
vegas
vegasJavaScript

A JavaScript library for adding beautiful backgrounds and slideshows to DOM elements without jQuery dependency.

#dom-manipulation#vanilla-js#jquery-plugin
Stars1.8k
Forks437
Last commit8 months ago
typicaljs
typicaljsJavaScript

A tiny JavaScript library for creating animated typing effects with smart deletion, pausing, and looping.

#dom-manipulation#frontend-animation#animation
Stars1.6k
Forks62
Last commit7 months ago
DICSS
DICSSJavaScript

A JavaScript library that injects CSS directly into the DOM, allowing you to write styles as JavaScript objects.

#dom-manipulation#dynamic-styles#no-build-tools
Stars1.3k
Forks73
Last commit10 years ago
justhtml
justhtmlPython

A pure Python HTML5 parser with spec-perfect parsing, built-in sanitization, CSS selectors, and zero dependencies.

#dom-manipulation#sanitization#pure-python
Stars1.2k
Forks46
Last commit6 days ago
Git Guides
Git GuidesTypeScript

A flexible, low-level rendering pipeline for building and updating live DOM from Handlebars templates.

#dom-manipulation#emberjs#hacktoberfest
Stars1.2k
Forks188
Last commit9 months ago
focusable
focusableJavaScript

A lightweight JavaScript library to spotlight DOM elements with an animated overlay on the rest of the page.

#dom-manipulation#web-accessibility#jquery-plugin
Stars1.1k
Forks49
Last commit10 years ago
x2js
x2jsJavaScript

A lightweight, dependency-free JavaScript library for converting XML to JSON and JSON to XML.

#dom-manipulation#data-interchange#javascript-library
Stars1.0k
Forks469
Last commit4 years ago
jQuery
jQuery

A curated list of awesome jQuery plugins, resources, tutorials, and community links.

#dom-manipulation#jquery#plugins
Stars980
Forks141
Last commit9 months ago
hmpl
hmplTypeScript

A lightweight server-oriented template language for JavaScript that fetches and renders HTML safely, keeping apps dynamic and small.

#dom-manipulation#html-templating#rest
Stars967
Forks119
Last commit1 month ago
HMPL
HMPLTypeScript

A lightweight server-oriented template language for JavaScript that fetches and renders HTML dynamically with minimal client-side code.

#dom-manipulation#rest#json5
Stars967
Forks119
Last commit1 month ago
t.js
t.jsHTML

A tiny JavaScript templating framework for DOM interpolation, weighing only ~400 bytes gzipped.

#dom-manipulation#html-interpolation#minimalist
Stars830
Forks84
Last commit3 years ago
CableReady
CableReadyRuby

Trigger client-side DOM changes from server-side Ruby via ActionCable for real-time user experiences.

#dom-manipulation#hacktoberfest#rails
Stars770
Forks75
Last commit1 year ago
Dommy
DommyClojure

A tiny ClojureScript library for DOM manipulation and event handling with a functional, jQuery-inspired API.

#dom-manipulation#functional-programming#clojurescript
Stars756
Forks71
Last commit8 years ago
circletype
circletypeJavaScript

A JavaScript library for curving and arranging text along circular paths on the web.

#dom-manipulation#web-design#vanilla-js
Stars697
Forks217
Last commit9 months ago
bel
belJavaScript

HTML template strings for browser DOM manipulation with server-side rendering support in Node.js.

#dom-manipulation#html-templates#server-side-rendering
Stars688
Forks48
Last commit4 years ago
Hickory
HickoryClojure

A Clojure/ClojureScript library that parses HTML into Clojure data structures for analysis, transformation, and serialization.

#dom-manipulation#hiccup#clojurescript
Stars678
Forks54
Last commit6 months ago
Erik
ErikSwift

A Swift headless browser based on WebKit for functional testing and webpage manipulation via JavaScript.

#dom-manipulation#ios#html-parsing
Stars613
Forks47
Last commit4 years ago
dom
domGo

A Go library providing DOM bindings and Web API wrappers for WebAssembly applications.

#dom-manipulation#chrome-extensions#webassembly
Stars508
Forks57
Last commit7 years ago
jOOX
jOOXJava

A fluent Java wrapper for W3C DOM that provides jQuery-like syntax for XML creation and manipulation.

#dom-manipulation#css-selectors#wrapper-library
Stars506
Forks47
Last commit3 days ago
svelte-portal
svelte-portalJavaScript

A Svelte component and action for rendering elements outside their parent component's DOM hierarchy.

#dom-manipulation#svelte3#modals
Stars474
Forks23
Last commit2 years ago
js-spatial-navigation
js-spatial-navigationJavaScript

A JavaScript library for implementing directional keyboard navigation (spatial navigation) in web applications.

#arrow-keys#dom-manipulation#game-ui
Stars431
Forks117
Last commit2 years ago
Nokolexbor
NokolexborC

A high-performance, Nokogiri-compatible HTML5 parser for Ruby with CSS selector and XPath support.

#dom-manipulation#css-selectors#html5
Stars415
Forks9
Last commit3 days ago
Jayq
JayqClojure

A ClojureScript wrapper for jQuery that provides idiomatic Clojure abstractions over jQuery's DOM manipulation and AJAX capabilities.

#javascript-interop#dom-manipulation#functional-programming
Stars412
Forks57
Last commit8 years ago
ember-wormhole
ember-wormholeJavaScript

An Ember.js addon that renders a component's block to a different DOM element while preserving Ember context.

#dom-manipulation#ember-addon#modal-dialogs
Stars283
Forks62
Last commit1 year ago
d3-extended
d3-extendedJavaScript

Extends D3 selections with jQuery-like convenience functions for DOM manipulation.

#dom-manipulation#datavisualization#frontend
Stars272
Forks25
Last commit9 years ago
no-unsanitized
no-unsanitizedJavaScript

ESLint plugin that disallows unsafe innerHTML, outerHTML, and similar DOM manipulation methods without proper sanitization.

#dom-manipulation#sanitization#web-security
Stars249
Forks40
Last commit6 days ago
HTMLKit
HTMLKitHTML

A WHATWG-compliant Objective-C framework for parsing, manipulating, and querying HTML documents on iOS and OSX.

#parsing#dom-manipulation#cocoa-touch
Stars239
Forks24
Last commit3 years ago
Shadow DOM in depth
Shadow DOM in depth

A comprehensive guide to Shadow DOM v1, covering creation, styling, slots, events, and best practices for web component authors.

#dom-manipulation#web-components#custom-elements
Stars238
Forks19
Last commit4 years ago
Malarkey
MalarkeyJavaScript

A lightweight vanilla JavaScript library for creating customizable typewriter animations.

#dom-manipulation#typewriter-effect#ui-animation
Stars237
Forks16
Last commit5 years ago
Crate
CrateClojure

A ClojureScript implementation of Hiccup that generates DOM nodes instead of HTML strings.

#dom-manipulation#functional-programming#html-templating
Stars223
Forks27
Last commit11 years ago
All about HTML Custom Elements
All about HTML Custom Elements

A comprehensive guide to the HTML Custom Elements specification for creating reusable web components with custom behaviors.

#dom-manipulation#web-components#custom-elements
Stars203
Forks12
Last commit7 years ago
webapi
webapiGo

Go WebAssembly bindings for browser APIs, providing access to DOM, HTML, and other web standards from Go.

#dom-manipulation#webidl#webassembly
Stars183
Forks12
Last commit11 days ago
jQuery fundamentals
jQuery fundamentalsHTML

An interactive learning resource covering core jQuery concepts and common problem-solving patterns.

#code-examples#dom-manipulation#jquery
Stars182
Forks129
Last commit3 years ago
json-html
json-htmlClojure

A Clojure/Script library that converts JSON/EDN data into human-readable HTML DOM nodes.

#dom-manipulation#debugging-tools#hiccup
Stars165
Forks15
Last commit6 years ago
draw-cycle
draw-cycleHTML

Interactive visualization of a simple Cycle.js application showing data flow between streams, events, and DOM.

#dom-manipulation#functional-programming#reactive-programming
Stars150
Forks7
Last commit10 years ago
PreviousPage 2 of 3

Related Tags

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
Next
#Frontend48
#Javascript39
#Javascript Library28
#Web Development26
#Html16
#Dom14
#Lightweight13
#Web Scraping13
#Html Parser12
#Ui Components11
#Css Selectors11
#Html510