Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Document Object Model (DOM)

DOM (short for Document Object Model) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers (also known as event listeners) attached to them. Once an event is triggered, the event handlers get executed.

The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard.

In HTML DOM (Document Object Model), every element is a node:

https://github.com/stevenvachon/is-dom-element2

Determine if an object is an HTMLElement (from any Realm).

dom element

Last synced: 07 Feb 2025

https://github.com/stevenvachon/is-dom-detached

Determine if a Node does not exist within a DOM tree.

dom element node orphan stray

Last synced: 07 Feb 2025

https://github.com/mthirumalai2905/javascript

🍁 Javascript from Basics to DOM

dom javascript

Last synced: 17 Jan 2025

https://github.com/scalajs-io/dom-html

DOM/HTML5 bindings for ScalaJs.io

canvas dom html html5 scala scalajs web webgl websocket

Last synced: 17 Jan 2025

https://github.com/pilotpirxie/binary-clock

⏰ HTML based binary clock written in JavaScript.

dom dom-manipulation javascript js library widget widget-libraries widget-library

Last synced: 12 Jan 2025

https://github.com/lewis-wow/kiq

Blazing fast virtual DOM class component based library for reactive UI

blazing-fast component declarative-ui dom front-end html javascript reactive ui virtual virtual-dom-library

Last synced: 18 Jan 2025

https://github.com/gakimball/vinyl-dom

Vinyl adapter for the DOM.

dom vinyl

Last synced: 19 Jan 2025

https://github.com/younusaliakash/doodle-jump

Doodle Jump JavaScript Game

dom vanilla-javascript

Last synced: 01 Feb 2025

https://github.com/younusaliakash/vanilla-js-speeh-to-text-reader

A text to speech app for non-verbal people. Pre-made buttons and custom text speech. This project uses the Web Speech API

css dom html javascript speech-synthesis

Last synced: 01 Feb 2025

https://github.com/henriquelimas/webchat

An example of a webchat using websocket, yo-yo and leveldb

browserify budo dom leveldb nodejs websocket yo-yo

Last synced: 13 Jan 2025

https://github.com/tylrpopcorn/pokemon-display-grid

A simple application showcasing Pokémon using DOM manipulation

dom dom-manipulation html html-javascript javascript

Last synced: 22 Jan 2025

https://github.com/manychois/simdom

A simple-to-use PHP library for processing DOM documents.

dom html html5 parser php

Last synced: 17 Nov 2024

https://github.com/jyotipm1999/web-18

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 2025

https://github.com/tamer3mansor/array_demo

A simple project to train on arrays and DOM and use an external API to get a random name and perform some operations on it

array css dom html js

Last synced: 20 Jan 2025

https://github.com/tamer3mansor/guess_word

A simple project to practice DOM and function and external API to get a random word, specify its length, and allow specific repetitions for the user to guess.

api array dom functions javascript

Last synced: 20 Jan 2025

https://github.com/anandchowdhary/get-computed-label

🏷️ Get an element's computed label from the Accessibility Tree

a11y accessibility aria dom javascript library typescript

Last synced: 23 Oct 2024

https://github.com/masx200/dom-element-attribute-agent-proxy

基于proxy封装的对于dom元素的attribute的读写操作小工具库

dom javascript

Last synced: 03 Jan 2025

https://github.com/sorgazb/dwec_practice

Repository with JavaScript and Angular Scripts

angular bootstrap4 dom dom-manipulation html5 javascript js

Last synced: 07 Jan 2025

https://github.com/tsaidavid/virtual-dom-hash

Experiments with my own virtual DOM and hashing

crypto dom hashing javascript vdom virtual-dom

Last synced: 09 Feb 2025

https://github.com/ynazymko12/goit-js-hw-07

Homework for the course JavaScript📒

dom events javascript

Last synced: 05 Feb 2025

https://github.com/michaelsboost/html2json

A simple app that converts HTML to JSON and back. This is effective for utilization of a virtual dom like an app such as a website builder.

converter dom generator html json vdom virtual virtual-dom

Last synced: 17 Jan 2025

https://github.com/elricmann/query-utils

Query utilities for DOM manipulation

dom dom-manipulation javascript query typescript

Last synced: 30 Jan 2025

https://github.com/Martin-BG/SoftUni-JavaScript-Advanced

JavaScript Advanced course at SoftUni - Oct 2018

course dom javascript jquery softuni unit-testing

