Data Visualization

Data visualization tools and technologies

visualizationdata-visualizationgraph
netdata
netdata
netdata
74.4k

Netdata - Netdata can perform distributed, real-time performance and health monitoring for systems or applications

grafana
grafana
grafana
67.7k

Grafana - A tool for monitoring, metric analysis and dashboards for Graphite, InfluxDB and Prometheus, etc.

apache
superset
apache
66.0k

Data visualization and data exploration platform, providing various visualization templates and interactive dashboards for clearer data presentation; built-in SQL IDE, allowing users to better operate data; API is open and flexible, with high customizability.

algorithm-visualizer
algorithm-visualizer
algorithm-visualizer
47.4k

An interactive online visualization learning algorithm platform, which can see the corresponding operation of each line of code in the visualization area and has corresponding animation presentation, making it easier for you to understand the algorithm

hashicorp
terraform
hashicorp
45.1k

Terraform - Terraform allows you to create, change and improve infrastructure in a safe and predictable manner. It is an open-source tool that encodes APIs as declarative profiles, which can be shared among team members just like code, edited, reviewed and version controlled.

metabase
metabase
metabase
41.8k

A quick data analysis and visualization tool that provides users with a friendly user experience and integration capabilities. It helps companies easily explore and understand their own data without the need for complex data queries and analytical skills. For enterprises and data analysts who need to quickly obtain data insights, Metabase is a powerful and easy-to-use BI tool.

streamlit
streamlit
streamlit
39.1k

Streamlit is an open-source Python library that makes it easy to create and share beautiful custom web applications for machine learning and data science. Streamlit converts data scripts into sharable web applications in minutes. It's all written in pure Python. No front-end experience is required, so you can build and share data applications faster than ever before.

NaiboWang
EasySpider
NaiboWang
38.6k

An easy-to-use web crawler software that provides a graphical interface for users to easily design and execute crawling tasks without writing complex codes. EasySpider offers simple and user-friendly tools to help users quickly scrape the data they need, and supports customized data and exportation, suitable for various crawling applications and data collection needs.

gradio-app
gradio
gradio-app
37.7k

The open-source project named Gradio on GitHub can generate a simple and elegant UI interface for machine learning models in just a few minutes, allowing you to demonstrate your projects in the browser. Through this interface, you can complete operations such as dragging and uploading images, pasting text, recording sounds, etc., and view the model output content.

AykutSarac
jsoncrack.com
AykutSarac
37.6k

An elegant JSON data visualization tool. Unlike simply displaying JSON data, this project converts it into a mind map-like form, supporting operations such as zooming in/out, expanding/collapsing, searching nodes, and exporting images. At the same time, it can be quickly deployed as a service to provide users with a more convenient JSON data analysis experience.

logseq
logseq
logseq
36.2k

A privacy-first open-source knowledge management and collaboration platform. It provides a simple yet powerful tool for users to record and organize knowledge, notes, and ideas, and supports team collaboration. For users who prioritize privacy protection and teams that need knowledge management and team collaboration, Logseq is an ideal choice.

directus
directus
directus
30.1k

A modern data stack tool that provides instant REST and GraphQL APIs for any SQL database, along with an intuitive no-code data collaboration application. Directus is designed to simplify data management and collaboration, allowing users to create and manage complex data models without writing code, while also providing powerful API support for developers to integrate and extend.

microsoft
Data-Science-For-Beginners
microsoft
29.4k

Microsoft's Azure cloud advocates are happy to offer a 10-week, 20-lesson course on data science. Each lesson includes pre- and post-lesson quizzes, written instructions for completing the course, solutions, and assignments. Our project-based teaching method allows you to learn while building, which is a proven way to "stick" with a new skill.

getredash
redash
getredash
27.3k

An open source BI tool that provides web-based database query and data visualization functionality

dataease
dataease
dataease
20.0k

An open-source data visualization analysis tool that helps users quickly analyze data and gain insights into business trends, thereby achieving business improvement and optimization.

ml-tooling
best-of-ml-python
ml-tooling
20.0k

It includes some practical machine learning and Python open source projects and tools. There are more than 900 projects in total, including data visualization, natural language processing, text and image data, web crawling, etc.

sinaptik-ai
pandas-ai
sinaptik-ai
19.8k

thingsboard
thingsboard
thingsboard
18.7k

An open-source IoT platform written in Java, which can be used for data collection, processing, visualization and device management, etc.

Avaiga
taipy
Avaiga
18.0k

