InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 TypeScript Dom Projects
-
A native version would be nice but this seems interesting https://html2canvas.hertzen.com/
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: JavaScript package manager - How to fix Cannot find module 'cheerio' error with Enzyme in Yarn 1 projects | dev.to | 2025-06-11
Cheerio 1.0.0 is incompatible with enzyme 3.11.0. #3987
-
partytown
Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
Project mention: Partytown: Run Third-Party Scripts from a Web Worker | news.ycombinator.com | 2024-10-17 -
Project mention: Show HN: Latex.to – LaTeX to image converter running in the browser | news.ycombinator.com | 2024-10-29
-
-
Project mention: Proton: Pluggable SSR + DOM | Or How I implemented better SSR from scratch | dev.to | 2025-04-13
Nah, I took a third path - looking for alternatives to JSDOM... And I found it - happy-dom.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
watching-you
watching-you is a javascript library for building animations that watch anything on DOM 👀.
-
-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Let's also add eslint-plugin-testing-library and eslint-plugin-jest-dom. Both are ESLint plugins that help to follow best practices and anticipate common mistakes when writing tests with Testing Library. For more info, see the excellent Common mistakes with React Testing Library article by Kent C. Dodds. 🤓
-
TypeScript-DOM-lib-generator
Tool for generating dom related TypeScript and JavaScript library files
-
-
Project mention: Expand.ai (YC S24) Is Hiring a Founding Engineer to Turn the Web into an API | news.ycombinator.com | 2024-11-19
2. After a career in startup tech, Tylor last led the frontend development at Seasoned, where he implemented one of the [first functional full-stack frameworks](https://github.com/TylorS/typed), which is still used today.
-
-
-
-
diff-dom-streaming
HTML Streaming Over the Wire! 🥳 Diff DOM algorithm with streaming to make only the necessary modifications, insertions and deletions between a DOM node and an HTML stream reader.
-
dna-engine
🧬 An uncomplicated user interface library for cloning semantic templates (with TypeScript declarations)
-
-
dom
Fusor is a simple JavaScript library that helps declaratively create and update DOM elements (by fusorjs)
Library homepage
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Dom discussion
TypeScript Dom related posts
-
DocumentFragment Upgaded: A Live, Reparentable DOM Primitive 🌱
-
Building Rootless Unframed Framework
-
The Story of a Component
-
Signals, Routing, Reactivity, Fusor Application
-
A JavaScript scraper for the Wikipedia Academy Award List.
-
Deploying my Astro + Turso + Drizzle project to Cloudflare Pages
-
Inline Scope for CSS
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
Index
What are some of the best open-source Dom projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | html2canvas | 31,377 |
2 | cheerio | 29,714 |
3 | partytown | 13,464 |
4 | html-to-image | 6,637 |
5 | htmlparser2 | 4,624 |
6 | happy-dom | 3,964 |
7 | scrollMonitor | 3,295 |
8 | html-react-parser | 2,335 |
9 | user-event | 2,273 |
10 | modern-screenshot | 1,712 |
11 | watching-you | 1,650 |
12 | react-archer | 1,250 |
13 | eslint-plugin-testing-library | 1,026 |
14 | TypeScript-DOM-lib-generator | 684 |
15 | react-tilt | 434 |
16 | typed | 325 |
17 | jsx-dom | 292 |
18 | littlefoot | 247 |
19 | recks | 146 |
20 | diff-dom-streaming | 134 |
21 | dna-engine | 126 |
22 | asdom | 99 |
23 | dom | 94 |