Last synced: 23 Oct 2024

https://github.com/romelperez/prhone-utils

Browser JavaScript utilities

bom browser dom utils

Last synced: 26 Jan 2025

https://github.com/ashbyt/javascript

javascript repository - Ashley Bythell

dom dom-manipulation framework javascript query-selector

Last synced: 05 Jan 2025

https://github.com/derhuerst/dom-based-svg-modules

A list of virtual-dom-based or DOM-based SVG modules.

dataviz dom svg virtual-dom

Last synced: 07 Jan 2025

https://github.com/yisibell/fourdom

A useful DOM tool library.

dom

Last synced: 28 Jan 2025

https://github.com/pandaplatform/dom

[READ-ONLY] Subtree split of the Panda Ui Package

dom framework php7 ui

Last synced: 26 Jan 2025

https://github.com/fabiannorbertoescobar/java-db-connections-ejercicios

ABMs y Apps con diferentes conexiones a bases de datos SQL, noSQL y XML.

abm bson crud dom hibernate hql java javascript jaxb jdbc json mongodb mongodb-driver mvc mysql nosql sax sql sqlite xml

Last synced: 05 Jan 2025

https://github.com/tiagobarross/fortunecookie

FortuneCookie é um projeto para você abrir biscoitos da sorte e ler boas mensagens no seu dia. Desenvolvido com HTML, CSS e JS utilizando DOM.

css dom figma git github html javascript

Last synced: 22 Dec 2024

https://github.com/mdxprograms/mycelia

A minimal, DOM manipulation library with JavaScript functions as elements and a universal dispatching system

dom javascript typescript

Last synced: 04 Jan 2025

https://github.com/abrarulhassan-786/dom-from-js

DOM in js. To much easy you can see my code. It's Funtastic.

dom dom-manipulation domelementjs domjs html js

Last synced: 23 Jan 2025

https://github.com/dragon-fish/dom-plus

Very simple DOM generator with types declaration.

create-element dom element generator html-generator

Last synced: 20 Dec 2024

https://github.com/hacxk/readme-js

Embark on an epic JavaScript adventure! This comprehensive course takes you from the fundamentals to advanced techniques, empowering you to build dynamic and interactive web applications.

async-javascript backend best-practices bun dom frontend functional-programming javascript javascript-basics nextjs nodejs oop react web-development

Last synced: 16 Jan 2025

https://github.com/andr3w03/rak-bukumu

Rak Bukumu, atur buku kamu sekarang dengan sangat mudah!

bom css3 dom front-end html5 javascript web-storage

Last synced: 29 Jan 2025

https://github.com/lysabrina/web-scraping-practice

Collection of projects to learn web-scraping with Java & Spring-boot

bootstrap dom html java react spring-boot web-scraping

Last synced: 31 Dec 2024

https://github.com/ryanmorr/bem

Simple jQuery-like library to traverse and modify components according to the BEM methodology

bem dom javascript

Last synced: 13 Jan 2025

https://github.com/manychois/cici

A PHP library which lets you use CSS selector to locate elements in an HTML document.

css dom html php selector

Last synced: 22 Dec 2024

https://github.com/igorskyflyer/npm-rawelement

🐯 A utility that lets you manipulate HTML elements, their attributes and innerHTML as strings, on the go and then render the modified HTML. Very useful in SSG projects. 💤

astro back-end dom element html igorskyflyer javascript js raw ssg string tag ts typescript wrapper

Last synced: 12 Oct 2024

https://github.com/ryanmorr/elemental

A functional approach to creating autonomous custom elements

custom-elements dom functional javascript ui web-components

Last synced: 13 Jan 2025

https://github.com/stevenvachon/replace-dom-string

Replace one or more strings/regexes within a DOM tree.

dom replace traverse walk

Last synced: 07 Feb 2025

https://github.com/mathisburger/dom-toretto

A small discord bot, that responds to every message, that contains the word family

discord-bot discordgo dom family meme toretti

Last synced: 20 Dec 2024

https://github.com/astrocoding/projek-dom-bookshelf

Aplikasi Web Pengelolaan Data Menggunakan DOM dan Web Storage Sederhana

css3 dom html5 javascript webstorage

Last synced: 09 Feb 2025

https://github.com/ngcodex/js-generator

Generates JavaScript code from HTML or Custom tags

dom generate-js html5 java javascript javase jsoup maven

Last synced: 24 Jan 2025

