12 个仓库
Advanced UI components for browsing structured data through tables, trees, and styled text areas.
Distinct from Data Table Components: Covers a broader set of complex views including trees and multi-color text, beyond just tables.
Explore 12 awesome GitHub repositories matching data & databases · Complex Data Views. Refine with filters or upvote what's useful.
tview is a library for building interactive text-based user interfaces in Go. It functions as a toolkit for managing event loops, user input, and screen rendering, providing a framework of pre-built widgets and an integrated layout engine for creating command-line applications. The project distinguishes itself through a comprehensive layout system that uses grid and flexbox models to create responsive designs. It also supports UI layer stacking to manage multiple screens and modal overlays. The framework includes a diverse suite of interactive components for data display, such as tables and
Offers a set of navigable tables, trees, and multi-color text areas for structured data browsing.
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
Implements complex data hierarchy management through virtual trees, row grouping, and cell merging.
Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It provides a graphical user interface for creating, reading, updating, and deleting database records, serving as a secure back office for database content management and administrative data auditing. The project distinguishes itself through a reflection-based schema mapping system that automatically generates CRUD interfaces from database metadata. It includes specialized tools for data versioning and change auditing to track administrative activity, as well as utilities for import
Implements tree views and drag-and-drop interfaces for managing nested database records and complex hierarchies.
react-data-grid is a high-performance table component for React designed to render large datasets using virtualization. It functions as a virtualizing data table that optimizes memory and performance by rendering only the rows and columns currently visible on the screen. The project provides a customizable spreadsheet interface featuring cell editing, column resizing, and pinned rows. It also acts as a hierarchical data grid, supporting row grouping and tree structures to organize complex nested information. The grid covers wide-ranging data management and display capabilities, including mul
Provides advanced UI components for browsing structured data through complex views like hierarchical trees and pinned columns.
Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr
The workflow engine renders objects in tabular or raw formats through an extensible viewer for inspection.
This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ
Supports merged cells, nested headers, and multiple workbooks to structure complex information.
该项目是一个与 shadcn/ui 集成的 React 数据表组件。它提供了一组支持排序、过滤和分页的表格数据网格。 该实现包括虚拟化数据网格和无限滚动表格,允许通过增量加载记录或仅显示视口中可见的项目来渲染大型数据集。它还充当实时协作表格,使多个用户能够同时管理和编辑共享数据集。 该组件涵盖了交互式数据管理和复杂的数据可视化。这包括通过上下文操作栏管理行选择的能力,以及使用列定义驱动的过滤来组织记录。
Provides advanced UI components for browsing large structured datasets through complex tabular views.
MultiType 是一个 Android RecyclerView 适配器和 UI 组件工具包,旨在将多种数据类型映射到单个滚动列表中的不同布局。它作为一个多类型视图管理器,自动关联不同的数据模型及其对应的视图持有者(View Holder)。 该库包含一个数据到视图扩展器,将单个数据对象转换为多个列表项,允许在多行中表示复杂的信息模式。这种机制实现了通过对象到项的扩展来表示复杂的数据列表。 该系统通过处理动态视图类型解析和类型到布局的映射来管理异构内容样式。它进一步通过将视图逻辑与特定的持有者声明解耦,简化了 UI 开发,从而减少了自定义视图绑定期间的手动样板代码。
Expands single data objects into multiple list items to show detailed information across several rows.
Polynote 是一个多语言笔记本环境和交互式文档系统,旨在在单个文档中执行多种语言的代码。它作为一个跨语言数据分析工具和 JVM 语言 IDE,允许用户结合可执行代码、富文本和数据可视化来原型化和记录技术工作流。 该系统的特点在于能够在不同的语言运行时(如 Python 和 JVM)之间共享数据和变量。它使用跨语言对象转换和数据包装来在运行时之间传递对象,从而实现多语言数据工作流。此外,它与 Apache Spark 集成,通过本地或远程集群提交来执行分布式数据处理任务。 该平台提供了一套全面的数据分析和可视化功能,包括用于运行时监控的实时符号表,以及对 Vega 规范渲染的支持。它使用基于坐标的解析来管理 JVM 和 Python 运行时的依赖关系,并提供具有自动补全和错误高亮功能的 IDE 增强编辑体验。 文档管理功能包括动态目录、跨笔记本内容搜索以及基于浏览器的备份恢复,以防止文件损坏导致的数据丢失。
Explores nested data structures through tree-like views and generates schema visualizations for analysis.
该项目是一个全面的 Blazor UI 组件库和 Web 界面设计系统。它提供了一系列原生 Web 组件和专门的数据可视化套件,用于在 Blazor 框架内构建专业用户界面。 该库实现了行业标准的视觉框架,包括 Material Design 和 Fluent UI。它具有一个动态主题系统,使用 CSS 变量允许在运行时自定义颜色和间距,包括在浅色和深色模式之间切换的能力。 该组件套件涵盖了广泛的功能领域,包括具有复杂网格、调度程序和图形图表的企业数据可视化。它还包括布局管理工具、导航系统(如面包屑和树视图)、交互式表单元素和用户反馈组件。此外,该项目还提供具有 Markdown 渲染和语音转录集成的专用 AI 聊天界面组件。
Includes advanced components for browsing and managing structured data through complex grids, schedulers, and charts.
Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di
Transforms a list into individual rows by exploding its contents into separate records.
toolong 是一个终端日志查看器和 TUI 日志管理器,专为监控实时日志流和导航大型日志文件而设计。它作为日志聚合器和 JSONL 格式化程序,能够通过自动检测时间戳将多个日志文件合并为单一的时间顺序视图。 该应用程序支持通过美化打印 JSONL 文件和对常见 Web 服务器日志模式应用语法高亮来可视化结构化数据。它通过虚拟大小的可滚动视图高效处理大规模数据,允许用户打开压缩日志或任意大小的文件,而无需将整个文档加载到内存中。 该系统包括用于尾随日志流、执行模糊文本匹配以及通过基于栈的屏幕模型管理导航的功能。它还提供了一个用于发现应用程序功能的命令面板,并支持可点击链接和悬停工具提示等交互元素。
Renders complex data structures using advanced components like tables and formatted grids.