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/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/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/prantlf/janadom

A minimal and complete implementation of React JSX creating native DOM elements.

browser dom jsx jsx-dom jsx-native-dom native node tsx

Last synced: 01 Feb 2025

https://github.com/stevenvachon/create-html-template-element

Create an HTML <template> with content.

dom template

Last synced: 07 Feb 2025

https://github.com/arrseq/jdrift

Rust interface for Tauri (RIFT)

dom rust tauri

Last synced: 11 Dec 2024

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/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/jokeyrhyme/is-dom4-supported

does this JavaScript environment conform to DOM 4?

browser dom feature-detection javascript

Last synced: 11 Feb 2025

https://github.com/laqudee/common-toolbox

A reusable tool library that focuses on serving Vue projects

axios date dom encrypt toolbox validate vite vue

Last synced: 28 Jan 2025

https://github.com/canop/groumf

Fast search and replace on strings or dom elements

dom javascript search

Last synced: 19 Jan 2025

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/samedfft2634/dom_color_assigment

Assigment, colorful webpage to learn mouseover and onclick events .

dom dom-manipulation

Last synced: 21 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/tiagobarross/focustimer

Um Timer Pomodoro para web, desenvolvido com HTML, CSS e JavaScript, utilizando manipulação do DOM. Inicia com 25 minutos, mas permite que o usuário ajuste para qualquer outra duração. Ideal para aumentar a produtividade com intervalos programados.

css dom figma git github html javascript

Last synced: 22 Dec 2024

https://github.com/stagas/relative-mouse

Get mouse position relative to a DOM element.

dom element mouse relative

Last synced: 11 Feb 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/dgf/graphql-dom

A GraphQL based HTML binding for arbitrary DOM selections.

aplatanao dom graphql java

Last synced: 23 Jan 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/galvao/gerdr

Manipulate DOM HTML trees, powered by PHP's DOM extension.

dom

Last synced: 01 Feb 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/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/fasttime/art

A really small DOM manipulation library

art browser dom library

Last synced: 11 Nov 2024

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/jhoan5/calculator-vanilla-js

calculator implemented in JavaScript, providing an easy-to-use calculator for inclusion in various projects

calculator dom javascript mvc regular-expressions

Last synced: 25 Dec 2024

https://github.com/eugenia1984/thirdexercisewithjs-dom

Using the contents developed in the unit I saw about on DOM, I carried out some actions to make changes in the html file

dom javascript js

Last synced: 07 Jan 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/samthor/gulp-tweakdom

DOM manipulation in Gulp

dom gulp gulp-plugin

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

https://github.com/sonal599/counter-_project

Counter project is the combination of HTML CSS and Java script. which increase the counter in DOM and it reflects to the page.

css dom html javascript

Last synced: 30 Dec 2024

https://github.com/benqus/doxxy

DOM Event Proxy - channel all bubbling events via a proxy listener to controller methods.

bubbling-events dom event-listener event-listeners events javascript proxy proxy-listener user-interface

Last synced: 10 Feb 2025

https://github.com/renggli/dart-listdiff

Experimenting with diff-ing lists (DOM list manipulation) in Dart.

dart diff dom

Last synced: 05 Feb 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/nodegame/nodegame-window

Manages how nodeGame interacts with the browser's window.

browser dom interface javascript nodegame ui

Last synced: 20 Nov 2024

https://github.com/drewk2629/septomeme

Random card generator group project that pulls from 3 different API's.

arrays bulma conditions css dom dynamic fetch-api functions html localstorage variables

Last synced: 08 Feb 2025

https://github.com/andrekuratomi/anagramas2

A javascript exercise that searches in a list of more than 20.000 portuguese words for ones that forms 5 or more anagrams. Process duration less than 5 seconds.

css3 dom html5 javascript

Last synced: 10 Feb 2025

https://github.com/shiponcs/easyweather

API fetching, and extracting data from the responses, MaterializeCSS design and Javascript modern features like class, fetch()

accuweather-api api apis darksky-api dom dom-manipulation easyweather es6-javascript fetch-api html5 javascript javascript-api json materializecss

Last synced: 29 Dec 2024

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/yisibell/fourdom

A useful DOM tool library.

dom

Last synced: 28 Jan 2025

https://github.com/dendurruty/proyectos-curso-javascript-manipulacion-del-dom-freecodecamp

Este repositorio contiene apuntes y proyectos del curso "JavaScript para manipulación del DOM - Curso con Proyectos" de freeCodeCamp en Español, canal de YouTube.

css dom freecodecamp git github html javascript visual-studio-code

Last synced: 18 Jan 2025

https://github.com/yishn/sinho

A lightweight signal-based library for building web components with a React-like API.

dom fine-grained-reactivity frontend js react signal ts ui webcomponents

Last synced: 22 Jan 2025

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/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/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/phpgt/domvalidation

Server side form validation using web standards.

dom form-validation html-forms html5 html5-validation phpgt webengine

Last synced: 17 Jan 2025

