Dom Open Source Projects

Browse 968 Dom open source projects, ranked by GitHub stars. Find the most popular Dom tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 968 projects
31,792 stars

alpinejs/alpine

A rugged, minimal framework for composing JavaScript behavior in your markup.

Metrics details
Stars31,792
30,421 stars

cheeriojs/cheerio

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

Metrics details
Stars30,421
22,145 stars

bevacqua/dragula

:ok_hand: Drag and drop so simple it hurts

Metrics details
Stars22,145
21,092 stars

leptos-rs/leptos

Build fast web applications with Rust.

Metrics details
Stars21,092
19,894 stars

rrweb-io/rrweb

record and replay the web

Metrics details
Stars19,894
17,699 stars

twitter/twemoji

Emoji for everyone. https://twemoji.twitter.com/

Metrics details
Stars17,699
17,229 stars

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:

Metrics details
Stars17,229
16,472 stars

ruanyf/react-demos

a collection of simple demos of React.js

Metrics details
Stars16,472
15,274 stars

stephentian/33-js-concepts

:scroll: 每个 JavaScript 工程师都应懂的33个概念 @leonardomso

Metrics details
Stars15,274
15,107 stars

Tencent/rapidjson

A fast JSON parser/generator for C++ with both SAX/DOM style API

Metrics details
Stars15,107
14,974 stars

PuerkitoBio/goquery

A little like that j-thing, only in Go.

Metrics details
Stars14,974
14,922 stars

riot/riot

Simple and elegant component-based UI library

Metrics details
Stars14,922
14,387 stars

marko-js/marko

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

Metrics details
Stars14,387
13,997 stars

danilowoz/react-content-loader

⚪ SVG-Powered component to easily create skeleton loadings.

Metrics details
Stars13,997
13,738 stars

BuilderIO/partytown

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

Metrics details
Stars13,738
13,202 stars

Flipboard/react-canvas

High performance <canvas> rendering for React components

Metrics details
Stars13,202
12,980 stars

acdlite/react-fiber-architecture

A description of React's new core algorithm, React Fiber

Metrics details
Stars12,980
12,813 stars

cubiq/iscroll

Smooth scrolling for the web

Metrics details
Stars12,813
12,673 stars

answershuto/learnVue

:octocat:Vue.js 源码解析

Metrics details
Stars12,673
12,387 stars

snabbdom/snabbdom

A virtual DOM library with focus on simplicity, modularity, powerful features and performance.

Metrics details
Stars12,387
12,067 stars

alyssaxuu/flowy

The minimal javascript library to create flowcharts ✨

Metrics details
Stars12,067
11,377 stars

jhy/jsoup

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

Metrics details
Stars11,377
11,343 stars

mozilla/readability

A standalone version of the readability lib

Metrics details
Stars11,343
10,789 stars

Akryum/vue-virtual-scroller

⚡️ Blazing fast scrolling for any amount of data

Metrics details
Stars10,789
10,776 stars

tsayen/dom-to-image

Generates an image from a DOM node using HTML5 canvas

Metrics details
Stars10,776
10,235 stars

reactjs/react-transition-group

An easy way to perform animations when a React component enters or leaves the DOM

Metrics details
Stars10,235
7,811 stars

jobbole/awesome-javascript-cn

JavaScript 资源大全中文版,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎等。由「开源前哨」和「前端大全」微信公号团队维护更新。

Metrics details
Stars7,811
7,665 stars

ustbhuangyi/vue-analysis

:thumbsup: Vue.js 源码分析

Metrics details
Stars7,665
7,192 stars

bubkoo/html-to-image

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

Metrics details
Stars7,192
7,033 stars

fabiospampinato/cash

An absurdly small jQuery alternative for modern browsers.

Metrics details
Stars7,033
6,922 stars

wilsonpage/fastdom

Eliminates layout thrashing by batching DOM measurement and mutation tasks

Metrics details
Stars6,922
6,771 stars

choojs/choo

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

Metrics details
Stars6,771
6,587 stars

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.

Metrics details
Stars6,587
6,519 stars

phuocng/html-dom

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

Metrics details
Stars6,519
6,502 stars

imba/imba

🐤 The friendly full-stack language

Metrics details
Stars6,502
5,972 stars

dtao/lazy.js

Like Underscore, but lazier

Metrics details
Stars5,972
5,918 stars

ractivejs/ractive

Next-generation DOM manipulation

Metrics details
Stars5,918
5,512 stars

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.

Metrics details
Stars5,512
5,438 stars

Rich-Harris/ramjet

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

Metrics details
Stars5,438
5,388 stars

spritejs/spritejs

A cross platform high-performance graphics system.

Metrics details
Stars5,388
5,194 stars

sindresorhus/eslint-plugin-unicorn

More than 300 powerful ESLint rules

Metrics details
Stars5,194
5,110 stars

scinfu/SwiftSoup

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

Metrics details
Stars5,110
4,874 stars

elrumordelaluz/csshake

CSS classes to move your DOM!

Metrics details
Stars4,874
4,785 stars

fb55/htmlparser2

The fast & forgiving HTML and XML parser

Metrics details
Stars4,785
4,614 stars

zeux/pugixml

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

Metrics details
Stars4,614
4,611 stars

camwiegert/in-view

Get notified when a DOM element enters or exits the viewport. :eyes:

Metrics details
Stars4,611
4,570 stars

capricorn86/happy-dom

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

Metrics details
Stars4,570
4,402 stars

vanjs-org/van

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

Metrics details
Stars4,402
4,242 stars

marcj/css-element-queries

CSS Element-Queries aka Container Queries. High-speed element dimension/media queries in valid css.

Metrics details
Stars4,242
4,186 stars

bendc/sprint

A tiny, lightning fast jQuery-like library for modern browsers.

Metrics details
Stars4,186
4,144 stars

cavi-au/Consent-O-Matic

Browser extension that automatically fills out cookie popups based on your preferences

Metrics details
Stars4,144
4,139 stars

joshwcomeau/react-flip-move

Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.

Metrics details
Stars4,139
4,107 stars

rchipka/node-osmosis

Web scraper for NodeJS

Metrics details
Stars4,107
4,036 stars

Arachni/arachni

Web Application Security Scanner Framework

Metrics details
Stars4,036
3,888 stars

LinusBorg/portal-vue

A feature-rich Portal Plugin for Vue 3, for rendering DOM outside of a component, anywhere in your app or the entire document. (Vue 2 version: v2.portal-vue.linusb.org)

Metrics details
Stars3,888
3,791 stars

huzidaha/react-naive-book

开源、免费、专业、简单的 React.js 在线教程

Metrics details
Stars3,791
3,564 stars

patrick-steele-idem/morphdom

Fast and lightweight DOM diffing/patching (no virtual DOM needed)

Metrics details
Stars3,564
3,479 stars

pawelgrzybek/siema

Siema - Lightweight and simple carousel in pure JavaScript

Metrics details
Stars3,479
3,434 stars

redom/redom

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

Metrics details
Stars3,434
3,329 stars

sycamore-rs/sycamore

A library for creating reactive web apps in Rust and WebAssembly

Metrics details
Stars3,329
1-60 of 968 projects
Get A Weekly Email With Trending Dom Projects
Stay updated on Dom plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.