awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesDOM Manipulation Libraries

Tools for selecting, traversing, and modifying document elements or applying data-driven transformations within a web page.

Explore 8 awesome GitHub repositories matching web development · DOM Manipulation Libraries. Refine with filters or upvote what's useful.

Awesome DOM Manipulation Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • d3/d3Avatar von d3

    d3/d3

    113,118Auf GitHub ansehen↗

    D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions. The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite fo

    Select, traverse, and modify document elements to apply data-driven transformations directly within the browser.

    Shellchartchartsd3
    Auf GitHub ansehen↗113,118
  • jquery/jqueryAvatar von jquery

    jquery/jquery

    59,825Auf GitHub ansehen↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    Simplifies the selection, traversal, and modification of elements within the document object model.

    JavaScriptjquery
    Auf GitHub ansehen↗59,825
  • david-desmaisons/vue.draggableAvatar von David-Desmaisons

    David-Desmaisons/Vue.Draggable

    20,609Auf GitHub ansehen↗

    Vue.Draggable is a user interface component for Vue that enables drag-and-drop list reordering. It functions as a declarative wrapper for the Sortable.js library, providing a specialized list element that synchronizes the visual order of elements with an underlying data model. The project supports complex interactive layouts, including the ability to transfer items between multiple containers and clone items during the drag process. It provides mechanisms to restrict drag initiation to specific handle elements and allows for the embedding of static content within the draggable area. The fram

    Utilizes a third-party sorting library to handle low-level DOM manipulation and physical element reordering.

    JavaScript
    Auf GitHub ansehen↗20,609
  • frappe/chartsAvatar von frappe

    frappe/charts

    15,088Auf GitHub ansehen↗

    This project is a client-side data visualization framework and SVG charting library used to render responsive, interactive charts in a web browser. It functions as a lightweight utility for generating scalable vector graphics and data annotations without external dependencies. The library enables the creation of custom SVG charts with adjustable colors and animations to meet specific design requirements. It supports dynamic data updates and the addition of markers, regions, and tooltips to provide context to specific data points. The system covers broad capability areas including responsive

    Translates raw input datasets into SVG elements by mapping values to coordinate points within a view box.

    JavaScriptchartgraphhacktoberfest
    Auf GitHub ansehen↗15,088
  • dangrossman/daterangepickerAvatar von dangrossman

    dangrossman/daterangepicker

    10,990Auf GitHub ansehen↗

    This is a JavaScript date and time selector and a jQuery-based component used to capture single dates or date ranges through a calendar dropdown interface. It serves as a web-based tool for selecting specific days along with hours and minutes for scheduling and data filtering. The project includes support for regional date localization, allowing date displays and labels to be translated and formatted to match different languages and regional requirements. The component provides capabilities for input validation through date constraints and the definition of selectable time windows. Users can

    Uses the jQuery library for selecting and modifying document elements and managing cross-browser event listeners.

    JavaScript
    Auf GitHub ansehen↗10,990
  • bttstrp/bootstrap-switchAvatar von Bttstrp

    Bttstrp/bootstrap-switch

    5,041Auf GitHub ansehen↗

    Bootstrap-switch ist ein jQuery-Plugin, das standardmäßige HTML-Checkboxen und Radio-Buttons in visuelle Toggle-Switches umwandelt. Es dient als Formular-Eingabeschalter, der eine gleitende Toggle-Interaktion als Ersatz für traditionelle binäre Eingabeelemente bietet. Diese Komponente wurde speziell für Bootstrap-Interfaces entwickelt und ermöglicht die Anpassung von Webseiten, die dem Bootstrap-CSS-Framework-Designsystem folgen. Sie verbessert Webformulare durch die Umwandlung grundlegender Eingabeelemente in interaktive Schalter, um die visuelle Klarheit binärer Einstellungen und Präferenzen zu verbessern.

    Employs a DOM manipulation library to handle element creation and cross-browser event binding.

    Pugbootstrapbootstrap-switchcheckbox
    Auf GitHub ansehen↗5,041
  • jplayer/jplayerAvatar von jplayer

    jplayer/jPlayer

    4,596Auf GitHub ansehen↗

    jPlayer ist eine JavaScript-Bibliothek und ein Cross-Browser-Media-Wrapper zum Einbetten und Verwalten von HTML5-Audio- und Videoinhalten. Sie bietet eine einheitliche Schnittstelle zur Steuerung der Medienwiedergabe über verschiedene Webbrowser und Formate hinweg. Das Projekt fungiert als anpassbare Medienoberfläche, die das Erstellen maßgeschneiderter Wiedergabelayouts mittels Standard-HTML und CSS ermöglicht. Es entkoppelt die Wiedergabelogik von der visuellen Benutzeroberfläche, um ein individuelles Styling der Player-Steuerelemente zu erlauben. Die Bibliothek handhabt die Cross-Browser-Kompatibilität durch eine Wiedergabe-Engine mit Fallback-Optionen für ältere Browser. Sie lässt sich in jQuery integrieren, um DOM-Manipulationen und Mediensteuerungen zu verwalten.

    Utilizes jQuery for DOM manipulation to ensure consistent element selection and styling across browsers.

    JavaScript
    Auf GitHub ansehen↗4,596
  • allthingssmitty/jquery-tips-everyone-should-knowAvatar von AllThingsSmitty

    AllThingsSmitty/jquery-tips-everyone-should-know

    4,315Auf GitHub ansehen↗

    This project serves as a comprehensive development guide for the jQuery library, focusing on best practices and techniques for efficient web frontend development. It provides a structured collection of patterns for manipulating the document object model, managing dynamic content, and streamlining asynchronous data requests. The guide emphasizes performance and maintainability by detailing strategies for optimizing element selection, implementing event delegation, and managing element state. It covers methods for resolving library conflicts, standardizing layout dimensions, and controlling bro

    Offers comprehensive patterns for selecting, traversing, and modifying DOM elements efficiently.

    awesomeawesome-listjquery
    Auf GitHub ansehen↗4,315
  1. Home
  2. Web Development
  3. Browser Integration Utilities
  4. DOM & Event Handling
  5. DOM Manipulation Libraries