Topic: dom

6,958 repositories

preactjs/preact

⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

★ 38,898JavaScriptForks 3,394

cheeriojs/cheerio

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

★ 30,515TypeScriptForks 1,722

cure53/DOMPurify

DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

★ 17,429JavaScriptForks 861

marko-js/marko

A declarative, HTML-based language that makes building web apps fun

★ 14,434JavaScriptForks 662

QwikDev/partytown

Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉

★ 13,780TypeScriptForks 457

jhy/jsoup

jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.

★ 11,401JavaForks 2,302

tsayen/dom-to-image

Generates an image from a DOM node using HTML5 canvas

★ 10,774JavaScriptForks 1,678

zumerlab/snapdom

High-performance engine for capturing, modifying, and converting DOM elements into any format.

★ 8,168JavaScriptForks 306

bubkoo/html-to-image

✂️ Generates an image from a DOM node using HTML5 canvas and SVG.

★ 7,247TypeScriptForks 677

fabiospampinato/cash

An absurdly small jQuery alternative for modern browsers.

★ 7,033JavaScriptForks 270

choojs/choo

:steam_locomotive::train: - sturdy 4kb frontend framework

★ 6,763JavaScriptForks 572

zeroclipboard/zeroclipboard

The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface.

★ 6,582JavaScriptForks 1,012

phuocng/html-dom

Common tasks of managing HTML DOM with vanilla JavaScript. Give me 1 ⭐if it’s useful.

★ 6,515MDXForks 443

imba/imba

🐤 The friendly full-stack language

★ 6,514JavaScriptForks 183

web-platform-tests/wpt

Test suites for Web platform specs — including WHATWG, W3C, and others

★ 6,202HTMLForks 3,973

AngleSharp/AngleSharp

:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

★ 5,536C#Forks 600

Rich-Harris/ramjet

Morph DOM elements from one state to another with smooth animations and transitions

★ 5,431JavaScriptForks 157

scinfu/SwiftSoup

SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)

★ 5,125SwiftForks 404

fb55/htmlparser2

The fast & forgiving HTML and XML parser

★ 4,791TypeScriptForks 403

capricorn86/happy-dom

A JavaScript implementation of a web browser without its graphical user interface

★ 4,677TypeScriptForks 336

zeux/pugixml

Light-weight, simple and fast XML parser for C++ with XPath support

★ 4,654C++Forks 810

vanjs-org/van

🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.

★ 4,437JavaScriptForks 109

Arachni/arachni

Web Application Security Scanner Framework

★ 4,041RubyForks 781

redom/redom

Tiny (2 KB) turboboosted JavaScript library for creating user interfaces.

★ 3,432JavaScriptForks 124

cristianbote/goober

🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API

★ 3,275JavaScriptForks 128