JavaScript Dom

Open-source JavaScript projects categorized as Dom

Top 23 JavaScript Dom Projects

  • Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Project mention: Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI | dev.to | 2024-04-05

    Similarly to Promises/A+, this effort focuses on aligning the JavaScript ecosystem. If this alignment is successful, then a standard could emerge, based on that experience. Several framework authors are collaborating here on a common model which could back their reactivity core. The current draft is based on design input from the authors/maintainers of Angular, Bubble, Ember, FAST, MobX, Preact, Qwik, RxJS, Solid, Starbeam, Svelte, Vue, Wiz, and more…

  • marko

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

    Project mention: The Best UI Libraries for Cross-Platform Apps with Tauri | dev.to | 2023-08-04

    SolidJS and Tauri form another potent combination for creating performant, lightweight, and secure experiences. SolidJS is a reactive UI library that is similar to Svelte in the way it compiles away reactivity and updates the DOM directly, but it also incorporates a fine-grained reactivity system reminiscent of libraries like Marko, Knockout, and MobX.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • 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:

    Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09

    DOMPurify

  • dom-to-image

    Generates an image from a DOM node using HTML5 canvas

  • Choo

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

  • cash

    An absurdly small jQuery alternative for modern browsers. (by fabiospampinato)

    Project mention: pure javascript vs jquery vs react for a complex, downloadable text based browser game with state management? | /r/webdev | 2023-05-14

    Maybe a small JQuery clone like a Cash - https://github.com/fabiospampinato/cash or SurfJS https://surf.monster/ (Surf has a delay/queue, reactive templates) might help for writing less code and is still JavaScript

  • imba

    🐤 The friendly full-stack language

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    Imba. The best web programming language ever made.

    https://imba.io/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • jest-dom

    :owl: Custom jest matchers to test the state of the DOM

    Project mention: Mastering Jest Configuration for React TypeScript Projects with Vite: A Step-by-Step Guide | dev.to | 2023-12-15

    //config/jest/setupTests.ts // jest-dom adds custom jest matchers for asserting on DOM nodes. // allows you to do things like: // expect(element).toHaveTextContent(/react/i) // learn more: https://github.com/testing-library/jest-dom import '@testing-library/jest-dom';

  • van

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

    Project mention: Pocketbase: Open-source back end in 1 file | news.ycombinator.com | 2024-01-06

    Depends on what you consider minimal, but I enjoy working with PocketBase and VanJS[1]. However there is no component library built in (if this is what you were asking for).

    [1]: https://vanjs.org/

  • goober

    🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API

  • canjs

    Build CRUD apps in fewer lines of code.

  • nipplejs

    :video_game: A virtual joystick for touch capable interfaces.

  • holmes

    Fast and easy searching inside a page (by Haroenv)

  • curtainsjs

    curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

  • element-resize-detector

    Optimized cross-browser resize listener for elements.

  • replace-jquery

    Automatically finds jQuery methods from existing projects and generates vanilla js alternatives.

  • hyperx

    🏷 - tagged template string virtual dom builder

  • arrive

    Watch for DOM elements creation and removal

  • nanohtml

    :dragon: HTML template strings for the Browser with support for Server Side Rendering in Node.

  • surreal

    🗿 Mini jQuery alternative. Dependency-free animations. Locality of Behavior. Use one element or arrays transparently. Pairs with htmx. Vanilla querySelector() but better!

    Project mention: jQuery v4.0.0 Beta | news.ycombinator.com | 2024-02-06

    Love that this happened, but I've been waiting for 4.0 soooo long that I ended up making my own modern jQuery: https://github.com/gnat/surreal

    key differences:

    * Vanilla first. 1 file. Under 340 lines.

  • motus

    Animation library that mimics CSS keyframes when scrolling.

  • snuggsi

    snuggsi ツ - Easy Custom Elements in ~1kB

    Project mention: Snuggsi ツ – Easy Custom Elements in ~1kB | news.ycombinator.com | 2023-06-16
  • long-press-event

    Adds `long-press` event to the DOM in 1k of pure JavaScript

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-09.

JavaScript Dom related posts

Index

What are some of the best open-source Dom projects in JavaScript? This list will help you:

Project Stars
1 Preact 36,021
2 marko 13,136
3 DOMPurify 12,731
4 dom-to-image 10,076
5 Choo 6,774
6 cash 6,411
7 imba 6,230
8 jest-dom 4,284
9 van 3,427
10 goober 3,030
11 canjs 1,909
12 nipplejs 1,737
13 holmes 1,701
14 curtainsjs 1,607
15 element-resize-detector 1,307
16 replace-jquery 1,160
17 hyperx 1,007
18 arrive 864
19 nanohtml 680
20 surreal 648
21 motus 633
22 snuggsi 393
23 long-press-event 310
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com