Showing 36 of 105 projects
A standards-compliant HTML5 parser and serializer written entirely in PHP for server-side HTML processing.
A JavaScript library for adding beautiful backgrounds and slideshows to DOM elements without jQuery dependency.
A tiny JavaScript library for creating animated typing effects with smart deletion, pausing, and looping.
A JavaScript library that injects CSS directly into the DOM, allowing you to write styles as JavaScript objects.
A pure Python HTML5 parser with spec-perfect parsing, built-in sanitization, CSS selectors, and zero dependencies.
A flexible, low-level rendering pipeline for building and updating live DOM from Handlebars templates.
A lightweight JavaScript library to spotlight DOM elements with an animated overlay on the rest of the page.
A lightweight, dependency-free JavaScript library for converting XML to JSON and JSON to XML.
A curated list of awesome jQuery plugins, resources, tutorials, and community links.
A lightweight server-oriented template language for JavaScript that fetches and renders HTML safely, keeping apps dynamic and small.
A lightweight server-oriented template language for JavaScript that fetches and renders HTML dynamically with minimal client-side code.
A tiny JavaScript templating framework for DOM interpolation, weighing only ~400 bytes gzipped.
Trigger client-side DOM changes from server-side Ruby via ActionCable for real-time user experiences.
A tiny ClojureScript library for DOM manipulation and event handling with a functional, jQuery-inspired API.
A JavaScript library for curving and arranging text along circular paths on the web.
HTML template strings for browser DOM manipulation with server-side rendering support in Node.js.
A Clojure/ClojureScript library that parses HTML into Clojure data structures for analysis, transformation, and serialization.
A Swift headless browser based on WebKit for functional testing and webpage manipulation via JavaScript.
A Go library providing DOM bindings and Web API wrappers for WebAssembly applications.
A fluent Java wrapper for W3C DOM that provides jQuery-like syntax for XML creation and manipulation.
A Svelte component and action for rendering elements outside their parent component's DOM hierarchy.
A JavaScript library for implementing directional keyboard navigation (spatial navigation) in web applications.
A high-performance, Nokogiri-compatible HTML5 parser for Ruby with CSS selector and XPath support.
A ClojureScript wrapper for jQuery that provides idiomatic Clojure abstractions over jQuery's DOM manipulation and AJAX capabilities.
An Ember.js addon that renders a component's block to a different DOM element while preserving Ember context.
Extends D3 selections with jQuery-like convenience functions for DOM manipulation.
ESLint plugin that disallows unsafe innerHTML, outerHTML, and similar DOM manipulation methods without proper sanitization.
A WHATWG-compliant Objective-C framework for parsing, manipulating, and querying HTML documents on iOS and OSX.
A comprehensive guide to Shadow DOM v1, covering creation, styling, slots, events, and best practices for web component authors.
A lightweight vanilla JavaScript library for creating customizable typewriter animations.
A ClojureScript implementation of Hiccup that generates DOM nodes instead of HTML strings.
A comprehensive guide to the HTML Custom Elements specification for creating reusable web components with custom behaviors.
Go WebAssembly bindings for browser APIs, providing access to DOM, HTML, and other web standards from Go.
An interactive learning resource covering core jQuery concepts and common problem-solving patterns.
A Clojure/Script library that converts JSON/EDN data into human-readable HTML DOM nodes.
Interactive visualization of a simple Cycle.js application showing data flow between streams, events, and DOM.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.