Quickly build data-driven web applications. This is a project based on Python and Flask, combined with front-end technologies such as React, providing developers with a simple and efficient development framework. It can simplify the development process of data processing, API development, and user interface construction. Whether you are a data scientist, machine learning engineer, or web developer, you can use Taipy to quickly complete the entire process from prototype to web application. Sharing from @Liu Sanfei

vanna-ai
vanna
vanna-ai
17.2k

Chat with your SQL database. This project uses LLM+RAG+database technology to allow users to query SQL databases through natural language and generate SQL answers to your questions.

motion-canvas
motion-canvas
motion-canvas
16.9k

Motion Canvas is a library written in TypeScript that visualizes complex ideas through programming. It offers generators to program animations and is a specialized tool for creating informational vector animations synchronized with audio.

chartdb
chartdb
chartdb
16.2k

ChartDB is an open-source, web-based database diagramming editor designed to simplify database schema visualization and management. It allows users to instantly import database schemas via a single "Smart Query," generating JSON for quick visualization. The platform supports interactive editing, enabling users to customize and annotate diagrams effortlessly. Additionally, ChartDB features AI-powered export capabilities, facilitating seamless database migrations by generating DDL scripts tailored to various database dialects. It supports multiple databases, including PostgreSQL, MySQL, SQLite, and more, and requires no installations or database passwords. ChartDB is currently in public beta, offering a user-friendly, no-account-required experience for database design and documentation.

Kanaries
pygwalker
Kanaries
14.7k

A recently popular Python library on GitHub that can be used to simplify the data analysis and data visualization workflow in Jupyter Notebook.

apexcharts
apexcharts.js
apexcharts
14.7k

An open-source JavaScript chart library that makes it easier for developers to build interactive charts and visualize data

neo4j
neo4j
neo4j
14.2k

Neo4j - A high-performance graph database with all the features of a mature and powerful database, such as a friendly query language and ACID transactions

terkelg
awesome-creative-coding
terkelg
13.5k

A carefully curated list of creative coding resources, mainly for intermediate scholars, containing books, courses, tools and learning resources, etc.

marimo-team
marimo
marimo-team
12.9k

Innovative responsive Python notebook. This project is a responsive notebook designed specifically for Python, which automatically executes and updates the dependent code cells when interacting with the UI, ensuring consistency between the code and output. It is stored in pure Python files, making it easy to manage and run, and supports execution as a script or deployment as an interactive web application.

orf
gping
orf
11.5k

A command-line tool that adds a visual graphical output result to the commonly used ping command

antvis
G6
antvis
11.5k

A professional graphics visualization engine built on JavaScript

vesoft-inc
nebula
vesoft-inc
11.3k

Nebula - Nebula Graph is an open-source graph database that excels at handling ultra-large-scale datasets with billions of vertices and trillions of edges

didi
LogicFlow
didi
9.7k

A process diagram editing framework focused on business customization, supporting the realization of various graph editing scenarios such as mind maps, ER diagrams, UML, and workflows. It provides rich features and flexible customization options to help developers quickly build process diagram editors suitable for different business scenarios. Whether it is an enterprise internal process management system or a personal project process design tool, LogicFlow can meet various needs.

finos
perspective
finos
9.1k

We recommend Perspective, an interactive and visual data analysis tool on GitHub. It can be used to create data reports, data panels, research notes, and applications. To facilitate the use of developers and data scientists, the development team also provides more than ten cases for reference and learning, including categories such as movies, supermarkets, subways, and streaming media.

wanglin2
mind-map
wanglin2
9.0k

A relatively powerful web mind mapping tool. It provides flexible drawing functions and an easy-to-use interface, helping users effectively organize and present their thoughts. Whether for personal notes or team collaboration, Mind Map is a practical tool.

rawgraphs
rawgraphs-app
rawgraphs
8.8k

A practical data visualization tool that can quickly generate data visualization graphics by pasting or uploading table data.

hediet
vscode-debug-visualizer
hediet
8.1k

A VS Code code debugging tool, this plugin can quickly display data structures in a visual way when debugging codes, helping you to clear up the data structure and code ideas, goodbye to boring debugging

antvis
F2
antvis
7.9k

penrose
penrose
penrose
7.7k

A very practical tool, you just need to input the mathematical formula and quickly generate a very beautiful mathematical chart

star-history
star-history
star-history
7.3k

GitHub repositories star history

imaNNeo
fl_chart
imaNNeo
7.1k

gaogaotiantian
viztracer
gaogaotiantian
6.5k

