17 个仓库
Interfaces for visualizing and analyzing relationships between data points in directed graphs.
Distinguishing note: Focuses on data exploration, distinct from general-purpose diagramming.
Explore 17 awesome GitHub repositories matching data & databases · Interactive Data Exploration Tools. Refine with filters or upvote what's useful.
This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T
Offers an interactive interface for analyzing datasets to uncover patterns and insights without complex queries.
MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts. The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.
Offers an interactive workflow for exploring complex datasets via scaling and panning on mobile screens.
This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a platform for building canvases where users define, connect, and organize logical processes, data pipelines, or complex workflows through a graphical interface. By utilizing a modular component architecture, it enables the development of low-code environments, visual programming tools, and interactive diagramming applications. The framework distinguishes itself through a declarative approach where state changes automatically synchronize with the visual representation of nodes and e
Renders and manipulates directed graphs to help visualize and analyze data relationships.
Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies. The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an inte
Navigates and inspects complex nested data structures directly in the terminal with an interactive interface.
DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data
Supports interactive data exploration with built-in panning, zooming, and legend-based visibility toggling.
sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale network graphs in web browsers. It functions as a high-performance engine capable of rendering network structures containing thousands of nodes and edges interactively. The library provides a customizable graph engine that allows for the creation of specialized visualizations using low-level graphics primitives and custom drawing layers. It supports the rendering of diverse node shapes, such as images or piecharts, and enables the integration of graph visualizations as overlays on
Provides a visual interface for exploring and analyzing relationships between data points in directed graphs.
Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code. The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks. The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a
Builds linked charts and filters that allow users to explore datasets by selecting and highlighting data points.
react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc
Provides interactive interfaces for analyzing data relationships using brushing, crosshairs, and tooltips.
Gephi is an open-source desktop application for visualizing and analyzing large-scale network graphs. It provides an interactive platform for exploring complex relational data, combining hardware-accelerated rendering with real-time layout controls and a plugin-based modular architecture. The platform distinguishes itself through its ability to handle networks of up to 100,000 nodes and 1,000,000 edges using a custom OpenGL rendering engine, enabling smooth real-time interaction. It includes a force-directed layout engine with real-time adjustment, a dynamic filter pipeline for selecting node
Provides interactive graph exploration with real-time manipulation of structures, shapes, and colors.
🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.
Drills into query results by analyzing, explaining, verifying, or predicting trends through follow-up questions.
Pluto.jl 是一个用于 Julia 的响应式计算环境,其功能类似于可编程文档格式。它作为一个交互式数据科学 IDE 和多语言计算笔记本,将 Julia 代码和环境依赖项存储为可版本化的源文件。 该系统以其响应式执行模型而著称,该模型使用有向无环图来跟踪变量依赖关系,并在值发生变化时自动重新评估受影响的下游单元。它通过将隔离的包环境直接集成到笔记本文件中,并将内容持久化为纯可执行源文件,从而确保了可重复性。 该平台涵盖了广泛的功能,包括交互式数据可视化、创建引导式教育作业以及生成静态文档网站。它支持多种输出模式,如幻灯片演示和 Web 应用程序,并提供将笔记本导出为 HTML、PDF 和以可重复性为重点的脚本的工具。 该环境可以通过 localhost 上的 Web 界面启动,也可以通过远程服务器和云计算托管进行访问。
Provides a reactive environment for exploring and visualizing data where outputs update automatically as variables change.
dtale 是一个基于 Web 的 pandas 数据框交互式网格与可视化工具,设计为探索性数据分析工具。它提供了一个基于浏览器的界面用于分析表格数据结构,允许用户在无需编写手动代码的情况下计算统计数据、检测异常值并计算相关性。 该项目作为嵌入式数据查看器运行,可通过 iframe 或自定义路由集成到 Web 应用中,并对 Django、Flask 与 Streamlit 提供特定支持。它通过交互式数据网格与能够生成直方图、箱线图与 3D 散点图的数据可视化库的组合,实现了对数据集的探索。 该平台涵盖了广泛的数据管理与分析能力,包括表格数据清理、重塑与交互式过滤。它包括用于缺失数据分析、相关性计算与预测能力评分的观测工具。对于会话管理,它支持多实例追踪与跨并发工作进程的状态持久化。 该界面受用户名与密码认证保护,并支持从分隔文件、电子表格与 ArcticDB 数据存储中进行数据摄入。
Provides a web-based visual interface for exploring and analyzing pandas dataframes without writing code.
This project is a platform that orchestrates multiple AI agents to automate data science workflows—covering data loading, cleaning, feature engineering, modeling, and querying. It also functions as a natural language database query interface, converting plain English questions into SQL, and as a visual data pipeline builder. Custom agents are generated on demand by filling prompt templates for tasks like data cleaning and feature engineering. Pipelines incorporate human-in-the-loop checkpoints that pause execution for review and approval. Intermediate results are saved as versioned files, ena
Launches an interactive interface where AI generates visualizations and insights from data.
hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va
Provides an interactive terminal menu system to browse accounts and inspect transaction registers.
React Native Chart Kit is a library of responsive charting components designed for rendering interactive data visualizations within cross-platform mobile applications. It provides a suite of UI elements that map data properties to visual representations, utilizing scalable vector graphics to maintain clarity across diverse screen densities and resolutions. The library distinguishes itself through a platform-agnostic layout engine that ensures consistent alignment and responsiveness across different mobile devices. It integrates directly with native touch event systems, enabling users to explo
Enables users to inspect specific data points through touch gestures, tooltips, and zoom controls.
react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning. The library includes a 3D visualization tool that utilizes ThreeJS to render complex nodes and links within an immersive space. It provides programmatic control over zooming, panning, and viewport navigation, alongside a coordinate-to-object picking mechanism for handling user interactions like clicks, hovers, and dr
Provides an interactive interface for exploring large datasets through panning, zooming, and element selection in a graph.
ChartGPU is a high-performance visualization library designed to render large-scale datasets and real-time data streams using hardware acceleration. It functions as a component-based tool that integrates into declarative user interfaces, allowing developers to build responsive, themeable charts that maintain smooth interaction even when processing massive amounts of information. The library distinguishes itself through a specialized rendering engine that employs screen-space binning and zoom-aware data resampling to manage dense datasets. It provides advanced interactive capabilities, includi
Provides tools like zooming, panning, and crosshairs to navigate and inspect complex data points in real time.