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

Projects in Awesome Lists tagged with dom-manipulation

A curated list of projects in awesome lists tagged with dom-manipulation .

https://github.com/phuocng/html-dom

Common tasks of managing HTML DOM with vanilla JavaScript. Give me 1 ⭐if it’s useful.

document-object-model dom dom-api dom-manipulation html javascript typescript

Last synced: 14 May 2025

https://github.com/patrickkunka/mixitup

A high-performance, dependency-free library for animated filtering, sorting, insertion, removal and more

animation dom-manipulation filter sort vanilla-js

Last synced: 12 Dec 2025

https://github.com/mdn/dom-examples

Code examples that accompany various MDN DOM and Web API documentation pages

channel-messaging demo dom-manipulation drag-drop javascript matchmedia mdn-docs pointer-events pointer-lock touch-events

Last synced: 17 Jun 2025

https://github.com/dflex-js/dflex

The sophisticated Drag and Drop library you've been waiting for 🥳

dnd dom-api dom-manipulation dom-store drag-and-drop draggable droppable sortable

Last synced: 14 May 2025

https://github.com/gnat/surreal

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

animation cash dom dom-manipulation ergonomics htmx hyperscript javascript jquery jquery-alternative jquery-like jquery-replacement locality-of-behavior queryselector queryselectorall selector surreal timeline umbrella vanilla-js

Last synced: 15 May 2025

https://github.com/knadh/dragmove.js

A super tiny Javascript library to make DOM elements draggable and movable. ~500 bytes (minified+gzipped) and no dependencies.

dom-manipulation drag-and-drop draggable draggable-elements move

Last synced: 16 May 2025

https://github.com/raquo/laminar

Simple, expressive, and safe UI library for Scala.js

dom-manipulation functional-reactive-programming reactive-streams scala scala-js scalajs ui

Last synced: 12 Apr 2025

https://github.com/raquo/Laminar

Simple, expressive, and safe UI library for Scala.js

dom-manipulation functional-reactive-programming reactive-streams scala scala-js scalajs ui

Last synced: 27 Mar 2025

https://github.com/vladocar/nanoJS

Minimal standalone JS library for DOM manipulation

css dom dom-library dom-manipulation html javascript js library

Last synced: 03 Apr 2025

https://github.com/vladocar/nanojs

Minimal standalone JS library for DOM manipulation

css dom dom-library dom-manipulation html javascript js library

Last synced: 12 Apr 2025

https://github.com/argyleink/blingblingjs

💲 Micro-library of shorthands for DOM selection, events, and attribute manipulation

commonjs dom-manipulation es6 javascript jquery-like tdd utility-function

Last synced: 05 Apr 2025

https://github.com/siongui/godom

Make DOM manipulation in Go as similar to JavaScript as possible. (via GopherJS or WebAssembly)

dom-manipulation frontend go golang gopherjs

Last synced: 28 Jun 2025

https://github.com/likethemammal/css-visualizer

Visualizers made entirely from DOM elements and CSS3 Animations and Transforms.

audio-data css3-animations dom-manipulation music-visualizer soundcloud-api webaudio-api

Last synced: 24 Oct 2025

https://github.com/byteface/domonic

Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool features. A fast prototyping library.

dom dom-api dom-manipulation hacktoberfest hacktoberfest2021 html javascript opensource prototype python python3 terminal

Last synced: 16 May 2025

https://github.com/ifedapoolarewaju/nojs

Library that helps minimize js you have to write

dom-manipulation frontend-web javascript javascript-library no-js nojs

Last synced: 20 Aug 2025

https://github.com/brisa-build/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.

diff dom dom-manipulation html-streaming javascript typescript virtual-dom

Last synced: 06 Apr 2025

https://github.com/vanjs-org/mini-van

Mini-Van: A minimalist template engine for DOM generation and manipulation, working for both client-side and server-side rendering (SSR)

compose deno deno-module dom dom-manipulation grab-n-go html-template lightweight-framework lightweight-javascript-library minimalist server-side-rendering ssr template-engine ultrathin vanilla-javascript vanilla-js vanillajs

Last synced: 04 Apr 2025

https://github.com/fefit/visdom

A library use jQuery like API for html parsing & node selecting & node mutation, suitable for web scraping and html confusion.

confuse css-selector dom-manipulation html-parse jquery rust scrape

Last synced: 27 Dec 2025

https://github.com/phuocng/mirror-a-text-area

Enhancing user experience through text area mirroring

dom-manipulation javascript

Last synced: 12 Jul 2025

https://github.com/jh3y/use-caret-position

A custom React hook for grabbing the caret position in a text input.

