awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

84 dépôts

Awesome GitHub RepositoriesCustom Component Extensions

Frameworks and utilities for integrating specialized frontend elements into standard application interfaces.

Distinguishing note: Focuses on extensibility and custom widget integration rather than core UI component libraries.

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

Awesome Custom Component Extensions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • logspace-ai/langflowAvatar de logspace-ai

    logspace-ai/langflow

    149,776Voir sur GitHub↗

    Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex

    Allows customization of building block behavior by writing and modifying Python source code for specific logical outcomes.

    Python
    Voir sur GitHub↗149,776
  • fchollet/kerasAvatar de fchollet

    fchollet/keras

    64,095Voir sur GitHub↗

    Keras is a high-level deep learning API used to design, build, and train neural networks for tasks such as computer vision, natural language processing, and time series forecasting. It provides a framework for defining model architectures and optimizing weights through a structured interface. The project is defined by a backend-agnostic design that allows the same model code to run across different compute engines. This multi-backend execution enables users to swap underlying engines to optimize for specific hardware or performance requirements. The system supports distributed model training

    Enables the creation of custom layers, models, and metrics that remain compatible across different compute engines.

    Python
    Voir sur GitHub↗64,095
  • streamlit/streamlitAvatar de streamlit

    streamlit/streamlit

    44,982Voir sur GitHub↗

    Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across

    Enables the integration of specialized frontend elements to meet unique project requirements.

    Pythondata-analysisdata-sciencedata-visualization
    Voir sur GitHub↗44,982
  • freecad/freecadAvatar de FreeCAD

    FreeCAD/FreeCAD

    31,553Voir sur GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    Provides programmatic access to interface elements for custom dialogs and workspace integration.

    C++3d3d-printingarchitecture
    Voir sur GitHub↗31,553
  • filamentphp/filamentAvatar de filamentphp

    filamentphp/filament

    31,215Voir sur GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Allows developers to define reusable UI elements for data presentation by pairing custom classes with templates.

    PHPadminalpine-jsbuilder
    Voir sur GitHub↗31,215
  • facefusion/facefusionAvatar de facefusion

    facefusion/facefusion

    28,806Voir sur GitHub↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Integrates specialized frontend elements into standard application interfaces.

    Pythonaideep-fakedeepfake
    Voir sur GitHub↗28,806
  • jedwatson/react-selectAvatar de JedWatson

    JedWatson/react-select

    28,040Voir sur GitHub↗

    react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types. The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for brand

    Allows injection of custom UI elements into the architecture to control how visual components behave and render.

    TypeScript
    Voir sur GitHub↗28,040
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Supports the creation of custom interface elements by separating state management from rendering logic.

    Goandroidcross-platformfyne
    Voir sur GitHub↗27,941
  • cinnamon/kotaemonAvatar de Cinnamon

    Cinnamon/kotaemon

    25,139Voir sur GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Enables the creation of modular indexing and reasoning components for dynamic loading.

    Pythonchatbotllmsopen-source
    Voir sur GitHub↗25,139
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Voir sur GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Extends the user interface with custom visual components, pop-ups, and navigation tools.

    JavaScriptcommand-linecommand-line-toolcustomization
    Voir sur GitHub↗23,479
  • slint-ui/slintAvatar de slint-ui

    slint-ui/slint

    22,987Voir sur GitHub↗

    Slint is a declarative user interface framework designed for building native graphical applications across desktop, mobile, and embedded platforms. It utilizes a specialized markup language to define reactive interface components, which are then compiled into optimized machine code to ensure high performance and minimal resource consumption. By separating visual structure from application logic, the framework enables developers to create consistent interfaces that run efficiently on hardware ranging from resource-constrained microcontrollers to high-end desktop systems. The framework distingu

    Provides builders for creating reusable custom interface elements with integrated state and layout logic.

    Rustcppdeclarative-uidesktop
    Voir sur GitHub↗22,987
  • saleor/saleorAvatar de saleor

    saleor/saleor

    22,610Voir sur GitHub↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Mounts custom applications and widgets directly into the management interface to extend administrative functionality.

    Pythoncartcheckoutcommerce
    Voir sur GitHub↗22,610
  • nocobase/nocobaseAvatar de nocobase

    nocobase/nocobase

    21,542Voir sur GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    Enables the creation of custom field components and UI blocks through generated models and registration logic.

    TypeScriptadmin-dashboardairtableapp-builder
    Voir sur GitHub↗21,542
  • wagtail/wagtailAvatar de wagtail

    wagtail/wagtail

    20,366Voir sur GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Integrates custom UI components and scripts to build tailored editorial workflows and administrative features.

    Pythoncmsdjangohacktoberfest
    Voir sur GitHub↗20,366
  • radix-ui/primitivesAvatar de radix-ui

    radix-ui/primitives

    18,642Voir sur GitHub↗

    Primitives is a library of unstyled, accessible building blocks designed for creating complex interface elements in React. It functions as a headless component framework, providing the underlying logic, state management, and accessibility compliance while leaving all visual styling and design decisions entirely to the developer. The library distinguishes itself through a composition-based architecture that allows developers to build interactive interfaces by nesting small, single-purpose components. This system automatically handles complex requirements such as WAI-ARIA attribute injection, f

    Offers unstyled building blocks that allow developers to customize the visual style and structure of interface elements.

    TypeScriptaccessibilitycolorscomponent-library
    Voir sur GitHub↗18,642
  • getzola/zolaAvatar de getzola

    getzola/zola

    17,196Voir sur GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Allows the definition of reusable shortcodes to inject dynamic markup directly into text content.

    Rustblog-enginecmscontent-management-system
    Voir sur GitHub↗17,196
  • alibaba/lowcode-engineAvatar de alibaba

    alibaba/lowcode-engine

    15,881Voir sur GitHub↗

    This project is a modular framework designed for building custom visual editors and low-code design environments. It provides a core engine that manages the lifecycle of web application projects, enabling developers to construct extensible design surfaces, component management systems, and property configuration panels. The platform distinguishes itself through a plugin-based architecture that allows for the injection of custom functionality and UI components at runtime. It utilizes a standardized protocol for component metadata, ensuring that materials remain interoperable across different d

    Enables custom component integration by defining design-time metadata and property setters for drag-and-drop functionality.

    TypeScriptalibabalow-codelowcode
    Voir sur GitHub↗15,881
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Allows extensions to contribute custom web components and pages to the management dashboard.

    Javacloud-nativehacktoberfestjava
    Voir sur GitHub↗15,479
  • ampproject/amphtmlAvatar de ampproject

    ampproject/amphtml

    14,905Voir sur GitHub↗

    This project is a web component framework and optimized web markup standard designed for high performance web development. It provides a system for building fast-loading websites using a specialized set of HTML components and scripts, complemented by a web performance validation suite to ensure markup compliance. The framework includes a dynamic HTML template engine for rendering data-driven content without full page reloads and a dedicated ad network integration framework. This integration system manages third-party advertisements with built-in viewability metrics and optimized loading seque

    Integrates custom components to extend functionality while maintaining strict performance and security standards.

    JavaScript
    Voir sur GitHub↗14,905
  • faridsafi/react-native-gifted-chatAvatar de FaridSafi

    FaridSafi/react-native-gifted-chat

    14,426Voir sur GitHub↗

    This project is a cross-platform UI library for React Native designed to build messaging interfaces. It provides a comprehensive set of specialized components, including message bubbles, input toolbars, and layout containers, to facilitate the development of chat applications on iOS and Android. The library distinguishes itself through a highly flexible configuration interface that allows developers to override default elements and styling to meet specific branding requirements. It includes built-in support for complex interaction patterns such as swipe-to-reply gestures, quick-reply buttons,

    Supports injection of custom actions and accessory views into the messaging workflow via component overrides.

    TypeScriptchatcomponentreact-native
    Voir sur GitHub↗14,426
