awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

71 مستودعات

Awesome GitHub RepositoriesElement Attributes

Systems for managing dynamic element properties and attributes.

Distinguishing note: Focuses on the configuration of DOM attributes and virtual DOM instructions.

Explore 71 awesome GitHub repositories matching web development · Element Attributes. Refine with filters or upvote what's useful.

Awesome Element Attributes GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Configures data flow to custom elements via attribute serialization or direct property assignment.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • zenorocha/clipboard.jsالصورة الرمزية لـ zenorocha

    zenorocha/clipboard.js

    34,140عرض على GitHub↗

    clipboard.js is a lightweight JavaScript library and browser API wrapper designed to manage text transfers to the system clipboard. It functions as a DOM event clipboard manager that enables the copying and cutting of text from web page elements. The library provides mechanisms for dynamic text transfer, allowing text to be resolved from static HTML elements, specific data attributes, or programmatically defined strings at runtime. It includes an event-driven callback system to trigger user interface feedback or custom actions upon the success or failure of a clipboard operation. The tool im

    Implements text retrieval by reading specific data attributes from trigger elements.

    JavaScriptclipboardjavascript
    عرض على GitHub↗34,140
  • yewstack/yewالصورة الرمزية لـ yewstack

    yewstack/yew

    32,696عرض على GitHub↗

    Yew is a framework for building front-end web applications using Rust and WebAssembly. It provides a component-based architecture that allows developers to create modular, reusable user interface elements that manage their own state and logic. By compiling code into binary modules, the framework enables high-performance execution within modern browser environments. The framework distinguishes itself through a macro-based markup language that transforms declarative, HTML-like syntax into strongly-typed component structures during compilation. It features a robust server-side rendering engine t

    Configures element attributes and properties to manage dynamic names and virtual DOM instructions.

    Rustasmjsconcurrencyelm
    عرض على GitHub↗32,696
  • cheeriojs/cheerioالصورة الرمزية لـ cheeriojs

    cheeriojs/cheerio

    30,386عرض على GitHub↗

    Cheerio is an HTML and XML parsing library and server-side DOM implementation. It functions as a markup manipulation tool and CSS selector engine, allowing users to parse, query, and modify HTML or XML documents in non-browser environments. The project provides a DOM-like tree representation of markup strings, enabling programmatic addition, removal, and modification of elements and attributes. It features a prototype-based plugin system that allows the extension of core functionality by adding custom methods to the document prototype. The library covers a broad range of capabilities includi

    Provides methods to retrieve, set, and remove properties and data attributes from matched elements.

    TypeScriptcheeriodomhacktoberfest
    عرض على GitHub↗30,386
  • kenwheeler/slickالصورة الرمزية لـ kenwheeler

    kenwheeler/slick

    28,573عرض على GitHub↗

    Slick is a JavaScript carousel library used to create responsive, touch-enabled sliding content areas. It functions as a frontend layout tool that allows for automated content rotation and the creation of lazy-loading image galleries. The library distinguishes itself through the ability to synchronize multiple sliders, ensuring that movement in one carousel automatically advances others to the same position. It supports adaptive breakpoints that adjust the number of visible slides based on screen size and utilizes lazy loading to defer image downloads until they enter the viewport. The syste

    The Carousel allows setting component behavior and options directly within HTML elements to initialize functionality without writing scripts.

    JavaScript
    عرض على GitHub↗28,573
  • michalsnik/aosالصورة الرمزية لـ michalsnik

    michalsnik/aos

    28,075عرض على GitHub↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    Reads HTML data attributes at runtime to determine animation duration, easing, and delay settings.

    JavaScript
    عرض على GitHub↗28,075
  • lit/litالصورة الرمزية لـ lit

    lit/lit

    21,679عرض على GitHub↗

    Lit is a library for building lightweight, interoperable web components. It provides a base class that leverages native browser APIs to encapsulate state, logic, and styles, allowing developers to create custom elements that function consistently across any modern web project. The framework distinguishes itself through a reactive property system that automatically triggers efficient, batched DOM updates. By utilizing tagged template literals, it defines declarative UI structures that are compiled into optimized update instructions. Its architecture emphasizes modularity through a reactive con

    Sets or removes element attributes based on whether a provided value is defined, ensuring clean DOM output.

    TypeScripthtml-templateslitlit-element
    عرض على GitHub↗21,679
  • automaapp/automaالصورة الرمزية لـ AutomaApp

    AutomaApp/automa

    21,425عرض على GitHub↗

    Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta

    The product retrieves the value of a specific attribute from a selected web element and stores the result.

    Vueautomationbrowser-automationbrowser-extension
    عرض على GitHub↗21,425
  • leptos-rs/leptosالصورة الرمزية لـ leptos-rs

    leptos-rs/leptos

    20,993عرض على GitHub↗

    Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti

    Configures attributes and properties on document tags to support semantic structure.

    Rustdomfine-grainedisomorphic
    عرض على GitHub↗20,993
  • oneuijs/you-dont-need-jqueryالصورة الرمزية لـ oneuijs

    oneuijs/You-Dont-Need-jQuery

    20,161عرض على GitHub↗

    This project is a reference guide and collection of implementation patterns for replacing legacy libraries with native JavaScript. It provides a vanilla JavaScript reference guide, a modern web API cookbook, and a DOM manipulation cheat sheet to help migrate frontend dependencies to standard browser APIs. The project focuses on mapping library functions to native interfaces for DOM manipulation, network requests, and event handling. It includes a utility pattern library for common tasks such as string cleaning, type checking, and element styling. The covered capabilities include DOM element

    Provides native methods to read and update HTML attributes and data properties on target elements.

    JavaScript
    عرض على GitHub↗20,161
  • prinzhorn/skrollrالصورة الرمزية لـ Prinzhorn

    Prinzhorn/skrollr

    18,426عرض على GitHub↗

    Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a toolkit for linking CSS properties and HTML attributes to scroll positions to create synchronized animations, specifically providing utilities for the interpolation of SVG attributes. The library enables the creation of parallax scrolling and interactive web storytelling by mapping scroll offsets to specific style values. It allows for the development of non-linear movement and dynamic SVG effects through the use of custom HTML attributes that define keyframes. The system covers

    Interpolates numeric values for SVG attributes using specific keyframe prefixes to create dynamic graphics.

    HTML
    عرض على GitHub↗18,426
  • afarkas/lazysizesالصورة الرمزية لـ aFarkas

    aFarkas/lazysizes

    17,723عرض على GitHub↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    Re-initializes lazy loading automatically when data-src or data-srcset attributes are modified.

    JavaScriptjavascriptlazy-evaluationlazyload
    عرض على GitHub↗17,723
  • madrobby/zeptoالصورة الرمزية لـ madrobby

    madrobby/zepto

    15,104عرض على GitHub↗

    Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial

    Allows associating arbitrary JavaScript objects with specific DOM nodes using an internal storage mechanism.

    HTML
    عرض على GitHub↗15,104
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Allows for the programmatic modification of application UI element attributes.

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • mdbootstrap/tw-elementsالصورة الرمزية لـ mdbootstrap

    mdbootstrap/TW-Elements

    13,143عرض على GitHub↗

    TW-Elements is a Tailwind CSS component library and responsive UI kit providing a collection of pre-styled elements and templates. It functions as an interactive web element set and a customizable theme system for building website interfaces and landing pages. The project enables rapid frontend prototyping through a library of functional interface pieces, including modals, navigation bars, and forms. It provides a set of design blocks and sections specifically for creating mobile-first layouts. The library covers responsive web design and Tailwind CSS UI development. This includes the implem

    Provides mechanisms for initializing component behavior and appearance using custom HTML data attributes.

    JavaScriptcssdashboard-templatesdesign-systems
    عرض على GitHub↗13,143
  • stenciljs/coreالصورة الرمزية لـ stenciljs

    stenciljs/core

    13,101عرض على GitHub↗

    This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s

    Enables the addition of attributes and CSS classes to the component host using specialized markup.

    TypeScriptcustom-elementdesign-systemionic
    عرض على GitHub↗13,101
  • eternicode/bootstrap-datepickerالصورة الرمزية لـ eternicode

    eternicode/bootstrap-datepicker

    12,656عرض على GitHub↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed to integrate with the Bootstrap CSS framework. It provides a graphical calendar interface for selecting dates within web applications, serving as a specialized component for Bootstrap web forms. The project functions as a client-side date selection tool that replaces manual text entry with an interactive calendar popup. It focuses on improving the frontend user interface for date-related inputs.

    Provides the ability to initialize date constraints and formatting options using HTML data attributes.

    JavaScript
    عرض على GitHub↗12,656
  • snabbdom/snabbdomالصورة الرمزية لـ snabbdom

    snabbdom/snabbdom

    12,378عرض على GitHub↗

    Snabbdom is a virtual DOM library and DOM diffing engine used to create and update user interfaces by synchronizing a virtual tree with the browser. It functions as a modular UI framework that provides a system for generating virtual nodes and transforming them into actual browser elements. The project features a modular architecture that separates core rendering logic from optional components. It includes a dedicated SVG rendering engine for managing scalable vector graphics within a virtualized document object model. The library covers a broad range of capabilities, including lifecycle hoo

    Provides a comprehensive system for managing dynamic HTML properties, CSS styles, and custom data attributes.

    TypeScripthacktoberfestsnabbdomvirtual-dom-library
    عرض على GitHub↗12,378
  • adambard/learnxinyminutes-docsالصورة الرمزية لـ adambard

    adambard/learnxinyminutes-docs

    12,287عرض على GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Demonstrates assigning IDs, classes, and custom attributes to elements for targeting and styling.

    Markdown
    عرض على GitHub↗12,287
  • jhy/jsoupالصورة الرمزية لـ jhy

    jhy/jsoup

    11,340عرض على GitHub↗

    Jsoup is a Java library designed for parsing, extracting, and manipulating HTML and XML content. It provides a document object model that represents web content as a hierarchical tree, allowing for programmatic navigation and modification of elements, attributes, and text. The library functions as a toolkit for web scraping, enabling the retrieval of remote content via standard web protocols and the management of HTTP sessions for automated form interaction. The library distinguishes itself through its fault-tolerant tokenization, which reconstructs valid document structures from malformed or

    Provides methods to inspect, modify, and extract attributes from HTML elements.

    Javacsscss-selectorsdom
    عرض على GitHub↗11,340