https://github.com/lookininward/pokemon-frontend-demo

Frontend demo showcasing three levels of sophistication in approaching a task: Bare, Basic, Advanced. Each level demonstrates increasing understanding of frontend architecture and design.

css dom frontend html pokemon react responsive single-page-app typescript vite web

Last synced: 05 Feb 2025

https://github.com/westurner/linkext

Find the most recent HTML DOM element with an id= attribute

dom dom-traversal jquery

Last synced: 11 Jan 2025

https://github.com/curiosity26/react-style-engine

An in script style engine to be used with state/redux and shadow dom

css dom react shadow webcomponents

Last synced: 10 Feb 2025

https://github.com/davidfig/dom-ease

a simple and super fast DOM animation library

animate dom ease fast javascript simple

Last synced: 17 Jan 2025

https://github.com/kareimgazer/landing-page

simple landing page with dynamically added sections

css dom dom-manipulation html5 javascript navigation

Last synced: 03 Feb 2025

https://github.com/sevlamare/library

Share your favorites books with everyone with this app.

css dom html javascript js json localstorage

Last synced: 04 Feb 2025

https://github.com/dukris/depot-project

Test task for JWD

dom java javase

Last synced: 10 Feb 2025

https://github.com/dalikewara/petis

A JavaScript library that designed for (not only) working with DOM. It comes with lots of ease

dom helper javascript tool toolkit

Last synced: 23 Dec 2024

https://github.com/abdullahmuhammed5/matching-game-project

Memory game with javascript and jquery. You can visit my app here :https://abdullahmuhammed5.github.io/Matching-Game-Project/

animation card css dom dom-manipulation game html javascript jquery matching-game udacity udacity-frontend-nanodegree udacity-nanodegree

Last synced: 23 Dec 2024

https://github.com/insanj/cone

🍦 vanilla js static pwa generator, built in ts for oogy: can you help (~24kB) https://www.npmjs.com/package/oogy-cone

awesome dom javascript jekyll js module npm package pwa static static-site static-site-generator static-website ts typescript website

Last synced: 16 Nov 2024

https://github.com/arrseq/jdrift

Rust interface for Tauri (RIFT)

dom rust tauri

Last synced: 11 Dec 2024

https://github.com/norlandz/texthighlighter

Find & Highlight Words in a Webpage (Google Chrome Extension)

dom find google-chrome-extension highlight javascript match regex

Last synced: 05 Feb 2025

https://github.com/d-vale/lightness-js

Color palette to explore the use of Vite, npm, and Netlify with JS modules. This project was developed using several external libraries, including color-convert and notyf.

color-convert dom javascript js jsmodules modules nodejs notyf npm vite vitejs

Last synced: 29 Jan 2025

https://github.com/nazmul-nhb/tiny-query-dom

TinyQuery - A lightweight and modern JavaScript library for minimal DOM manipulation and event handling, inspired by jQuery.

dom dom-manipulation miniquery selector

Last synced: 30 Nov 2024

https://github.com/projectravel/javascriptdom

Welcome to the JavaScript DOM Manipulation repository! This repository is dedicated to providing comprehensive examples, tutorials, and projects focused on manipulating the Document Object Model (DOM) using JavaScript.

dom dom-manipulation education guide javascript javascript-project javascriptdom

Last synced: 10 Jan 2025

https://github.com/anjasfedo/dom-dicoding

Dicoding Frontend Pemula Progress.

bom dicoding dom event frontend javascript learning-resources

Last synced: 17 Jan 2025

https://github.com/runningskull/ssvg

A wafer-thin wrapper around native SVGElement that makes creating/manipulating SVGs as painless as possible

browser dom drawing graphics javascript svg

Last synced: 15 Jan 2025

https://github.com/younusaliakash/vanilla-js-relaxer-app

A relaxing breathing app with a visual director to tell you when to breathe in, hold and breathe out

css dom html javascript

Last synced: 01 Feb 2025

https://github.com/ps0305/randomcolorguessgame

RGB color guessing game using Javascript and DOM

css dom game-development html javascript rgb-leds single-page-applications

Last synced: 01 Jan 2025

https://github.com/bondok6/guess-my-number

Game: Try to find the correct number asap.

css dom html javascript

Last synced: 05 Feb 2025

https://github.com/balamurugan-annadurai/calculator

This is created using HTML, CSS and JavaScript

css dom html5 javascript

