Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dom Manipulation

Dom Manipulation

105 projects

Showing 33 of 105 projects

Shuffle-text
Shuffle-textJavaScript

A JavaScript library for creating text shuffle effects reminiscent of classic Flash animations.

#dom-manipulation#web-design#effects
Stars136
Forks18
Last commit1 month ago
purescript-specular
purescript-specularPureScript

A Reflex-Dom inspired UI library for PureScript based on Functional Reactive Programming (FRP).

#dom-manipulation#purescript#frontend
Stars133
Forks8
Last commit1 year ago
Repeat
RepeatJavaScript

A faster, simpler alternative to Knockout's foreach binding with better performance and flexible context handling.

#dom-manipulation#mvc-pattern#javascript-framework
Stars130
Forks17
Last commit9 years ago
lexbor
lexborC

A fast, memory-efficient HTML5 parser with CSS selector support for Crystal, successor to myhtml.

#dom-manipulation#css-selectors#memory-efficient
Stars113
Forks14
Last commit2 months ago
purescript-purview
purescript-purviewPureScript

A UI library for PureScript that uses the incremental lambda calculus to update the DOM without a virtual DOM diff.

#dom-manipulation#functional-programming#incremental-computation
Stars112
Forks10
Last commit
d3-component
d3-componentJavaScript

A lightweight component abstraction for D3.js that encapsulates the General Update Pattern and enables composable stateless functional components.

#dom-manipulation#component-architecture#user-interface
Stars110
Forks10
Last commit
Pine
PineScala

A functional HTML5 and XML library for Scala with type-safe bindings, immutable trees, and cross-platform support.

#parsing#dom-manipulation#functional-programming
Stars110
Forks14
Last commit5 years ago
selecting
selectingJavaScript

A lightweight JavaScript library for accessing and working with user-selected text in web pages.

#dom-manipulation#cross-browser#frontend
Stars95
Forks12
Last commit11 years ago
Table
TableJavaScript

A high-performance table binding plugin for Knockout.js that renders tables up to 10x faster than nested foreach bindings.

#dom-manipulation#performance-optimization#frontend
Stars87
Forks13
Last commit10 years ago
ember-render-modifiers
ember-render-modifiersTypeScript

Provides element modifiers for Ember.js to hook into rendering lifecycle events like insertion, updates, and destruction.

#dom-manipulation#hacktoberfest#element-modifiers
Stars86
Forks34
Last commit
react-native-html-parser
react-native-html-parserJavaScript

A DOM parser for React Native and Titanium that enables HTML parsing and manipulation using a standard DOM API.

#dom-manipulation#react-native#titanium
Stars79
Forks21
Last commit6 years ago
TransformTool
TransformToolActionScript

A free transform tool for manipulating objects in 2D space, available in ActionScript 3.0 and JavaScript versions.

#dom-manipulation#interactive-graphics#canvas
Stars78
Forks38
Last commit1 year ago
ember-stargate
ember-stargateTypeScript

A modern Ember addon for rendering content in different DOM locations using lightweight portal components.

#dom-manipulation#javascript-framework#ember-addon
Stars69
Forks12
Last commit6 days ago
ember-ref-modifier
ember-ref-modifierJavaScript

An Ember.js element modifier that provides a declarative way to reference DOM nodes in templates.

#dom-manipulation#template-utilities#modifier
Stars43
Forks6
Last commit5 years ago
ember-functional-modifiers
ember-functional-modifiersJavaScript

Provides a React-like useLayoutEffect API for creating custom element modifiers in Ember applications.

#dom-manipulation#functional-programming#ember-addon
Stars39
Forks6
Last commit
modest_ex
modest_exElixir

An Elixir library for pipeable HTML transformations using CSS selectors, powered by the Lexbor C library.

#dom-manipulation#functional-programming#css-selector
Stars34
Forks5
Last commit8 months ago
framer-moreutils
framer-moreutilsJavaScript

A collection of utility functions for Framer projects, extending the built-in Utils object with layout, animation, and DOM helpers.

#dom-manipulation#frontend-development#ui-utilities
Stars31
Forks3
Last commit
svelte-teleport
svelte-teleportSvelte

