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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • d3/d3Avatar d3

    d3/d3

    113,118Vezi pe GitHub↗

    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
    Vezi pe GitHub↗113,118
  • jquery/jqueryAvatar jquery

    jquery/jquery

    59,825Vezi pe GitHub↗

    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
    Vezi pe GitHub↗59,825
  • david-desmaisons/vue.draggableAvatar David-Desmaisons

    David-Desmaisons/Vue.Draggable

    20,609Vezi pe GitHub↗

    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
    Vezi pe GitHub↗20,609
  • frappe/chartsAvatar frappe

    frappe/charts

    15,088Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,088
  • dangrossman/daterangepickerAvatar dangrossman

    dangrossman/daterangepicker

    10,990Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,990
  • bttstrp/bootstrap-switchAvatar Bttstrp

    Bttstrp/bootstrap-switch

    5,041Vezi pe GitHub↗

    Bootstrap-switch este un plugin jQuery care transformă checkbox-urile și butoanele radio HTML standard în comutatoare vizuale (toggle switches). Servește ca un comutator de input pentru formulare care oferă o interacțiune de tip glisare ca înlocuitor pentru elementele de input binare tradiționale. Această componentă este concepută special pentru interfețele Bootstrap, permițând personalizarea paginilor web care urmează sistemul de design al framework-ului CSS Bootstrap. Îmbunătățește formularele web prin convertirea elementelor de input de bază în comutatoare interactive pentru a îmbunătăți claritatea vizuală a setărilor și preferințelor binare.

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

    Pugbootstrapbootstrap-switchcheckbox
    Vezi pe GitHub↗5,041
  • jplayer/jplayerAvatar jplayer

    jplayer/jPlayer

    4,596Vezi pe GitHub↗

    jPlayer este o bibliotecă JavaScript și un wrapper media cross-browser utilizat pentru încorporarea și gestionarea conținutului audio și video HTML5. Oferă o interfață unificată pentru a controla redarea media în diferite browsere și formate web. Proiectul funcționează ca o interfață media personalizabilă, permițând crearea de layout-uri de redare adaptate folosind HTML și CSS standard. Acesta decuplează logica de redare de interfața vizuală pentru a permite stilizarea personalizată a controalelor player-ului. Biblioteca gestionează compatibilitatea cross-browser printr-un motor de redare cu opțiuni de fallback pentru browserele mai vechi. Se integrează cu jQuery pentru a gestiona manipularea DOM și controlul media.

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

    JavaScript
    Vezi pe GitHub↗4,596
  • allthingssmitty/jquery-tips-everyone-should-knowAvatar AllThingsSmitty

    AllThingsSmitty/jquery-tips-everyone-should-know

    4,315Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,315
  1. Home
  2. Web Development
  3. Browser Integration Utilities
  4. DOM & Event Handling
  5. DOM Manipulation Libraries