Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 TypeScript Dom Projects
-
As stated in its documentation “html2pdf.js converts any webpage or element into a printable PDF entirely client-side using html2canvas and jsPDF.”
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Scraping the Academy Award winners listed on Wikipedia with cheerio and saving them to a CSV file.
-
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 high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
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.
The View Transitions API provides a mechanism for easily creating animated transitions between different DOM states while also updating the DOM contents in a single step, and yes, they can be used during streaming, and divide it into different steps. To activate it, it is only necessary to pass the transition: true setting to Diff DOM Streaming library:
-
dna-engine
🧬 An uncomplicated user interface library for cloning semantic templates (with TypeScript declarations)
-
-
-
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.
TypeScript Dom discussion
TypeScript Dom related posts
-
A JavaScript scraper for the Wikipedia Academy Award List.
-
Deploying my Astro + Turso + Drizzle project to Cloudflare Pages
-
Inline Scope for CSS
-
The anatomy of a 2AM mental breakdown
-
New Frontend Framework?
-
Build a Finance Tracker with Next.js, Strapi, and Chartjs: Part 3
-
This weird IFRAME thing wasted my 2 days (and counting...)
-
A note from our sponsor - Civic Auth
www.civic.com | 24 Apr 2025
Index
What are some of the best open-source Dom projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | html2canvas | 31,180 |
2 | cheerio | 29,344 |
3 | partytown | 13,302 |
4 | html-to-image | 6,264 |
5 | htmlparser2 | 4,562 |
6 | happy-dom | 3,752 |
7 | scrollMonitor | 3,296 |
8 | html-react-parser | 2,256 |
9 | user-event | 2,248 |
10 | watching-you | 1,640 |
11 | modern-screenshot | 1,253 |
12 | react-archer | 1,217 |
13 | eslint-plugin-testing-library | 1,007 |
14 | TypeScript-DOM-lib-generator | 649 |
15 | react-tilt | 432 |
16 | typed | 293 |
17 | jsx-dom | 289 |
18 | littlefoot | 238 |
19 | recks | 145 |
20 | diff-dom-streaming | 130 |
21 | dna-engine | 125 |
22 | asdom | 98 |
23 | callbag-jsx | 74 |