Préc.1234…5Suivant
  1. Home
  2. User Interface & Experience
  3. Custom Component Extensions

Explorer les sous-tags

  • Accessible Interface PanelsConstruction of extensible and accessible user interface panels using a standardized component library. **Distinct from Custom Component Extensions:** Focuses on the creation of accessibility-compliant interface panels for a medical viewer.
  • Block Type Extension Systems1 sous-tagSystems that let developers define custom block types, schemas, services, and UI components with runtime configuration. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on extending block types within a document editor, not general frontend components.
  • Content Plugin Systems1 sous-tagSystems for defining editable content blocks by pairing rendering views with corresponding control interfaces. **Distinct from Custom Component Extensions:** Focuses specifically on the coupling of a render view and a control interface for content editing, rather than general UI extensions.
  • Custom Component Builders4 sous-tagsFrameworks for creating bespoke interface elements with separated state and rendering. **Distinct from Custom Component Extensions:** Focuses on the creation of custom components, distinct from general component extensions.
  • Custom Python Components3 sous-tagsExtensibility mechanisms that allow users to write custom Python code to define the behavior of system building blocks. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: specifically targets the use of Python source code for backend logic rather than frontend widget integration.
  • Design Resource RegistrationsExtends an engine by registering custom templates, themes, palettes, and resources through configuration or functions. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on registering design resources (templates, themes) rather than building custom UI components.
  • Editor Extension Creations2 sous-tagsBuilding reusable functionality that integrates with the editor and can be shared as a plugin or defined locally. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on creating editor-specific extensions (plugins) rather than frontend UI components.
  • Extension-Driven UI TriggersMechanisms for external plugins to trigger global interface elements such as modals, notifications, and dialogs. **Distinct from Custom Component Extensions:** Focuses on the trigger mechanism from an extension to a global UI element, rather than the component's internal extensibility.
  • Interface Component AccessorsFrameworks for programmatically accessing and manipulating graphical interface elements. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on the programmatic access layer for external integration rather than just adding new widgets.
  • Plugin-Based Widget AdditionsMechanisms for adding custom widgets and components to a data interface through a modular plugin system. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on a plugin-based architecture for adding widgets rather than general frontend component integration.
  • Reusable Graph ComponentsCollapsing graphs into reusable custom components that can be shared across an organization. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: focuses on graph-level component reuse, not frontend widget integration.
  • Schema SynchronizationSynchronizing the data definitions of custom components between client and server. **Distinct from Custom Component Extensions:** Focuses on the synchronization of component schemas for compatibility, not general UI widget integration.
  • Semantic Component CustomizationDefining how visual elements store data and trigger events for integration with external tools. **Distinct from Custom Component Extensions:** Focuses on the semantics of data storage and event triggering within components, not just adding custom widgets.
  • ShortcodesReusable text aliases that inject complex markup or dynamic components into content. **Distinct from Custom Component Extensions:** Distinct from Custom Component Extensions: refers specifically to text-based aliases embedded in content rather than general UI framework extensions.
  • Tour Component ExtensionsMechanisms for replacing default tour UI elements with bespoke custom components. **Distinct from Custom Component Extensions:** Focuses on the replacement of tour-specific beacons and tooltips rather than generic UI extensions.