caret dom dom-manipulation hacktoberfest hooks hooks-api-react react reactjs ui ui-components

Last synced: 02 Aug 2025

https://github.com/lifeart/ember-ref-bucket

This is list of handy ember primitives, created to simplify class-based dom workflow

addon dom-manipulation ember ember-addon

Last synced: 30 Apr 2025

https://github.com/evrone/normas

Normal Lightweight Javascript Framework for server-side render compatible with Turbolinks

delegated-events dom-manipulation event-listener lightweight-javascript-framework mutationobserver thin-client turbolinks

Last synced: 13 Apr 2025

https://github.com/olton/dom

Small library for DOM manipulation and animation. This library similar to jQuery, but written more simply.

ajax dom dom-animation dom-manipulation javascript jquery-replace

Last synced: 24 Sep 2025

https://github.com/aralroca/parse-html-stream

During the HTML streaming, capture the DOM Nodes to work with them

dom dom-manipulation html htmx javascript streaming typescript walker

Last synced: 19 Apr 2025

https://github.com/bcinarli/uxr

A set of JavaScript utilities for selecting and modifying elements

chaining-callables dom dom-manipulation javascript plugins selector

Last synced: 14 Apr 2025

https://carlosigreda.github.io/Awesome-Books/

In this project, I will build a basic website that allows users to add/remove books from a list. I will achieve that by using JavaScript objects and arrays. I will also need to dynamically modify the DOM and add basic events.

css dom-manipulation flexbox grid-layout html javascript media-queries

Last synced: 16 Sep 2025

https://github.com/carlosigreda/portfolio-setup-and-mobile-first

In this project, I will build a portfolio website from scratch for mobile and desktop version using HTML, CSS and JavaScript.

css dom-manipulation flexbox grid-layout html javascript media-queries

Last synced: 27 Feb 2025

https://carlosigreda.github.io/Awesome-Books-ES6/

In this project, I will restructure your Awesome books app code. The goal is to make it more organized by using modules. I will also practice the ES6 syntax that I have learned.

css dom-manipulation es6 html javascript media-queries

Last synced: 16 Sep 2025

https://github.com/alejandroq12/portfolio

Welcome to My Porfolio where you can explore my projects, get to know me, and find a way to contact me. Take a look at my various projects and discover the range of my technical skills.

accesibility cd ci ci-cd cicd css dom-manipulation html javascipt localstorage responsive validation

Last synced: 26 Apr 2025

https://github.com/carlosigreda/capstone-project

In this capstone project, I'm going to build is based on an online website for a conference using HTML, CSS and JavaScript.

css dom-manipulation flexbox grid-layout html javascript media-queries

Last synced: 30 Apr 2025

https://github.com/1farz1/simple-web-apps-js

This is A Repository that contains simple app desired to do a certain functunality using Javascript Dom , it will be updated by Project with Time

api best-practices clean-code css3 dom dom-manipulation frontend html javascript

Last synced: 28 Jun 2025

https://github.com/mojolicious/dom.js

:crystal_ball: A fast and very small HTML/XML DOM parser with CSS selectors

dom dom-manipulation javascript mojojs nodejs typescript

Last synced: 20 Aug 2025

https://github.com/sv443-network/userutils

General purpose DOM/GreaseMonkey library: register listeners for when CSS selectors exist, intercept events, create persistent & synchronous data stores, modify the DOM more easily and much more

dom dom-library dom-manipulation greasemonkey javascript-library userscript userscript-development userscript-library utility utility-library

Last synced: 29 Jul 2025

https://github.com/alejandroq12/polyglot-talk

As a polyglot who speaks French, Spanish, English, and Chinese, I am excited to share my experiences and insights on the importance of language learning in today's global society. In my talk, I will explore how learning multiple languages can broaden our perspectives, foster empathy and understanding, and open up new opportunities.

accessibility css dom-manipulation event-listeners html javascript linters media-queries responsive-web-design version-control

Last synced: 19 Jul 2025

https://github.com/davidwells/dom-guard

🔐 Lock DOM node contents to protect people against scammers using browser devtools

dom-manipulation security

Last synced: 12 Apr 2025

https://github.com/givanz/vtpl

Vtpl is a php template engine that ensures proper separations of concerns, the frontend logic is separated from presentation. The goal is to keep the html unchanged for better maintainability for both backend and frontend developers

css dom dom-manipulation dsl front-end front-end-development frontend handlebars html html-template layout liquid mustache php template template-engine template-language templating vtpl

Last synced: 21 Apr 2025

https://github.com/abirtasrif/guess-the-number-game

A simple game of guessing a number. Created with vanilla css, vanilla javascript and. View the project live at-

