awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesUI Interaction Callbacks

Mechanisms that trigger specific function sequences in response to user interface events to update component state.

Distinct from Event-Driven Update Handlers: None of the candidates cover the specific UI-centric pattern of triggering state-update callbacks upon selection events.

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

Awesome UI Interaction Callbacks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jedwatson/react-selectAvatar von JedWatson

    JedWatson/react-select

    28,040Auf GitHub ansehen↗

    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

    Triggers specific callback sequences to update selection state and close the interface upon user interaction.

    TypeScript
    Auf GitHub ansehen↗28,040
  • plotly/dashAvatar von plotly

    plotly/dash

    24,262Auf GitHub ansehen↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    Enables linking a single callback to multiple dynamic components using pattern-matching wildcards.

    Python
    Auf GitHub ansehen↗24,262
  • samarthagarwal/flutterscreensAvatar von samarthagarwal

    samarthagarwal/FlutterScreens

    6,020Auf GitHub ansehen↗

    FlutterScreens is a mobile UI component library for Flutter that provides pre-built, customizable screen layouts and widgets for rapid app development. The library offers ready-to-use login screen templates, styled button packs, animated loading indicators, and a view toggle component, all designed to be dropped directly into mobile applications without custom UI development. The components are built around a widget-composition architecture that allows developers to compose reusable widgets with animation-driven state transitions and callback-based interaction handling. Each widget encapsulat

    Passes function references as widget parameters to handle user actions like sign-in without tight coupling.

    Dartdartdartlangflutter
    Auf GitHub ansehen↗6,020
  • sunfusheng/marqueeviewAvatar von sunfusheng

    sunfusheng/MarqueeView

    3,784Auf GitHub ansehen↗

    MarqueeView is an Android custom view library used to create scrolling or flipping text announcements and dynamic text tickers. It functions as a specialized interface component for displaying rotating sequences of messages and interactive notification widgets. The library distinguishes itself through the use of dynamic layout inflation to inject custom resource files at runtime. It manages programmatic animation sequencing for entry and exit transitions and utilizes a callback system to map user touch events on visual elements to specific data indices. The project covers broad capabilities

    Triggers specific function sequences in response to users selecting or tapping a message in the feed.

    Javamarqueemarqueeview
    Auf GitHub ansehen↗3,784
  • pyvista/pyvistaAvatar von pyvista

    pyvista/pyvista

    3,707Auf GitHub ansehen↗

    PyVista is a scientific 3D plotting framework and visualization library that provides a Python interface for rendering and analyzing spatial datasets using a VTK backend. It functions as a volumetric rendering engine and a 3D mesh analysis tool for computing geometric properties and performing boolean operations on surface and volumetric meshes. The project is distinguished by its ability to operate as a headless 3D renderer, generating high-quality renders and animations on remote servers without a physical display. It also features a lazy-accessor extension mechanism that allows the registr

    Links interactive 2D widgets to 3D scene filters through custom Python callbacks for real-time manipulation.

    Python
    Auf GitHub ansehen↗3,707
  • mckinsey/vizroAvatar von mckinsey

    mckinsey/vizro

    3,579Auf GitHub ansehen↗

    Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou

    Implements low-level reactive callbacks to handle complex interactions between specific data points and UI components.

    Pythondashboarddata-visualizationplotly
    Auf GitHub ansehen↗3,579
  1. Home
  2. User Interface & Experience
  3. UI Interaction Callbacks

Unter-Tags erkunden

  • Pattern MatchingCallbacks that use wildcards or patterns to target groups of dynamically generated components. **Distinct from UI Interaction Callbacks:** Distinct from UI Interaction Callbacks: specifically addresses the use of wildcards to handle multiple or dynamic components instead of 1:1 event mapping.