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 13 JavaScript dom-manipulation Projects
-
van
🍦 VanJS: World's smallest reactive UI framework. Incredibly Powerful, Insanely Small - Everyone can build a useful UI app in an hour.
VanJS deserves a mention here! https://vanjs.org/
Another interesting thing is that other JSX libraries like Solid.JS also return DOM nodes, and I love that this idea is gaining traction
The closer we get to the platform we're using, the better. Being removed by layers of abstractions CAN be useful, but in practice, I haven't found a use for abstracting away the platform. (yet.)
Maybe huge projects like Facebook benefit from this tho (which I haven't worked on)
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
A set of examples from Mozilla Developer Network demonstrating DOM manipulation and JavaScript techniques. Explore the repository
-
surreal
đź—ż Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!
-
-
mini-van
Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)
-
-
-
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.
-
-
QueryX
QueryX is a lightweight JavaScript library that provides a jQuery-like interface for DOM manipulation and traversal. It allows you to select elements, add/remove classes, manipulate attributes, traverse the DOM, and more, similar to jQuery but in a simpler and more lightweight manner. (by SH20RAJ)
-
domini
A minimalistic HTML document manipulation and traversal javascript library using a jQuery-like syntax.
-
-
Tic-tac-toe
A feature-rich Tic Tac Toe game built with HTML, CSS, and JavaScript. This project emphasizes responsive design, engaging UI/UX, SOLID principles, and accessibility, offering a seamless two-player experience with dynamic feedback and audio integration. (by umarSiddique010)
I’ve witnessed many people treat HTML as just a content container, but that’s only one part of what HTML is really about. I used to think of it that way myself—though not entirely—when I built my Tic Tac Toe game.
-
tracker
Simple tracking application for any item you want. Using React and Redux with the Material UI CSS framework. (by aj-rom)
JavaScript dom-manipulation discussion
JavaScript dom-manipulation related posts
-
Integrating tRPC with SvelteKit
-
What are the event loop and call stack in JavaScript?
-
5 Unique Free Resources to Get A Career in Tech in 2025
-
Build Accessibility Semantics into Widgets - Web Accessibility Initiative
-
Server-Sent Events: A Lightweight Alternative to WebSockets
-
Device Memory API
-
A Beginner’s Guide to Web APIs with JavaScript
-
A note from our sponsor - Civic Auth
www.civic.com | 15 May 2025
Index
What are some of the best open-source dom-manipulation projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | van | 4,075 |
2 | dom-examples | 3,715 |
3 | surreal | 1,521 |
4 | nojs | 132 |
5 | mini-van | 116 |
6 | jQuire | 24 |
7 | unite | 18 |
8 | Q.js | 4 |
9 | QueryX | 4 |
10 | domini | 4 |
11 | Fresh-Find-Frontend | 3 |
12 | Tic-tac-toe | 0 |
13 | tracker | 0 |