Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dom

Dom

65 projects

Showing 29 of 65 projects

Lucia
LuciaTypeScript

A 3kb JavaScript library that adds interactivity to HTML through declarative attributes without build tools.

#hacktoberfest#lucia#vanilla-js
Stars746
Forks27
Last commit3 years ago
bel
belJavaScript

HTML template strings for browser DOM manipulation with server-side rendering support in Node.js.

#dom-manipulation#html-templates#server-side-rendering
Stars688
Forks48
Last commit4 years ago
Motus
MotusJavaScript

A JavaScript animation library that mimics CSS keyframes and applies them based on scroll position.

#keyframes#css-animations#animation
Stars623
Forks32
Last commit3 years ago
jsurl
jsurlJavaScript

Lightweight JavaScript library for URL manipulation in both DOM and server environments.

#url-manipulation#dom#frontend
Stars584
Forks99
Last commit6 years ago
dom
domGo

A Go library providing DOM bindings and Web API wrappers for WebAssembly applications.

#dom-manipulation#chrome-extensions#webassembly
Stars508
Forks57
Last commit7 years ago
leptos-use
leptos-useRust

A comprehensive collection of essential utilities for building reactive web applications with the Leptos framework.

#leptos#webassembly#web-assembly
Stars496
Forks108
Last commit5 days ago
HTMLKit
HTMLKitHTML

A WHATWG-compliant Objective-C framework for parsing, manipulating, and querying HTML documents on iOS and OSX.

#parsing#dom-manipulation#cocoa-touch
Stars239
Forks24
Last commit3 years ago
Respo
RespoCirru

A virtual DOM library for ClojureScript, inspired by React and Reagent, with immutable data structures and hot code swapping.

#functional-programming#hot-reloading#clojurescript
Stars236
Forks10
Last commit1 year ago
Preact Markup
Preact MarkupJavaScript

A Preact component that renders HTML/XML as Virtual DOM, mapping custom elements to Preact components.

#jsx-alternative#parse#preact-components
Stars207
Forks27
Last commit5 years ago
Preact Portal
Preact PortalJavaScript

Render Preact components into any DOM element, useful for modals, tooltips, and overlays.

#preact-components#dom#modal-dialogs
Stars183
Forks23
Last commit6 years ago
sxd-document
sxd-documentRust

A Rust XML library providing DOM manipulation, XPath 1.0 support, and utilities for XML processing.

#library#native#no-c-bindings
Stars161
Forks40
Last commit1 year ago
minimize
minimizeJavaScript

A Node.js HTML minifier focused on HTML5, offering high configurability and a pluggable architecture.

#server-side#html5#cli-tool
Stars161
Forks16
Last commit6 years ago
sxd-xpath
sxd-xpathRust

A Rust library implementing XPath 1.0 for XML document querying and manipulation.

#parsing#query-language#dom
Stars134
Forks36
Last commit1 year ago
sdlang
sdlangD

A D library for reading and writing SDLang (Simple Declarative Language), a concise, type-aware data format.

#parsing#d-language#data-serialization
Stars127
Forks21
Last commit3 years ago
PlayCanvas Web Components
PlayCanvas Web ComponentsTypeScript

Custom HTML elements for building declarative 3D interactive web applications with PlayCanvas.

#declarative#web-components#custom-elements
Stars111
Forks35
Last commit6 days ago
HTML parser
HTML parserPascal

A Delphi HTML parser library with read/write capabilities, based on wr960204's HtmlParser.

#css-selector#library#pascal
Stars71
Forks47
Last commit6 years ago
vue-identify-network
vue-identify-networkTypeScript

A Vue.js component that detects and displays the internet connection type and speed of your users.

#vue2#window#identify-network
Stars70
Forks9
Last commit27 days ago
fox
foxFortran

A Fortran XML library

#sax-parser#dom#xml-parser
Stars65
Forks57
Last commit4 years ago
cl-html5-parser
cl-html5-parserCommon Lisp

A Common Lisp HTML5 parser ported from html5lib, with DOM-agnostic output and namespace support.

#html5lib#mathml#dom
Stars57
Forks15
Last commit7 years ago
FXML
FXMLCommon Lisp

A secure-by-default, error-recovering XML parser and serializer for Common Lisp, forked from CXML.

#secure-by-default#xml-serializer#error-recovery
Stars32
Forks4
Last commit7 months ago
fast-html-parser
fast-html-parserPascal

A fast HTML parser for Free Pascal and Delphi that enables DOM-like element access without regular expressions.

#pascal#command-line-tool#text-processing
Stars32
Forks12
Last commit6 years ago
Preact Delegate
Preact DelegateJavaScript

A Preact library for delegating DOM events to improve performance in dynamic applications.

#dom-events#delegate#event-delegation
Stars19
Forks0
Last commit9 years ago
DOM
DOMJavaScript

An ESLint plugin that detects DOM API performance issues like forced reflows and synchronous layout calculations.

#api#web-optimization#layout
Stars10
Forks0
Last commit8 years ago
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
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 commit6 days ago
xia
xiaAda

A native Ada implementation of the XPath 1.0 specification for querying XML documents.

#ada-implementation#ada#dom
Stars4
Forks0
Last commit2 years 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
vxml
vxmlV

A pure V library for parsing XML into a DOM tree with a direct tree API.

#dom#xml-parser#tree-api
Stars1
Forks0
Last commit3 years ago
ngx-advanced-img
ngx-advanced-imgTypeScript

An Angular directive library providing high-performance image optimization, fallback loading, and format conversion tools.

#ui-ux#webassembly#img
Stars1
Forks1
Last commit6 days ago
PreviousPage 2 of 2

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
#Javascript27
#Frontend23
#Html14
#Dom Manipulation14
#Performance13
#Virtual Dom9
#Ui Components8
#Javascript Library7
#Web Development7
#Lightweight7
#Declarative Ui7
#Html Parser7