awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesChart State Synchronization

Mechanisms that synchronize the internal state of a charting engine with a reactive framework state.

Distinct from Reactive State Synchronization: Specifically synchronizes a third-party imperative chart instance with a reactive state, rather than general UI state.

Explore 4 awesome GitHub repositories matching user interface & experience · Chart State Synchronization. Refine with filters or upvote what's useful.

Awesome Chart State Synchronization 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.
  • ecomfe/vue-echartsAvatar de ecomfe

    ecomfe/vue-echarts

    10,717Voir sur GitHub↗

    vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha

    Synchronizes Apache ECharts instances with reactive state and handles automatic window resizing.

    TypeScript
    Voir sur GitHub↗10,717
  • jerairrest/react-chartjs-2Avatar de jerairrest

    jerairrest/react-chartjs-2

    6,933Voir sur GitHub↗

    react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl

    Triggers internal Chart.js update methods whenever React props or state changes occur.

    TypeScript
    Voir sur GitHub↗6,933
  • nhnent/tui.chartAvatar de nhnent

    nhnent/tui.chart

    5,403Voir sur GitHub↗

    tui.chart est un moteur de graphiques statistiques et une bibliothèque de visualisation de données conçue pour rendre des graphiques interactifs pour des jeux de données numériques complexes. Il fonctionne comme un framework de graphiques réactif capable de produire diverses représentations statistiques, incluant des graphiques en courbes, en barres, en nuages de points, en bulles et en treemaps. La bibliothèque se distingue par un système de visualisation interactif qui prend en charge des infobulles synchronisées sur plusieurs graphiques, le zoom basé sur des plages et la sélection de séries de données. Elle inclut un moteur de mise en page qui ajuste automatiquement les dimensions des graphiques et les animations en fonction de la taille du conteneur d'affichage. Le système couvre un large éventail de capacités de rendu, incluant le mappage de données hiérarchiques via des treemaps, des cartes thermiques (heatmaps) codées par couleur, et la capacité de gérer des mises à jour de données en temps réel pour une surveillance en direct. Des domaines utilitaires supplémentaires incluent la fonctionnalité d'exportation de données et les mises à jour de configuration dynamiques pour modifier l'apparence des visualisations actives.

    Allows querying of the internal chart state and configuration to synchronize the UI.

    TypeScript
    Voir sur GitHub↗5,403
  • appbaseio/reactivesearchAvatar de appbaseio

    appbaseio/reactivesearch

    4,921Voir sur GitHub↗

    ReactiveSearch est une suite de frameworks déclaratifs et de boîtes à outils d'interface utilisateur conçus pour construire des interfaces de recherche basées sur Lucene, vectorielles et à facettes. Il fournit une collection de composants React et Vue pré-construits qui connectent les frontends web aux index de recherche, facilitant la création de barres de recherche interactives, de listes de résultats et de systèmes de filtrage complexes. Le projet se distingue par une interface de recherche vectorielle et des capacités de similarité sémantique, y compris la génération de réponses en langage naturel assistée par IA avec citations de sources. Il emploie un modèle de composant réactif où les filtres et les états de recherche sont synchronisés via un gestionnaire partagé, permettant aux sélections dans un composant de mettre à jour les options disponibles dans d'autres et de sérialiser l'état actuel dans des chaînes de requête URL pour le deep-linking. La plateforme couvre un large éventail de capacités, y compris la navigation à facettes avec des filtres de plage numérique et de sélection unique, le mappage de données géographiques et un kit de visualisation de données interactif pour rendre des graphiques et des tracés. Elle inclut également des outils pour le réglage de la pertinence de la recherche, le tri des résultats, la pagination et la capacité d'exporter des ensembles de résultats sous forme de documents CSV ou JSON. La connectivité backend est gérée via une couche d'abstraction basée sur des fournisseurs et un système de mappage de requêtes déclaratif qui sépare la logique métier de l'interface utilisateur.

    Synchronizes chart visualizations reactively so they update automatically when other search filters are modified.

    JavaScript
    Voir sur GitHub↗4,921
  1. Home
  2. User Interface & Experience
  3. Reactive State Synchronization
  4. Chart State Synchronization