12 repositorios
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.
Este proyecto es un componente de tabla de datos de React integrado con shadcn/ui. Proporciona un conjunto de rejillas de datos tabulares que admiten ordenamiento, filtrado y paginación. La implementación incluye una rejilla de datos virtualizada y una tabla de scroll infinito, que permiten renderizar grandes conjuntos de datos cargando registros incrementalmente o mostrando solo los elementos visibles en el viewport. También funciona como una tabla colaborativa en tiempo real, permitiendo a múltiples usuarios gestionar y editar conjuntos de datos compartidos simultáneamente. El componente cubre la gestión interactiva de datos y la visualización compleja de datos. Esto incluye la capacidad de gestionar la selección de filas a través de barras de acción contextuales y el uso de filtrado basado en la definición de columnas para organizar los registros.
Provides advanced UI components for browsing large structured datasets through complex tabular views.
MultiType es un adaptador de RecyclerView para Android y un kit de herramientas de componentes de UI diseñado para mapear múltiples tipos de datos a diseños distintos dentro de una sola lista desplazable. Funciona como un gestor de vistas de múltiples tipos que automatiza la asociación entre diversos modelos de datos y sus correspondientes view holders. La librería incluye un expansor de datos a vista que transforma objetos de datos individuales en múltiples elementos de lista, permitiendo que patrones de información complejos se representen a través de varias filas. Este mecanismo permite la representación de listas de datos complejas mediante la expansión de objeto a elemento. El sistema gestiona estilos de contenido heterogéneos manejando la resolución dinámica de tipos de vista y el mapeo de tipo a diseño. Además, simplifica el desarrollo de la UI desacoplando la lógica de vista de las declaraciones de holder específicas para reducir el boilerplate manual durante el binding de vistas personalizadas.
Expands single data objects into multiple list items to show detailed information across several rows.
Polynote es un entorno de notebook políglota y un sistema de documentos interactivos diseñado para ejecutar código en múltiples lenguajes dentro de un mismo documento. Funciona como una herramienta de análisis de datos multilingüe y un IDE para lenguajes de la JVM, permitiendo a los usuarios combinar código ejecutable, texto enriquecido y visualizaciones de datos para prototipar y documentar flujos de trabajo técnicos. El sistema se distingue por su capacidad para compartir datos y variables entre diferentes tiempos de ejecución de lenguajes, como Python y la JVM. Utiliza la conversión de objetos entre lenguajes y el envoltorio de datos para pasar objetos entre entornos, permitiendo flujos de trabajo de datos multilingües. Además, se integra con Apache Spark para ejecutar tareas de procesamiento de datos distribuidos mediante envíos a clústeres locales o remotos. La plataforma proporciona un conjunto completo de capacidades para el análisis y visualización de datos, incluyendo una tabla de símbolos en tiempo real para el monitoreo del tiempo de ejecución y soporte para el renderizado de especificaciones Vega. Gestiona dependencias para los entornos de JVM y Python utilizando resolución basada en coordenadas y ofrece edición mejorada por IDE con autocompletado y resaltado de errores. Las funciones de gestión de documentos incluyen una tabla de contenidos dinámica, búsqueda de contenido entre notebooks y recuperación de copias de seguridad basadas en navegador para evitar la pérdida de datos por archivos corruptos.
Explores nested data structures through tree-like views and generates schema visualizations for analysis.
This project is a comprehensive Blazor UI component library and web interface design system. It provides a collection of native web components and a specialized data visualization suite for building professional user interfaces within the Blazor framework. The library implements industry-standard visual frameworks, including Material Design and Fluent UI. It features a dynamic theming system that uses CSS variables to allow for runtime customization of colors and spacing, including the ability to switch between light and dark modes. The component suite covers a broad range of functional area
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 es un visor de logs de terminal y gestor de logs TUI diseñado para monitorear flujos de logs en vivo y navegar por archivos de logs grandes. Funciona como un agregador de logs y formateador JSONL, capaz de fusionar múltiples archivos de logs en una única vista cronológica detectando automáticamente las marcas de tiempo. La aplicación admite la visualización de datos estructurados mediante la impresión bonita de archivos JSONL y la aplicación de resaltado de sintaxis a patrones comunes de logs de servidores web. Maneja datos a gran escala de manera eficiente a través de vistas desplazables de tamaño virtual, permitiendo a los usuarios abrir logs comprimidos o archivos de cualquier tamaño sin cargar todo el documento en la memoria. El sistema incluye capacidades para seguir flujos de logs, realizar coincidencias de texto difusas y gestionar la navegación a través de un modelo de pantalla basado en pila. También proporciona una paleta de comandos para descubrir funciones de la aplicación y admite elementos interactivos como enlaces clicables y tooltips al pasar el ratón.
Renders complex data structures using advanced components like tables and formatted grids.