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
·

11 repositorios

Awesome GitHub RepositoriesComponent Replacements

Mechanisms for swapping default interface elements with custom implementations.

Distinguishing note: Specifically targets granular UI element replacement within existing views.

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

Awesome Component Replacements GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • payloadcms/payloadAvatar de payloadcms

    payloadcms/payload

    43,053Ver en GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Allows replacing individual interface elements like buttons and status indicators with custom components.

    TypeScriptcmscontent-managementcontent-management-system
    Ver en GitHub↗43,053
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Iterates through training datasets in randomized orders without replacement to improve data efficiency.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Allows swapping built-in UI elements or logic controllers with custom implementations.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Ver en GitHub↗26,780
  • qax-os/excelizeAvatar de qax-os

    qax-os/excelize

    20,682Ver en GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Overrides standard graphical icons for text-based emoticons with custom image files.

    Goagentaianalytics
    Ver en GitHub↗20,682
  • bookstackapp/bookstackAvatar de BookStackApp

    BookStackApp/BookStack

    18,305Ver en GitHub↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Provides mechanisms for swapping default interface elements with custom implementations to allow theme-level UI customization.

    PHPbookstackdocumentationlaravel
    Ver en GitHub↗18,305
  • gilbarbara/react-joyrideAvatar de gilbarbara

    gilbarbara/react-joyride

    7,588Ver en GitHub↗

    react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m

    Enables swapping standard arrows, beacons, and tooltips with custom React components.

    TypeScriptjoyridereactreact-component
    Ver en GitHub↗7,588
  • golden-layout/golden-layoutAvatar de golden-layout

    golden-layout/golden-layout

    6,689Ver en GitHub↗

    Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com

    Supports swapping the component inside a container without altering the remaining layout structure or positioning.

    JavaScriptdrag-and-dropgolden-layoutjavascript
    Ver en GitHub↗6,689
  • chakra-ui/arkAvatar de chakra-ui

    chakra-ui/ark

    5,004Ver en GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    Replaces an Ark component's default DOM element with a custom component that inherits all its behavior, styling, and accessibility.

    TypeScriptcomponentsdesign-systemheadless
    Ver en GitHub↗5,004
  • discord-jda/jdaAvatar de discord-jda

    discord-jda/JDA

    4,665Ver en GitHub↗

    JDA es un envoltorio de Java para la API de Discord, proporcionando un framework para construir agentes automatizados e integrar aplicaciones con la plataforma de chat. Funciona tanto como cliente de API REST para gestionar entidades de servidor como cliente de gateway que mantiene conexiones WebSocket persistentes para actualizaciones de estado en tiempo real. La biblioteca cuenta con un módulo completo de API de voz para gestionar streaming de audio, conectividad de canales de voz e integración de soundboard. También incluye un kit de herramientas especializado para diseño de UI interactiva, permitiendo la creación de comandos slash, botones, menús de selección y formularios de entrada modales. En términos generales, el proyecto cubre la moderación comunitaria mediante gestión automatizada de reglas, administración de servidores mediante configuración de canales y roles, y gestión de tráfico mediante sharding para distribuir cargas de eventos. También proporciona utilidades para la creación de contenido multimedia enriquecido y la recuperación detallada de perfiles de miembros.

    Allows for the programmatic swapping or removal of interactive elements within a message component structure.

    Javaapiapi-wrapperbot
    Ver en GitHub↗4,665
  • dv8fromtheworld/jdaAvatar de DV8FromTheWorld

    DV8FromTheWorld/JDA

    4,663Ver en GitHub↗

    JDA es una biblioteca de Java que sirve como envoltorio de la API de Discord, framework de bots y cliente de API de voz. Permite a las aplicaciones interactuar con la API REST de Discord y el gateway en tiempo real para construir asistentes automatizados, gestionar servidores y manejar interacciones de usuario. El proyecto incluye un gestor de sharding para distribuir conexiones de gateway a través de múltiples shards para escalar despliegues de alto volumen. También proporciona una biblioteca de componentes de UI para construir botones interactivos, menús de selección y formularios modales dentro de los mensajes. Sus capacidades cubren la gestión de voz y audio, incluyendo streaming de audio y reproducción de soundboard. La biblioteca también incluye herramientas para gestión comunitaria, administración de servidores y moderación de contenido automatizada mediante disparadores basados en reglas. El sistema implementa una variedad de patrones arquitectónicos, incluyendo un registro de oyentes basado en eventos, caché de memoria configurable y manejo automático de límites de tasa para solicitudes de API.

    Allows swapping or removing interactive UI elements within a message hierarchy.

    Java
    Ver en GitHub↗4,663
  • transparentlc/wechatmomentscreenshotAvatar de TransparentLC

    TransparentLC/WechatMomentScreenshot

    4,342Ver en GitHub↗

    WeChat Moments Screenshot Generator es una herramienta de maquetas de redes sociales diseñada para crear capturas de pantalla simuladas de publicaciones sociales. Funciona como un simulador de UI de SO móvil, permitiendo a los usuarios generar imágenes realistas que imitan la apariencia visual de la actividad en redes sociales. La herramienta cuenta con un extractor de metadatos que recupera títulos e imágenes de portada de enlaces públicos para completar automáticamente las vistas previas de publicaciones compartidas. Incluye capacidades para simular la participación orgánica a través de likes y comentarios aleatorios, y utiliza mapeo basado en patrones para insertar emoticonos específicos de la plataforma en el contenido de la publicación. El sistema proporciona personalización del estilo de la interfaz para que coincida con las barras de estado y estilos visuales específicos de los sistemas operativos móviles. Los usuarios pueden diseñar vistas previas de contenido para proporcionar pruebas de intercambio o crear maquetas de alta fidelidad para presentaciones de diseño.

    Maps specific text placeholders to platform-specific emoticon images to mimic authentic social media posts.

    HTML
    Ver en GitHub↗4,342
  1. Home
  2. User Interface & Experience
  3. Component Replacements

Explorar subetiquetas

  • Data Sampling StrategiesMethods for selecting training data batches to improve efficiency and reduce gradient variance. **Distinct from Component Replacements:** Focuses on data iteration logic, distinct from UI component replacement.
  • Emoticon OverridersMechanisms for replacing default text-based emoticon icons with custom image files. **Distinct from Component Replacements:** Distinct from general component replacements: focuses on mapping text-based emoticons to custom images.
  • HeadlessReplaces a headless component's default DOM element with a custom component while preserving all behavior, styling, and accessibility. **Distinct from Component Replacements:** Distinct from Component Replacements: focuses on replacing the rendered element of a headless primitive, not general UI element swaps within existing views.