VizTracer is a low-overhead Python tool for tracing, debugging, and profiling code execution, offering detailed function entry/exit timelines with source code. It requires no source code changes for most features and has no package dependencies. VizTracer supports threading, multiprocessing, subprocesses, async, and PyTorch, with a powerful front-end powered by Perfetto that can smoothly render large traces. It works across Linux, macOS, and Windows. Key features include trace filtering, custom event logging, and support for Jupyter notebooks. Installation is via pip, and it can be used via command line, inline scripts, or a VS Code extension. VizTracer is optimized for performance, with minimal overhead, and supports advanced use cases like remote attach and flamegraphs.

aimhubio
aim
aimhubio
5.5k

Allows for quick recording, search and comparison of results and data from different AI experiments. Easy to use and flexible in configuration

yyhsong
iDataV
yyhsong
5.5k

Collected various large-scale data visualization cases from different manufacturers and types

lux-org
lux
lux-org
5.3k

A practical Python library that automates the data exploration process, making it easier for you to play with data science

tensorspace-team
tensorspace
tensorspace-team
5.1k

A framework for building neural network 3D visualization applications

vega
vega-lite
vega
4.8k

It provides an interactive graphical syntax that allows users to generate various visualizations of interactive data graphs with just a few lines of simple JSON configuration.

PaddlePaddle
VisualDL
PaddlePaddle
4.8k

Baidu's open source AI visualization analysis tool on GitHub provides rich visualization functions, including scalar, graph structure, data sample visualization, histogram, PR curve and high-dimensional data dimensionality reduction presentation, etc.

Nyandwi
machine_learning_complete
Nyandwi
4.8k

A comprehensive resource on machine learning covering Python programming, data analysis and visualization, computer vision, development tools, best practices, and more.

AAChartModel
AAChartKit
AAChartModel
4.8k

mark-when
markwhen
mark-when
4.5k

r0f1
datascience
r0f1
4.4k

A Python data science list compiled by Vienna data scientist Florian Rohrer, containing various tools, code snippets, tutorials, blogs and other resources

h2oai
wave
h2oai
4.1k

An open-source web dashboard tool for quickly building real-time, low-latency, and visually appealing data analytics dashboards for Python and R.

yihong0618
running_page
yihong0618
3.9k

Through GitHub Actions + Gatsby, the synchronization management of the running process is automatically completed, and a simple and intuitive running interface is generated, so that users can record their running frequency and journey at different times and dates more conveniently.

nakabonne
ali
nakabonne
3.8k

A HTTP load testing tool written in Go, which can display the delay, rate limit, loading time, header information and other contents of the specified URL in real time in the command line

liam-hq
liam
liam-hq
3.8k

Liam ERD is an open-source tool designed to automatically generate visually appealing and interactive Entity-Relationship (ER) diagrams from database schemas. It features a user-friendly interface with panning, zooming, and filtering capabilities, making it easy to visualize complex databases. The tool supports seamless reverse engineering, requiring zero configuration for setup, and is optimized for high performance, handling projects with 100+ tables efficiently. Liam ERD works with both public and private repositories, offering a quick start via URL modification for public schemas and an interactive CLI setup for private ones. Fully open-source, it encourages community contributions and is licensed under Apache 2.0.

Moataz-Elmesmary
Data-Science-Roadmap
Moataz-Elmesmary
3.7k

Open source learning materials on GitHub: "Data Science Roadmap". The author has compiled some open learning tutorials and designed different learning routes according to the level of junior, intermediate and senior. It mainly includes statistics and probability, Python basics and tool applications, data cleaning and visualization, machine learning and crawling, deep learning and model content.

multiprocessio
datastation
multiprocessio
2.9k

A very practical developer tool that can quickly query data in JSON, CSV, Excel, log libraries, etc. through SQL statements and create visual charts.

lana-k
sqliteviz
lana-k
2.2k

A relatively practical open source tool on GitHub, which can quickly generate visual charts for SQLite databases. It supports importing CSV and JSON files and can be used offline.

NannyML
nannyml
NannyML
2.1k

A Python library for data science developers: NannyML, which comes with a simple and easy-to-use visualization interface to help you estimate the performance of models after deployment and detect data drift.

RedisGraph
RedisGraph
RedisGraph
2.0k

RedisGraph is a graph database extension based on Redis, which uses graph structures to store and query data, providing fast graph traversal and graph analysis functions. It is suitable for handling complex associated data and graph data analysis tasks, and can easily perform path finding, social network analysis, etc.

indragiek
InAppViewDebugger
indragiek
1.9k

A developer on Facebook recently created a view debugger that implements basic debugging features similar to Reveal, displaying the app's views in a tree structure and allowing control over the display and hiding of views.

© 2025 GitHub Fun. All rights reserved.