Last synced: 15 Jan 2025

https://github.com/saketkothari/infinite-scroll

Infinite scrolling is a web-design technique that loads content continuously as the user scrolls down the page, eliminating the need for pagination.

async-await cats dom infinite-scroll unsplash-api vanilla-javascript

Last synced: 26 Jan 2025

https://github.com/tiaanduplessis/djy

A lightweight jQueryish DOM facade for modern browsers (IE10+) in under 900 bytes

dom jquery

Last synced: 06 Feb 2025

https://github.com/igorskyflyer/npm-magic-queryselector

🪄 A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! 🔮

back-end biome combinator css dom dom-manipulation html igorskyflyer javascript js magic node query queryselector queryselectorall selector ts typescript

Last synced: 06 Nov 2024

https://github.com/fasttime/art

A really small DOM manipulation library

art browser dom library

Last synced: 11 Nov 2024

https://github.com/cloudcmd/create-element

create dom element

cloudcmd dom element javascript

Last synced: 06 Nov 2024

https://github.com/arafatamim/ombro

Create beautiful, dynamic shadows in JavaScript

dom javascript shadows shinejs typescript

Last synced: 12 Jan 2025

https://github.com/samundrak/domex

POC: Browser base implementation of express.js

browser dom expressjs javascript nodejs

Last synced: 08 Feb 2025

https://github.com/rudradcruze/pin-matcher

Simple project to main pin using javascript.

css dom html js

Last synced: 06 Feb 2025

https://github.com/zolppy/daily-task-schedule

Daily task schedule.

dom

Last synced: 09 Feb 2025

https://github.com/mano-08/rock-paper-scissor-but-animal-version

Rock-Paper-Scissor but Animal version

dom game javascript rock-paper-scissors

Last synced: 07 Feb 2025

https://github.com/tanangular/vite2-svelte3

ทดสอบการ update DOM ด้วย timer กับ vite2 + svelte3

benchmark beta component demo dom frontend performance svelte svelte3 template vite2

Last synced: 13 Jan 2025

https://github.com/sakilk130/javascript-pig-game

This is a simple game and only client-side game. This name is 'Pig Game'

dom javascript pig-game

Last synced: 31 Dec 2024

https://github.com/tanangular/vite2-vue3

ทดสอบการ update DOM ด้วย timer กับ vite2 + vue3

benchmark dom frontend javascript js performance template vite vite2 vue vue3 vuejs

Last synced: 13 Jan 2025

https://github.com/xmas7/rust-webplatform

A Rust library for use with emscripten to access the DOM.

dom emscript library platform rust web

Last synced: 01 Feb 2025

https://github.com/daybrush/page

You can check the page in and out of the screen.

dom enter exit io page visible

Last synced: 23 Jan 2025

https://github.com/beenotung/html-parser.ts

zero-dependency html parser for node.js and browser that return the dom (tree) structure

dom html nodejs parser typescript-library

Last synced: 01 Jan 2025

https://github.com/ameerhamzahd/gastroglide

GastroGlide is your go-to food cart for fast, quality meals on the move. We combine the convenience of quick service with a commitment to fresh, healthy ingredients. Whether you're grabbing a bite or ordering delivery, GastroGlide offers delicious, guilt-free fast food that fits your lifestyle.

css dom html javascript

Last synced: 23 Dec 2024

https://github.com/dblate/in-sight-detector

动态检测某些 DOM 元素是否处于浏览器窗口之内

dom javascript

Last synced: 03 Feb 2025

https://github.com/yonis-savary/php-dom

HTML Parser for PHP, with support for simple CSS Selectors !

dom parser php php-html

Last synced: 23 Dec 2024

https://github.com/ricnaga/nsint

Aplicação javascript que realiza CRUD de usuários e empresas.

css dom domain-driven-design expressjs html javascript nunjucks sql sqlite

Last synced: 21 Jan 2025

https://github.com/aidenybai/jacky

Directly use HTML inside JavaScript

dom jacky javascript jsx jsx-to-dom web

Last synced: 02 Feb 2025

https://github.com/bonarja/sdom

Simplify the task of manipulating the DOM and use animations by Prototype (like jQuery)

animatecss animation dom frontend handling prototype

Last synced: 18 Jan 2025

https://github.com/jsonfm/jsqt

A library to wrap DOM elements with an API similar to Qt/PyQt.

cdn dom javascript typescript web

Last synced: 17 Jan 2025