A Svelte component that enables teleporting DOM elements between different parts of the application.

#dom-manipulation#ui-utilities#frontend
Stars26
Forks0
Last commit6 years ago
ember-render-helpers
ember-render-helpersTypeScript

Template helpers that provide an alternative syntax for Ember's render modifiers.

#dom-manipulation#emberjs#ember-template-helper
Stars22
Forks3
Last commit2 months ago
Buildnode
BuildnodeCommon Lisp

A Common Lisp library for programmatically generating and manipulating XML documents using CXML-DOM.

#dom-manipulation#xml-generation#xml
Stars19
Forks4
Last commit9 years ago
Typebot
TypebotHTML

A lightweight JavaScript library for creating customizable typing animations with text arrays and event callbacks.

#dom-manipulation#event-driven#ui-animation
Stars18
Forks1
Last commit10 years ago
DOM Utilities
DOM UtilitiesTypeScript

Deprecated Dojo 2 package providing DOM manipulation, event delegation, and form handling utilities for browser runtimes.

#dom-manipulation#browser-utilities#form-serialization
Stars12
Forks12
Last commit9 years ago
ember-modifier-manager-polyfill
ember-modifier-manager-polyfillJavaScript

A polyfill that enables element modifier managers in Ember.js versions 2.12 through 3.7.

#dom-manipulation#element-modifiers#javascript-framework
Stars10
Forks3
Last commit
BEM.js
BEM.jsJavaScript

A JavaScript library for DOM selection and manipulation using BEM (Block, Element, Modifier) class names.

#dom-manipulation#modifier#dom
Stars9
Forks2
Last commit7 years ago
@ungap/import-node
@ungap/import-nodeJavaScript

A polyfill for the document.importNode API to support IE11 and other legacy browsers.

#dom-manipulation#polyfill#ie11
Stars7
Forks0
Last commit6 years ago
dom-element-value
dom-element-valueJavaScript

A lightweight JavaScript library for getting and setting DOM element values, including support for multiple select inputs.

#dom-manipulation#vanilla-js#select-multiple
Stars6
Forks0
Last commit9 years ago
vsoup
vsoupV

A fast, JSoup-inspired HTML5 parser and DOM manipulation library for the V programming language, powered by Lexbor.

#dom-manipulation#vlang#css-selectors
Stars6
Forks0
Last commit1 month ago
ngx-mutation-observer
ngx-mutation-observerTypeScript

Angular library that provides directives and services to monitor DOM element changes using MutationObserver.

#dom-manipulation#angular-directive#rxjs
Stars5
Forks0
Last commit2 months ago
ngx-draggable-dom
ngx-draggable-domTypeScript

An Angular attribute directive that makes any DOM element draggable with advanced features like bounds constraints and touch support.

#dom-manipulation#ui-ux#draggable
Stars4
Forks6
Last commit8 days ago
ngx-app-version
ngx-app-versionHTML

Angular directive for injecting application version into the DOM.

#dom-manipulation#library#version-management
Stars4
Forks0
Last commit1 month ago
macon
maconJavaScript

A 430B utility to create reactive jQuery components using JSX-like syntax for incremental refactoring.

#dom-manipulation#web-components#jquery
Stars3
Forks1
Last commit1 year ago
ngx-utility
ngx-utilityTypeScript

A collection of Angular utilities for forms, zones, DOM manipulation, HTTP requests, and other common development tasks.

#dom-manipulation#developer-tools#angular-utilities
Stars1
Forks0
Last commit9 months ago
universal_html
universal_htmlDart

A cross-platform implementation of dart:html for parsing, manipulating, and querying HTML/XML documents across browsers, mobile, desktop, and server-side environments.

#dom-manipulation#dart#html-parsing
Stars0
Forks0
Last commit3 years ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 years ago
8 years ago
4 months ago
4 months ago
8 years ago
5 years ago
#Frontend48
#Javascript39
#Javascript Library28
#Web Development26
#Html16
#Dom14
#Lightweight13
#Web Scraping13
#Html Parser12
#Ui Components11
#Css Selectors11
#Html510