css dom-manipulation html javascript vanilla-css vanilla-javascript

Last synced: 23 Apr 2025

https://github.com/ernestmarcinko/htmx-serverless

HTMX Serverless XHR requests. A frontend tool to define custom responses to XHR requests based on the request Path.

dom dom-manipulation extension htmx htmx-app jquery library

Last synced: 09 Oct 2025

https://github.com/datamart/glize

:books: Glize is a clean and robust pure Javascript library.

dom-manipulation glize-library javascript javascript-library template-engine

Last synced: 20 Mar 2025

https://github.com/daveanthonyc/canva-editing-clone

🔥 A clone of Canva's main design editor

canva dom-manipulation javascript reactjs typescript

Last synced: 21 Jun 2025

https://github.com/aayushyadavz/javascript-full-notes

Basically in this repo you will find the Javascript topic wise codes with notes on every line of code. Beginner friendly JS notes, you can learn, revise e.t.c.

arrays async basic-to-advance dom dom-manipulation es6 events functions if-else javascript javascript-notes json loops objects strings

Last synced: 14 Apr 2025

https://github.com/sambeevors/pumpkin.js

A mini-library for helpful JS functions 🎃

dom dom-manipulation javascript-library jquery microlibrary pumpkin

Last synced: 19 Jul 2025

https://github.com/vpj/weya

Simple Typescript/Javascript framework for DOM manipulation

dom-manipulation html typescript ui-template

Last synced: 06 May 2025

https://github.com/dmhendricks/wordpress-output-buffering

A simple mu-plugin that buffers the entire WP process, capturing the final output for DOM manipulation.

dom-manipulation mu-plugins output-buffering wordpress-plugin

Last synced: 17 Oct 2025

https://github.com/alejandroq12/my-movies

API-based web application built with Vanilla JavaScript ES6 and pure CSS! I used a range of tools and best practices to ensure high-quality code and effective collaboration.

api css3 dom dom-manipulation javascript jest jest-tests js webpack

Last synced: 26 Apr 2025

https://github.com/alejandroq12/to-do-list

🚀 This repository contains the front-end implementation of a to-do list web application. The app is designed to help users efficiently manage their tasks and stay organized, using modern web development practices and technologies.

css dom dom-manipulation es6-javascript html javascript jest jest-tests todolist unit-testing webpack

Last synced: 13 Sep 2025

https://github.com/shreyamalogi/memory-game

"Unlock Shreya's Memory Magic : Match, Recall, Conquer! 🌈🎮

css dom-manipulation html javascript jquery memory-game shreyamalogi

Last synced: 24 Apr 2025

https://github.com/shreyamalogi/drums-app

This web app allows you to play drums online.

dom dom-manipulation jquery

Last synced: 12 Oct 2025

https://github.com/alexcambose/virtual-dom

A Virtual DOM algorithm implementation that improves front end performance by updating only changed nodes in the DOM.

algorithm api diffing dom dom-builder dom-element dom-events dom-manipulation dom-node dom-tree hyperscript json lightweight object optimization react virtual-dom

Last synced: 22 Jun 2025

https://github.com/tomasesquivelgc/module1-capstone

🎉👷‍♂️Capstone project for the module 1 of Microverse. Landing page for a made up festival containing different sections. Two different documents you can navigate through with web responsiveness and 2 different layouts for mobile and desktop. DOM manipulation to create whole sections of content.

css css3 dom-manipulation html javascript mobile-first responsive-web-design

Last synced: 07 May 2025

https://github.com/rustam-tolipov/leaderboard

The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the external Leaderboard API service.

api async-await css3 cssflexbox dom-manipulation html5 javascript module

Last synced: 11 Apr 2025

https://github.com/gdotdesign/elm-dom

Alternative Elm package for DOM manipulation.

dom dom-manipulation elm elm-dom

Last synced: 17 Jun 2025

https://github.com/erf/elite

build HTML declaratively using JS 548 bytes

dom dom-api dom-manipulation js-dom js-library

Last synced: 01 Jan 2026

https://github.com/hichemtab-tech/copyshareify-js

CopyShareify-js is a versatile JavaScript library that enhances buttons with customizable actions. With CopyShareify-js, you can effortlessly transform ordinary buttons into powerful tools that enable various actions, including copying content, sharing on social media platforms, and more.

button-actions clipboard copy-content customizable-actions dom-manipulation frontend-development html html-elements image-copying javascript javascript-library jquery-plugin share-content social-media-sharing ui-components utility-library web-development web-share-api

Last synced: 05 Apr 2025

https://github.com/saptajitbanerjee/electronics-shopping-site

