Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 15 HTML Dom Projects
-
Project mention: WebShield – A new wide-spectrum content blocker for Safari | news.ycombinator.com | 2025-02-28
Blink forked from Webkit more than a decade ago. There are tests that try to measure their compatibility, like https://wpt.fyi/results/?label=experimental&label=master&ali... (part of https://web-platform-tests.org/). They also have different JS engines these days (V8 vs JSCore).
That said, as a frontend dev, I very very rarely run into real world issues between Safari and Chrome. More often it's Firefox/Gecko that lags behind, usually in some sort of graphics optimization (SVG and canvas stuff). Also some differences in WebGL and webgpu support, but those are niche enough that it's not a big deal yet.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
My long-shot hope is that the page can come to embody most of the wiring on the page, that how things interact can be encoded there. Behavior of the page can be made visible! There's so much allure to me to hypermedia that's able to declare itself well.
This could radically enhance user agency, if users/extensions can rewire the page on the fly, without having to delve into the (bundled, minified) JS layers.
There's also a chance the just-merged (!) moveBefore() capability means that frameworks will recreate HTML elements less, which is a modern regression that has severely hampered extensions/user agency. https://github.com/whatwg/dom/pull/1307
-
css-scope-inline
🌘 Scope your inline style tags in pure vanilla CSS! Only 16 lines. No build. No dependencies.
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
xmldom
A pure JavaScript W3C standard-based (XML DOM Level 2 Core) `DOMParser` and `XMLSerializer` module.
And this doesn't count all the people that managed to make the move from the original unscoped xmldom package, to the scoped @xmldom/xmldom package version 0.7.0 to get all security fixes. The most recent version released as the lts tag is 0.7.13.
-
-
Scroll-Btween
ScrollBtween uses scroll position of document - or any DOM element - to tween CSS values on any DOM element.
-
dom-projects
dom-projects is an open-source web app that helps you learn frontend development faster with a hands-on practice style. It is a collection of projects that you can use to learn HTML, CSS and JavaScript
Transform Your Learning Experience with DOM Projects! Dive into over 20 practical projects built with HTML, CSS, and JavaScript. Great for both newbies and seasoned developers, you'll find something to challenge and inspire you.
-
MapML-Specification
Map Markup Language is hypertext for Web maps, like HTML is hypertext for Web pages https://maps4html.org/MapML-Specification/spec/
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
HTML Dom discussion
HTML Dom related posts
-
Entendendo renderização no browser: DOM
-
Platform Strategy and Its Discontents: The web is losing. A comeback is possible
-
Release 0.9.0 of `@xmldom/xmldom`
-
A Response to "Have Single-Page Apps Ruined the Web?"
-
HTML Attributes vs. DOM Properties
-
Nue CSS: A Scaleable Alternative to Tailwind, BEM, and CSS-in-JS
-
Show HN: Vanilla CSS Tailwind alternative in 16 lines
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 23 Apr 2025
Index
What are some of the best open-source Dom projects in HTML? This list will help you:
# | Project | Stars |
---|---|---|
1 | wpt | 5,303 |
2 | hyperHTML | 3,074 |
3 | linkedom | 1,797 |
4 | HTML5 PHP | 1,664 |
5 | dom | 1,644 |
6 | css-scope-inline | 620 |
7 | deno-dom | 449 |
8 | xmldom | 394 |
9 | HTMLKit | 240 |
10 | Scroll-Btween | 166 |
11 | dom-projects | 93 |
12 | MapML-Specification | 55 |
13 | data-template | 18 |
14 | svelte-domtree | 17 |
15 | elite | 10 |