السابق123…4التالي
  1. Home
  2. Web Development
  3. Element Attributes

استكشف الوسوم الفرعية

  • Accessibility Attribute Modifiers1 وسم فرعيUtilities for programmatically updating attributes of accessible interface components. **Distinct from Element Attributes:** Distinct from Element Attributes: focuses on modifying accessibility-specific attributes rather than general DOM properties.
  • Attribute Warning SuppressorsMechanisms for disabling specific DOM-related warnings via component props. **Distinct from Element Attributes:** Distinct from general attribute management: specifically addresses the suppression of framework warnings.
  • Attribute-Driven Content Rendering1 وسم فرعيThe use of HTML data attributes to store and render text within CSS pseudo-elements. **Distinct from Element Attributes:** Distinct from general Element Attributes by focusing on using attributes as the data source for visual rendering in pseudo-elements.
  • Command Attributes1 وسم فرعيDeclarative attributes used to invoke specific element actions like toggling popovers. **Distinct from Element Attributes:** Focuses on the attribute-driven triggering of actions rather than general attribute management.
  • Configuration Attributes3 وسوم فرعيةMechanisms for initializing component settings and behaviors using HTML data attributes. **Distinct from Element Attributes:** Focuses on component initialization and behavior configuration via attributes, whereas Element Attributes is more general and Data Attribute Mapping focuses on data extraction.
  • Data Attribute Mapping2 وسوم فرعيةMechanisms for extracting text from DOM data attributes to be used in other operations. **Distinct from Element Attributes:** Focuses on retrieving text for copying from data attributes, rather than general configuration of DOM attributes.
  • Data Attribute Styling3 وسوم فرعيةStyling mechanisms that use custom data attributes to define the visual state of an element. **Distinct from Element Attributes:** Focuses on visual styling via data-attributes rather than general attribute management
  • Document Attribute PassingAttaches typed values to tags and nodes to control their rendering behavior in document pipelines. **Distinct from Element Attributes:** Distinct from Element Attributes: focuses on document content nodes rather than general DOM element attributes.
  • Element Data StorageMechanisms for attaching and retrieving arbitrary JavaScript objects associated with specific DOM nodes. **Distinct from Element Attributes:** Distinct from Element Attributes by storing complex JavaScript objects internally rather than just managing string-based HTML attributes.
  • Host Attribute ManagementSystems for managing attributes and classes applied specifically to the host element of a component. **Distinct from Element Attributes:** Focuses specifically on the component's external host shell rather than general DOM element attributes.
  • SVG Attribute InterpolatorsUtilities that interpolate numeric values for SVG attributes based on external triggers or scroll positions. **Distinct from Element Attributes:** Specifically targets the interpolation of SVG numeric attributes for visual effects, unlike general DOM attribute management.
  • Shorthand Attribute AssignmentsCustom symbols or characters used to rapidly assign common HTML attributes and classes. **Distinct from Element Attributes:** Focuses on shorthand syntax for assignment rather than the management of dynamic properties or state.
  • Tag RenamersCapabilities for renaming element tags and setting attribute values directly on nodes. **Distinct from Element Attributes:** Distinct from Element Attributes: adds tag renaming to attribute management.
  • Visual Style OverridesCustomization of element layout, borders, and print behavior via inline styles and CSS classes. **Distinct from Element Attributes:** Distinct from Element Attributes: focuses on visual styling and print behavior rather than DOM property management.