The project is an interactive front-end application built using React. It features a dynamic carousel, captivating animations, and a user-friendly Shopping Cart functionality with options to add and remove items. This application empowers users to effortlessly track their shopping experience by providing a comprehensive view of their selected items

css-animations css-flexbox css3 dom-manipulation ecommerce ecommerce-website front-end front-end-web-development frontend frontend-web html-css-javascript html5 javascript online-shop react reactjs shopping-cart

Last synced: 16 Oct 2025

https://github.com/venkat-0706/to-do-list

"A simple, user-friendly To-Do List app to manage tasks efficiently. Features include adding, editing, and deleting tasks, along with marking them as complete. Built with " HTMS , CSS , JAVASCRIPT " this project is great for staying organized and productive. Ideal for beginners learning project management and basic CRUD operations."

crud-operations dom-manipulation front-end-development html-css-javascript localstorage responsive-design user-interface-design web-development

Last synced: 13 Apr 2025

https://github.com/inspecta/microverse-assembly

Microverse Monthly assembly website; a replica of the CC Global Summit Korea 2015. It is a milestone of my first module at Microverse.

css dom-manipulation flexbox-css html javascript semantic-web

Last synced: 16 May 2025

https://github.com/willybrauner/compose

Compose is a small and type-safe library that links your javascript to your DOM.

atomic-design components dom dom-manipulation page-transitions query typescript vanilla-js

Last synced: 28 Apr 2025

https://github.com/uzair-manzoor/portfolio

This personal portfolio website is meticulously crafted using the latest web technologies, including HTML, CSS, and JavaScript, following industry best practices. The result is an elegant and interactive showcase of projects and skills, ensuring a seamless user experience for visitors.

css-animations css-flexbox css-grid-layout css3 css3-animations dom-manipulation dynamic-programming figmadesign html5 javascript linters-config portfolio-website

Last synced: 24 Apr 2025

https://github.com/mcqua007/quantdom

A small javascript DOM manipulation library based on Jquery's syntax. Acts as a small utility library with the most common functions.

dom dom-manipulation dom-utilities javascript jquery js-utilities mini mini-jquery nano queryselectors

Last synced: 27 Jul 2025

https://github.com/Bipinoli/Online-Price-Tracker-with-Chrome-Extension

Go to e-commerce site, select the price, hit the extension button, that's it. Now that price will be tracked. The system will know where to look for the price in which site and once the price drops to your desired threshold it will should notify you.

dom-manipulation javascript php price-tracker server-sent-events web-scraping

Last synced: 13 Apr 2025

https://github.com/bipinoli/online-price-tracker-with-chrome-extension

Go to e-commerce site, select the price, hit the extension button, that's it. Now that price will be tracked. The system will know where to look for the price in which site and once the price drops to your desired threshold it will should notify you.

dom-manipulation javascript php price-tracker server-sent-events web-scraping

Last synced: 14 Jul 2025

https://github.com/nulldev/static-post-bot

:satellite: Telegram Bot for making posts to a static website

dom dom-manipulation nodejs nulldev post static-site telegram telegram-bot

Last synced: 12 Apr 2025

https://github.com/growthbook/dom-mutator

Apply persistent DOM Mutations on top of HTML you don't control.

dom dom-manipulation mutationobserver react

Last synced: 06 Jul 2025

https://github.com/ol-create/the-conference

For this project, I created a dynamic website for a technology conference. Drawing on my design skills and creativity, I developed a unique and engaging event theme that served as the foundation for the website's content. To showcase the latest trends and advancements in the tech industry.

css3 dom-manipulation domain-driven-design html5 responsive-web-design wep-app

Last synced: 24 Dec 2025

https://github.com/lamiasristy/restaurant-homepage-js

This project is focusing on dynamically rendering a simple restaurant homepage, using DOM manipulation in JavaScript.

bootstrap4 dom-manipulation html-css-javascript javascript responsive-web-design restaurant-homepage webpack

Last synced: 23 Apr 2025

https://github.com/lucaperret/gaspard

Lightweight DOM helpers without dependency

dom-manipulation esnext javascript jquery-like library youmightnotneed

Last synced: 18 Mar 2025

https://github.com/ayezabashir/vanilla-javascript-projects

This repository contains mini web projects made using HTML, CSS and Vanilla Javascript.

animation-css api await-async dom-manipulation fetch-api javascript miniprojects

Last synced: 08 Oct 2025

https://github.com/buzut/flightdom

ƒlightDom, short for functional light DOM, is a functional API to work with the DOM.

dom dom-manipulation jquery jquery-alternative

Last synced: 21 Aug 2025