7 个仓库
Components that facilitate user interaction with data through tooltips, hover effects, and coordinate-based exploration.
Distinguishing note: Specifically targets data-driven interaction patterns rather than generic UI event handling.
Explore 7 awesome GitHub repositories matching user interface & experience · Interactive Data Interfaces. Refine with filters or upvote what's useful.
This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi
Implementing charts that respond to user input through tooltips, hover states, and precise coordinate mapping for detailed data analysis.
This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf
Triggers custom logic in response to user interactions with rendered data elements.
GulfOfMexico is a framework for building interactive, node-based visual programming environments within web browsers. It provides the necessary components to construct directed graph editors where users define application logic and data processing pipelines by connecting visual nodes on a coordinate-based canvas. The library enables the creation of drag-and-drop interfaces that synchronize visual representations with underlying functional data flows. By mapping input and output ports to specific behaviors, developers can build environments that allow for the construction of complex workflows
Provides a visual interface component for creating directed graphs that represent application logic and data pipelines.
vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers
Facilitates data interaction through keyboard navigation, checkboxes, and expandable row views.
SlickGrid is a high-performance JavaScript data grid and virtualized data table designed to render large datasets in the browser. It functions as a web spreadsheet component and tabular data manager, utilizing virtual scrolling to maintain responsiveness when displaying hundreds of thousands of entries. The library employs a canvas-based UI system to draw grid lines and elements, reducing the total number of DOM nodes. It separates raw data from visual presentation through column-based mapping and uses a formatter pipeline to transform data values into HTML strings. Capabilities include row
Facilitates user interaction with data through customizable column resizing, reordering, and visibility toggles.
该项目是一个基于 Bootstrap 5 的综合管理仪表板模板。它提供了一个预设计界面组件、页面布局和表单元素的模块化库,旨在加速响应式 Web 应用的构建。该框架设计轻量,利用原生浏览器脚本处理所有交互行为,消除了对繁重外部库的依赖。 该模板的特色在于专注于性能和自定义。它包含一个基于任务运行器的资产流水线,自动化了源文件的编译、压缩和打包,确保了优化的生产就绪资产。开发者可以通过修改集中式配置文件来保持一致的品牌和视觉标识,这些文件利用预处理器变量和 Mixin 来生成自定义工具类和样式表。 除了核心 UI 组件外,该项目还包含一套用于管理用户身份验证的功能模块,包括注册、登录和密码恢复工作流。它还提供用于数据可视化、表格数据管理和交互式调度的集成工具,以及针对错误屏幕和个人资料管理等常见应用页面的预构建模板。该仓库同时提供未压缩的源文件和优化的生产包,允许直接部署而无需复杂的服务器端运行时环境。
Constructs interactive web application views using modular components that integrate with backend services.
This project is a cross-platform mobile graphing library designed for rendering high-performance animated line charts and data visualizations. It functions as a canvas-based data visualization system and interactive charting component for mobile applications. The library focuses on animated data visualization, using interpolation to create smooth visual transitions between different data sets. It utilizes a GPU-accelerated graphics engine to maintain high frame rates and fluid transitions during data updates. The capability surface includes interaction systems for tracking pan gestures and d
Facilitates user interaction with data through pan gesture tracking and coordinate-based point detection.