awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesComponent References

Mechanisms for accessing underlying DOM nodes or persisting values across renders.

Distinguishing note: Focuses on reference management rather than general state management.

Explore 6 awesome GitHub repositories matching user interface & experience · Component References. Refine with filters or upvote what's useful.

Awesome Component References GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • preactjs/preactAvatar de preactjs

    preactjs/preact

    38,701Ver en GitHub↗

    Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc

    Creates stable references to DOM nodes or values that persist across renders.

    JavaScriptcomponentsdomjsx
    Ver en GitHub↗38,701
  • infernojs/infernoAvatar de infernojs

    infernojs/inferno

    16,420Ver en GitHub↗

    Inferno is a virtual DOM UI library and high-performance DOM renderer used for building component-based user interfaces. It functions as a server-side rendering engine and a client-side framework that synchronizes application state with the visual interface through a declarative structure. The project distinguishes itself as a React-compatible UI framework, providing a compatibility layer that allows components designed for other reactive environments to run without modification. Its capability surface covers virtual DOM management, including node diffing and reconciliation, and a full serve

    Allows direct access to underlying DOM nodes through component references for manual manipulations.

    JavaScript
    Ver en GitHub↗16,420
  • hoffstadt/dearpyguiAvatar de hoffstadt

    hoffstadt/DearPyGui

    15,217Ver en GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Allows referencing interface components using human-readable string aliases instead of numeric tags.

    C++cppcross-platformdearpygui
    Ver en GitHub↗15,217
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Ver en GitHub↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    Allows replacing default document filename displays with custom components for improved identification.

    TypeScriptcmscontent-management-systemforestry
    Ver en GitHub↗13,150
  • reactjs/react.devAvatar de reactjs

    reactjs/react.dev

    11,765Ver en GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Provides mechanisms for accessing underlying DOM nodes or persisting values across renders using stable references.

    JavaScriptdocumentationjavascriptreact
    Ver en GitHub↗11,765
  • jsx-eslint/eslint-plugin-reactAvatar de jsx-eslint

    jsx-eslint/eslint-plugin-react

    9,287Ver en GitHub↗

    This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and maintain code quality in React projects. It functions as a specialized JSX linter that analyzes the syntax and structure of components to detect anti-patterns and API misuse. The plugin distinguishes itself by providing deep analysis of React-specific patterns, such as detecting state race conditions, preventing nested component definitions, and identifying unstable references that cause unnecessary re-renders. It also includes security hardening rules to identify vulnerabilities li

    Encourages the use of reference callbacks by flagging legacy string-based component identifiers.

    JavaScriptdevelopmentecmascripteslint
    Ver en GitHub↗9,287
  1. Home
  2. User Interface & Experience
  3. Component References

Explorar subetiquetas

  • Reference Identifier ValidationEnsures component references use modern callbacks instead of legacy string identifiers. **Distinct from Component References:** Focuses on the syntax of the reference identifier rather than the mechanism of DOM access.
  • Selector CustomizersInterfaces for overriding default document selection displays with custom components. **Distinct from Component References:** Distinct from Component References: focuses on UI customization for selection interfaces rather than general reference management.