18 dépôts
User interfaces for importing, exporting, and managing two-dimensional data arrays via spreadsheets.
Distinct from Tabular Data Frameworks: Focuses on the end-user management interface for tabular data, whereas Tabular Data Frameworks focuses on the underlying data structure.
Explore 18 awesome GitHub repositories matching data & databases · Tabular Data Management Interfaces. Refine with filters or upvote what's useful.
Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo
Provides an interface for managing and editing two-dimensional numeric data stored as CSV in markdown files.
d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of pre-configured layouts and themeable components, including foldable sidebars and draggable grid systems, to facilitate system oversight and control. The framework is distinguished by its multi-tab administration interface, which allows users to switch between pages and reorder tabs via drag and drop. It also features a dynamic translation system for multi-language interface localization and a dedicated toolset for tabular data management, enabling the import and export of data via CS
Provides a dedicated toolset for importing and exporting tabular data via CSV and Excel formats.
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
Provides a tabular interface for managing and organizing complex information through sorting and grouping.
dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na
Supports the display of aggregated or raw data in tables with paging and group-based sections.
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
Provides a user interface for managing two-dimensional data arrays through grouping, filtering, and summarization.
Ce projet est un composant de tableau de données React intégré avec shadcn/ui. Il fournit un ensemble de grilles de données tabulaires qui prennent en charge le tri, le filtrage et la pagination. L'implémentation inclut une grille de données virtualisée et un tableau à défilement infini, qui permettent le rendu de grands jeux de données en chargeant les enregistrements de manière incrémentale ou en n'affichant que les éléments visibles dans la fenêtre d'affichage. Il fonctionne également comme un tableau collaboratif en temps réel, permettant à plusieurs utilisateurs de gérer et d'éditer des jeux de données partagés simultanément. Le composant couvre la gestion interactive des données et la visualisation de données complexes. Cela inclut la capacité de gérer la sélection de lignes via des barres d'action contextuelles et l'utilisation d'un filtrage basé sur la définition des colonnes pour organiser les enregistrements.
Ships a set of interactive tabular displays featuring integrated sorting, filtering, and pagination.
Tablecn is a React-based data table component that combines server-side data processing with real-time collaboration features. It provides a structured approach to building interactive tables using reusable components and a declarative column configuration system that automatically generates filter interfaces. The project distinguishes itself through its contextual action bar pattern, which surfaces batch operations only when rows are selected, keeping the main interface uncluttered. It supports virtualized row rendering for performance with large datasets, and uses WebSocket connections to s
Renders a sortable, filterable, and paginated table for browsing structured datasets.
Panel est un framework d'application de données Python utilisé pour construire des tableaux de bord interactifs et des interfaces utilisateur réactives en connectant des visualisations de données, des widgets et des rappels (callbacks). Il fonctionne comme une bibliothèque d'interface utilisateur réactive qui synchronise l'état de l'application avec les mises à jour de l'interface basées sur les interactions de l'utilisateur. Le projet se distingue en offrant plusieurs modèles d'exécution, incluant un serveur d'application web basé sur FastAPI pour une gestion de session évolutive et un compilateur WebAssembly qui permet aux applications Python de s'exécuter directement dans le navigateur sans serveur backend. Il inclut également une boîte à outils spécialisée pour construire des interfaces d'IA conversationnelle avec des réponses textuelles en streaming et des historiques de messages. Le framework couvre de larges domaines de capacités, notamment la conception de mise en page responsive, l'intégration de diverses bibliothèques de traçage et de tableaux de données interactifs, et la gestion de paramètres réactifs. Il fournit des outils pour l'authentification des utilisateurs, la persistance de session et la planification de tâches en arrière-plan.
Renders sortable, filterable, and editable tabular displays for browsing structured datasets.
react-datasheet est un composant de grille de données et éditeur tabulaire pour React qui fournit une interface de feuille de calcul interactive. Il est conçu pour gérer des données tabulaires avec un support intégré pour l'édition de cellules et la navigation au clavier. Le projet se distingue par sa flexibilité dans le rendu et la structure, permettant le remplacement des éléments de table standard par du balisage personnalisé comme des listes ou des divs. Il supporte le rendu de cellules personnalisé via un système de mapping qui échange les cellules par défaut avec des composants spécialisés basés sur les métadonnées de la cellule. Le composant couvre de larges capacités pour la gestion de données tabulaires, incluant le suivi d'état pour les modifications, les suppressions de plages et le collage de données. Il fournit également des contrôles pour le comportement des cellules, comme la définition du statut en lecture seule et la fusion de colonnes.
Provides an interface for managing two-dimensional data arrays via an interactive spreadsheet.
ui-grid est un composant de grille de données d'entreprise pour les applications Angular conçu pour afficher des données tabulaires. Il fonctionne comme une table de données interactive qui prend en charge la virtualisation pour maintenir les performances lors du rendu de grands jeux de données. La grille fournit des capacités spécialisées pour la gestion de données professionnelle, notamment le regroupement de lignes, l'épinglage de colonnes et la persistance d'état. Elle permet l'organisation de hiérarchies de données complexes et la transformation d'enregistrements plats en structures groupées ou en arbre. Le composant couvre un large éventail de fonctionnalités de gestion de données, notamment l'édition de cellules sur place, le réordonnancement de colonnes et la capacité d'importer et d'exporter des données vers des fichiers externes. Il inclut également un support pour la navigation au clavier et la localisation multilingue.
Offers a high-performance interactive tabular display that uses virtualization to render massive datasets efficiently.
dtale est une grille interactive basée sur le web et un visualiseur pour les dataframes pandas, conçu comme un outil d'analyse exploratoire des données. Il fournit une interface basée sur le navigateur pour analyser les structures de données tabulaires, permettant aux utilisateurs de calculer des statistiques, de détecter des valeurs aberrantes et de calculer des corrélations sans écrire de code manuel. Le projet fonctionne comme un visualiseur de données intégré qui peut être intégré dans des applications web via des iframes ou des routes personnalisées, avec une prise en charge spécifique pour Django, Flask et Streamlit. Il permet l'exploration des jeux de données grâce à une combinaison d'une grille de données interactive et d'une bibliothèque de visualisation de données capable de générer des histogrammes, des boîtes à moustaches et des graphiques de dispersion 3D. La plateforme couvre un large éventail de capacités de gestion et d'analyse de données, notamment le nettoyage des données tabulaires, le remodelage et le filtrage interactif. Elle inclut des outils d'observabilité pour l'analyse des données manquantes, le calcul de corrélation et le score de puissance prédictive. Pour la gestion de session, elle prend en charge le suivi multi-instance et la persistance de l'état à travers les processus de travail concurrents. L'interface est protégée par une authentification par nom d'utilisateur et mot de passe et prend en charge l'ingestion de données à partir de fichiers délimités, de feuilles de calcul et de datastores ArcticDB.
Implements a point-and-click interface for filtering, reshaping, and removing duplicate entries from dataframes.
Ce projet est un modèle administratif basé sur React et un kit UI conçu pour construire des tableaux de bord. Il fournit une collection complète de mises en page pré-stylisées, une bibliothèque de composants accessible et un framework UI basé sur Sass pour créer des interfaces administratives. Le modèle est spécifiquement structuré comme un projet optimisé pour l'IA, utilisant des modèles de codage et une organisation conçus pour aider les assistants IA à générer du code React cohérent et prêt pour la production. Il dispose d'un système de style flexible utilisant des variables Sass et des propriétés personnalisées CSS pour prendre en charge des thèmes clairs et sombres personnalisables. Le kit couvre un large éventail de capacités d'interface, y compris des widgets de visualisation de données, des tableaux interactifs avec tri et pagination, et des éléments de formulaire complexes comme des assistants multi-étapes. Il inclut des systèmes de navigation de haut niveau tels que des barres latérales et des fils d'ariane, ainsi que des composants structurels comme des grilles réactives, des boîtes de dialogue modales et des interfaces de calendrier accessibles.
Provides interactive tables with built-in sorting, filtering, pagination, and search for managing structured datasets.
TAICHI-flet est un navigateur de ressources intégré à l'IA et une application de bureau Windows construite avec Flet. Il sert de hub multimédia centralisé et d'agrégateur de contenu web conçu pour combiner des utilitaires d'intelligence artificielle avec des outils pour rechercher et accéder à des films, de la musique et des logiciels. L'application permet l'agrégation de ressources provenant de sources multiples, incluant des lecteurs de stockage cloud et des adresses web externes. Elle fournit des outils spécialisés pour le streaming et le téléchargement d'animes et de musique, la lecture de romans en ligne avec synthèse vocale, et l'automatisation d'opérations sur le système d'exploitation Windows en utilisant l'intelligence artificielle. L'interface inclut un système de navigation par onglets pour basculer entre les catégories de contenu et un système de gestion de thèmes pour personnaliser l'esthétique du bureau et les fonds d'écran. Les capacités techniques incluent l'utilisation de serveurs proxy pour contourner les restrictions de sécurité cross-origin pour les images distantes et le traitement par thread démon pour maintenir la réactivité de l'interface pendant les tâches de longue durée.
Renders structured datasets in an organized grid format using columns and rows.
Visual Insights est une plateforme d'analyse exploratoire de données automatisée et un outil d'inférence causale conçu pour découvrir des modèles et des relations de cause à effet au sein des jeux de données. Il fonctionne comme une bibliothèque de visualisation de données interactive utilisant une approche de grammaire graphique pour générer des graphiques et des tableaux de bord multidimensionnels. Le projet se distingue par une interface en langage naturel qui traduit les questions en texte brut en réponses de données et visualisations via un modèle de langage. Il fournit un framework spécialisé pour la découverte et l'inférence causales, permettant aux utilisateurs d'identifier les liens entre variables via des graphes causaux interactifs et d'effectuer des analyses de type « et si » pour valider des hypothèses. La plateforme couvre un large éventail de capacités, incluant le nettoyage visuel des données, le profilage statistique et la transformation automatisée des jeux de données. Elle prend en charge l'intégration de données diverses provenant de fichiers locaux et de bases de données distantes, et dispose d'un moteur de traitement haute performance pour gérer de grands jeux de données localement. De plus, le système permet l'intégration de composants d'analyse interactifs dans des applications web et des notebooks.
Provides a point-and-click interface for removing anomalies and refining dataset quality through direct interaction with visual representations.
dcat-admin est un framework de panneau d'administration Laravel utilisé pour construire rapidement des interfaces d'administration pilotées par les données. Il fonctionne comme un générateur de CRUD et un outil de scaffolding backend qui produit automatiquement des interfaces de création, lecture, mise à jour et suppression basées sur les schémas de tables de base de données. Le système se distingue par une architecture d'extension basée sur des plugins et la capacité d'exécuter plusieurs instances administratives indépendantes au sein d'une seule installation. Il fournit des outils spécialisés pour mapper des API externes vers des formulaires et des tableaux, ainsi qu'un cycle de vie de formulaire piloté par les événements pour exécuter une logique personnalisée lors de la résolution et de la soumission. Le framework couvre un large éventail de domaines de capacités, notamment le contrôle d'accès basé sur les rôles pour gérer les permissions hiérarchiques, une suite complète de grilles de gestion de données avec édition en ligne et des workflows de formulaires multi-étapes. Il inclut également des outils de visualisation de données pour les tableaux de bord opérationnels et une variété d'utilitaires de gestion de contenu pour les téléchargements de fichiers volumineux par morceaux et l'édition de texte riche. Des utilitaires en ligne de commande sont fournis pour automatiser la génération de composants administratifs et de classes d'action.
Provides comprehensive grids for managing records with integrated filtering, searching, sorting, and export.
PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas
Implements a datagrid interface for editing CSV-style tables and other spreadsheet-like structured data.
Ce projet est un modèle de tableau de bord administratif complet construit sur Bootstrap 5. Il fournit une bibliothèque modulaire de composants d'interface pré-conçus, de mises en page et d'éléments de formulaire destinés à accélérer la construction d'applications web réactives. Le framework est conçu pour être léger, utilisant le scripting natif du navigateur pour tous les comportements interactifs afin d'éliminer les dépendances aux bibliothèques externes lourdes. Le modèle se distingue par un accent sur la performance et la personnalisation. Il inclut un pipeline d'assets basé sur un exécuteur de tâches qui automatise la compilation, la minification et le packaging des fichiers sources, garantissant des assets optimisés prêts pour la production. Les développeurs peuvent maintenir une image de marque et une identité visuelle cohérentes en modifiant des fichiers de configuration centralisés, qui tirent parti des variables de préprocesseur et des mixins pour générer des classes utilitaires et des feuilles de style personnalisées. Au-delà de ses composants UI de base, le projet inclut une suite de modules fonctionnels pour gérer l'authentification des utilisateurs, y compris les workflows d'inscription, de connexion et de récupération de mot de passe. Il fournit également des outils intégrés pour la visualisation de données, la gestion de données tabulaires et la planification interactive, ainsi que des modèles pré-construits pour les pages d'application courantes telles que les écrans d'erreur et la gestion de profil. Le dépôt fournit à la fois des fichiers sources non minifiés et des bundles de production optimisés, permettant un déploiement direct sans nécessiter d'environnements d'exécution côté serveur complexes.
Renders sortable and paginated tables for efficient management and review of structured data records.
Ce projet est un composant de grille de données haute performance pour React, conçu pour rendre de grands jeux de données au sein d'une interface de type tableur. Il fournit un framework pour afficher des informations tabulaires structurées tout en permettant des interactions complexes basées sur les cellules et des tâches de gestion de données. Le composant se distingue par sa prise en charge des flux de travail d'édition de type tableur, incluant la navigation au clavier et la possibilité d'injecter des composants personnalisés dans des cellules individuelles. Les utilisateurs peuvent gérer dynamiquement la mise en page de la grille en redimensionnant les colonnes et en organisant les en-têtes, garantissant que l'interface s'adapte aux besoins spécifiques de visualisation de données. La grille inclut des capacités pour gérer de grands volumes d'informations via le rendu fenêtré et le chargement paresseux (lazy loading), qui maintiennent les performances en ne traitant que le sous-ensemble visible de données. Elle offre également un contrôle impératif via des références de composants, permettant la manipulation programmatique des positions de défilement et des états de sélection.
Renders structured information in a spreadsheet-style grid interface for effective data management.