Showing 36 of 85 projects
A JavaScript library for adding beautiful backgrounds and slideshows to DOM elements without jQuery dependency.
A standards-compliant HTML5 parser and serializer written entirely in PHP for server-side HTML processing.
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 flexible, low-level rendering pipeline for building and updating live DOM from Handlebars templates.
A pure Python HTML5 parser with spec-perfect parsing, built-in sanitization, CSS selectors, and zero dependencies.
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 dynamically with minimal client-side code.
A lightweight server-oriented template language for JavaScript that fetches and renders HTML safely, keeping apps dynamic and small.
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 fluent Java wrapper for W3C DOM that provides jQuery-like syntax for XML creation and manipulation.
A Go library providing DOM bindings and Web API wrappers for WebAssembly applications.
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 ClojureScript wrapper for jQuery that provides idiomatic Clojure abstractions over jQuery's DOM manipulation and AJAX capabilities.
A high-performance, Nokogiri-compatible HTML5 parser for Ruby with CSS selector and XPath support.
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 lightweight vanilla JavaScript library for creating customizable typewriter animations.
A comprehensive guide to Shadow DOM v1, covering creation, styling, slots, events, and best practices for web component authors.
A WHATWG-compliant Objective-C framework for parsing, manipulating, and querying HTML documents on iOS and OSX.
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.
An interactive learning resource covering core jQuery concepts and common problem-solving patterns.
Go WebAssembly bindings for browser APIs, providing access to DOM, HTML, and other web standards from Go.
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.