https://github.com/projectravel/project-javascriptdom

JavascriptDOM adalah proyek yang berfokus pada manipulasi Document Object Model (DOM) menggunakan JavaScript. Proyek ini dirancang untuk membantu pengembang web mempelajari dan menerapkan berbagai teknik manipulasi DOM, seperti mengubah elemen HTML, mengelola event, dan memperbarui gaya CSS secara dinamis.

dom javascript javascript-applications javascriptdom javascriptproject js project

Last synced: 10 Jan 2025

https://github.com/nikulinalexey/playlist-constructor

Конструктор плейлистов

css css-transform dom html javascript

Last synced: 14 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/bmartinson/ngx-advanced-img

An Angular directive library for advanced img feature extensions.

angular dom fallback img loader ngx progressive ui ui-ux

Last synced: 07 Feb 2025

https://github.com/confusedmatrix/visibility-stats

A simple library to determine if DOM elements are visible in the viewport and statistics about how long elements have been visible / when they were last visible

dom usability visibility

Last synced: 13 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/dukris/depot-project

Test task for JWD

dom java javase

Last synced: 10 Feb 2025

https://github.com/sidp919/fs-js-wd-b-dom-manipulation

This repo is for those who have learned the basics of JavaScript and are now ready to use the power of JavaScript further to build some apps using DOM Manipulation.

dom dom-manipulation es6 javascript

Last synced: 07 Jan 2025

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

Masai Unit-2 and Unit-3 classes.

api dom

Last synced: 14 Jan 2025

https://github.com/sohaibbahrami/miniprojects

Mini Projects for HTML, CSS and JavaScript.

ajax async css dom html javascript

Last synced: 21 Jan 2025

https://github.com/qwtel/create-element-x

Extends document.createElement to conform to the target API of JSX.

create-element dom element jsx

Last synced: 21 Dec 2024

https://github.com/jaid/cheerio-util

Utility functions for selecting nodes with cheerio.

cheerio cheerio-util dom javascript jquery library node nodejs selector typescript util utility

Last synced: 25 Dec 2024

https://github.com/jaid/modern-image-loader

Webpack loader that loads images as WebP with some neat extras.

dom image img loader picture react react-dom webpack webpack-loader webpack-plugin

Last synced: 25 Dec 2024

https://github.com/willswire/asortd

Algorithm Sorting Display. Visualize sorting algorithms in the DOM using JS

bootstrap dom educational-project javascript sorting-algorithms

Last synced: 25 Dec 2024

https://github.com/excaliburhan/xp-dom

A pack to handle dom

dom javascript library

Last synced: 28 Jan 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/sevlamare/counter

Countdown or count up.

dom javascript js

Last synced: 04 Feb 2025

https://github.com/abdallarahmah/todo-app

Todo app challenge from frontend mentor

dom pugjs sass todoapp todolist

Last synced: 26 Dec 2024

https://github.com/ahmedmitwally77/game-oop

The OOP Game is a platform for discovering various games and their details.

api bootstrap5 css3 display dom eventlistener fetch-api font-awesome games html5 javascript oop

Last synced: 17 Jan 2025

https://github.com/ambar/rx-hotkey

Live Demo: https://ambar.li/rx-hotkey/

dom hotkey keyboard shortcut

Last synced: 02 Jan 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/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/zeixcom/pulse

Pulse - scheduled DOM updates

dom dom-manipulation pulse requestanimationframe

Last synced: 07 Feb 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/aidenybai/jacky

Directly use HTML inside JavaScript

dom jacky javascript jsx jsx-to-dom web

Last synced: 02 Feb 2025

https://github.com/mongoexpuser/web-clock-display

Clock (Time) Display for the Web.

brython clock dom python

Last synced: 26 Jan 2025

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/engichang1467/javascriptcc

Learning javascript

dom es6 javascript

Last synced: 17 Jan 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/semibran/manifest

:boom: convert virtual DOM nodes into HTML elements

dom html virtual-dom

Last synced: 19 Dec 2024

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/crhntr/dom

This project has DOM inspired wrappers around the golang.org/x/net/html package.

dom go html html5

Last synced: 02 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/jgarber623/templatetemplate

A very small JavaScript <template> manipulation library.

dom dom-library dom-manipulation javascript queryselector template

Last synced: 17 Oct 2024

https://github.com/layouwen/dom-yw

Simple encapsulation of the DOM API. 对 DOM API 的简易封装

api dom learn

Last synced: 16 Jan 2025

https://github.com/evinism/oceanic

Small but Mighty React-like

browser dom dom-manipulation hooks javascript react typescript

Last synced: 26 Jan 2025

https://github.com/ekliptor/browserutils

Basic helper functions HTML5 web apps in the browser such as client-side templates, localization and DOM manipulation.

css3 dom html5 webapp

Last synced: 03 Jan 2025

https://github.com/joshgillies/picocomponent

Teeny tiny component system 🔍

component dom html

Last synced: 06 Jan 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/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