4 Repos
Defines reusable variables that can be bound to input widgets or computed from expressions for dynamic chart updates.
Distinct from Parameter-Bound Inputs: No candidate covers parameter definition for interactive visualization; closest is Parameter-Bound Inputs which focuses on widget binding, not the parameter variable itself.
Explore 4 awesome GitHub repositories matching user interface & experience · Interactive Parameter Definitions. Refine with filters or upvote what's useful.
Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a concise JSON specification into a full Vega visualization, automatically inferring scales, axes, and legends from encoding declarations. The grammar-of-graphics encoding maps data fields to visual channels such as position, color, size, and shape, while a multi-view composition grammar enables layered, faceted, concatenated, and repeated layouts. Reactive parameter binding links named parameters to input widgets, selections, and expressions for dynamic updates. The project suppo
Vega-Lite stores a reusable value that can be bound to input widgets or computed from expressions for dynamic updates.
Tweakpane ist ein Web-GUI-Kontrollpanel und JavaScript-Parameter-Debugger zur Inspektion des Frontend-Status und zur Überwachung von Echtzeit-Variablenänderungen. Es bietet eine grafische Oberfläche zum Anpassen von Anwendungsparametern und zum Verfolgen von Werten während der Programmausführung. Das Projekt ermöglicht die Erstellung interaktiver Eingaben und schreibgeschützter Wertemonitore, die direkt an Datenvariablen gebunden sind. Es organisiert diese Steuerelemente durch ein hierarchisches Layout aus Ordnern und Tabs und unterstützt die Serialisierung von Kontrollpanel-Konfigurationen und Parameterzuständen in JSON-Dateien zur Persistenz. Das Tool deckt Echtzeit-Parameter-Tuning, Anwendungsstatus-Überwachung und die Entwicklung strukturierter Kontrollpanels ab.
Creates interactive inputs for various data types to modify application variables in real time.
Ryven is a flow-based programming framework and visual scripting editor for Python. It provides a node-based graphical interface for designing and executing logic by connecting discrete functional nodes to build executable data pipelines. The system functions as an extensible visual logic tool, allowing for the development of custom Python nodes and the integration of interactive GUI widgets to expand scripting capabilities. It includes a node graph engine that supports both visual editing and headless execution, enabling scripts to run without a graphical user interface. The platform covers
Binds interactive GUI widgets to node parameters for real-time manipulation of input values.
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
Changes specific arguments of target components based on user selections within a source graph.