data-visualization
A SQL extension for declarative data visualisation based on the Grammar of Graphics.
ggsql brings the elegance of the Grammar of Graphics to SQL. Write familiar queries, add visualization clauses, and see your data transform into beautiful, composable charts — no context switching, no separate tools, just SQL with superpowers.
Write documents, dashboards, and slides in a Markdown superset. Add charts, KPI cards, tables, and styled regions with nothing more complicated than fenced code blocks and named styles.
MDV — a Markdown superset for documents, dashboards, and slides with embedded data and visualizations. HTML + PDF export, live preview, VS Code extension.
Understand Any Codebase in Minutes, Not Hours
AI-powered repository analysis that turns complex codebases into interactive documentation, dependency graphs, and intelligent conversations.
Related contents:
Data Visualization for React. Streaming-First Visualization for React
Push data at 60fps with decay, pulse, and staleness encoding. Or just pass an array — static data is the simple case. 40+ chart types, network graphs, coordinated dashboards, and AI tooling built in.
🎆Interactive Online Platform that Visualizes Algorithms from Code.
Welcome to Algorithm Visualizer, an interactive online platform designed to bring algorithms to life through visualization. Whether you're a student, teacher, or professional, our platform provides an engaging way to explore and understand various algorithms.
Jurassic Park Unix System style Kubernetes resource viewer.
A 3D Kubernetes resource viewer inspired by the FSN (File System Navigator) from Jurassic Park. Fly through your cluster like it's 1993.
Related contents:
Transform SQL queries into interactive visual flow diagrams.
SQL Crack is a VS Code extension that visualizes SQL queries as interactive execution flow diagrams. Understand complex queries at a glance, track data lineage across your entire workspace, and identify optimization opportunities with professional-grade visual analysis.
Beautiful & Animated Charts.
A Beautiful & Animated Chart UI Website built on top of shadcn & recharts. A modern, customizable chart library for React and Next.js applications featuring visually stunning and interactive data visualizations.
Scientific Programming Language.
Powerful mathematics-oriented syntax with built-in 2D/3D plotting and visualization tools. Free software, runs on GNU/Linux, macOS, BSD, and Microsoft Windows. Drop-in compatible with many Matlab scripts.
Open Source, SQL-driven Data Dashboards powered by DuckDB.
Build analytics dashboards simply by writing SQL.
Related contents:
CookieViz is a vizualization tool allowing to view cookies impact during your browsing.
CookieViz analyzes the interactions between your web browser and the remote servers and websites. You will be able to know to which other player the site you're visiting sends information.
Related contents:
Beautiful, open source, WebGPU-based charting library.
ChartGPU is a TypeScript charting library built on WebGPU for smooth, interactive rendering—especially when you have lots of data.
Visualize audio with CAVA.
- 11 drawing modes!
- Set any single color, a gradient or an image for background and foreground.
- Configure smoothing, noise reduction and a few other CAVA settings.
Related contents:
All your contributions in one image!. Generates an image of all your GitHub contributions since you have signed up, so you can use it in social media.
The API for this project lives in the src/pages/api directory since GitHub doesn't provide a way to access user statistics through it's official API.
Related contents:
Universal visualizer and analyzer for JavaScript and CSS. Compatible with most bundlers and frameworks.
Sonda is a universal bundle analyzer and visualizer. It generates an interactive HTML report that is more accurate and detailed than some alternatives. The accuracy is achieved by analyzing source maps and showing the size of each module after tree-shaking and minification.
Scientific plotting and data analysis. LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.
FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone and trusted by professionals.
Browser-Based HDD/SSD Health Analysis.
Hard drives report their health using a system called S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). You can read this data using command line tools like smartctl, but the output is often hard to read. Manufacturers store data in raw hexadecimal values. A read error rate might look like 0x00000ab42 in a terminal. This could be zero errors, or it could be thousands, depending on how Seagate, WD, or Toshiba encoded the data. This viewer attempts to decode those raw manufacturer-specific values to tell you if a "high" number is actually bad, or if it is just a routine counter.
Related contents:
What happens when you take an XKCD joke too literally.
CLI tool that renders package dependencies as physical tower structures. Supports PyPI, npm, and crates.io with optimal crossing minimization.
Svelte Plotting Framework.
The best visualizations are built with Svelte. A Svelte-native visualization framework based on the layered grammar of graphics principles.
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
Visually explore, understand, and present your data.
By using easy-to-understand views, SandDance helps you find insights about your data, which in turn help you tell stories supported by data, build cases based on evidence, test hypotheses, dig deeper into surface explanations, support decisions for purchases, or relate data into a wider, real world context.
Automatically discover and visually document network topology.
NetVisor scans your network, identifies hosts and services, and generates an interactive visualization showing how everything connects, letting you easily create and maintain network documentation.
Related contents:
Manage your docker containers and generate a report to share and compare with other self hosters.
Container Census is a lightweight, Go-powered tool that automatically scans your Docker environment across one or many hosts and gives you a clear, historical view of everything running in your stack.
Related contents:
A modern, self-hostable web spectrogram analyzer for your music library.
AudioDeck is a self-hosted web application that lets you visually analyze the audio quality of your music files. Think of it as a web-based, modern version of the classic Spek spectrogram analyzer.
Perfect for checking if your "high-quality" FLAC files are genuine or just upconverted low-quality MP3s.
📈⚖️ Visuallize your bundle
Visualize and analyze your Rollup bundle to see which modules are taking up space.
Related contents:
Julia is a high-level, high-performance dynamic language for technical computing.
Related contents:
A visualization and walkthrough of the LLM algorithm that backs OpenAI's ChatGPT. Explore the algorithm down to every add & multiply, seeing the whole process in action.
This project displays a 3D model of a working implementation of a GPT-style network. That is, the network topology that's used in OpenAI's GPT-2, GPT-3, (and maybe GPT-4).
🔬 A fast, interactive web-based viewer for performance profiles.
Supports import from a variety of profiles in a variety of languages (JS, Ruby, Python, Go & more).
Given raw profiling data, speedscope allows you to interactively explore the data to get insight into what's slow in your application, or allocating all the memory, or whatever data is represented in the profiling data.
Related contents:
Scalable, Interactive Visualization. Compute & interactively visualize large embeddings.
Embedding Atlas is a tool that provides interactive visualizations for large embeddings. It allows you to visualize, cross-filter, and search embeddings and metadata.
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
The best dashboards are built with code. Create fast, beautiful data apps, dashboards, and reports from the command line. Write Markdown, JavaScript, SQL, Python, R… and any language you like. Free and open-source.
A static site generator for data apps, dashboards, reports, and more. Observable Framework combines JavaScript on the front-end for interactive graphics with any language on the back-end for data analysis.
🕸 WebGL Graph Visualizations for React. WebGL-Powered Open-Source Network Graph Visualization.
a high-performance network graph visualization built in WebGL for React.
Optimized Node Monitoring for Network Analysis.
SONAR is designed to simplify network configuration audits in critical environments. With a clean interface and a robust architecture, it enables any personnel — even non-technical — to understand and document network flows independently.
Open-source data multitool. Data exploration at your fingertips.
VisiData is an interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.
Build dashboards for any device. Instantly.
Stream telemetry, plot sensor data, and monitor systems in real time. No custom frontend code or locked-in formats. Works with serial, MQTT, Bluetooth LE, or network sources.
Serial Studio is an open-core, cross-platform telemetry dashboard and real-time data visualization tool. It supports input from serial ports, Bluetooth Low Energy (BLE), MQTT, and TCP/UDP sockets, allowing data acquisition from embedded devices, external software, and networked services.
Serial Studio runs on Windows, macOS, and Linux. It is suited for telemetry monitoring, sensor data analysis, and real-time debugging in educational, hobbyist, and professional environments.
Open Source Infrastructure Mapping Tool.
Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Related contents:
Client reports for your team and clients.
Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more 📈📊
📚 KoInsight brings your KoReader reading stats to life with a clean, web-based dashboard.
Fitbit Fetch script and Influxdb Grafana integration.
A script to fetch data from Fitbit servers using their API and store the data in a local influxdb database and visualize them with Grafana
Apache ECharts is a powerful, interactive charting and data visualization library for browser.
Apache ECharts is a free, powerful charting and visualization library offering easy ways to add intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on zrender, which is a whole new lightweight canvas library.
ER Diagrams, Reinvented for Simplicity.
Automatically generate and explore your database schema with a powerful interactive viewer. Liam ERD generates beautiful, interactive ER diagrams from your database. Whether you're working on public or private repositories, Liam ERD helps you visualize complex schemas with ease.
Turn any GitHub repository into an interactive diagram for visualization. This is useful for quickly visualizing projects.
You can also replace 'hub' with 'diagram' in any Github URL.
The CSV magician.
xan is a command line tool that can be used to process CSV files directly
from the shell.
It can easily preview, filter, slice, aggregate, sort, join CSV files,
and exposes a large collection of composable commands that can be chained
together to perform a wide variety of typical tasks.
Related contents:
Develop an impact-oriented strategy. Map Your Strategy with AI & Align Around Impact
Put your strategy on a canvas and see how it all connects. Prevent misalignment, escape the feature factory and only work on things that matter.
Related contents:
Continuous Discovery Platform for Product teams. Visually connect day-to-day product work to Outcomes/OKRs| Purpose-built tool for creating Opportunity Solution Trees, enriching them with customer interview notes and product feedback, and tying them to KPIs and Quarterly Goals.
Related contents:
Adalanche is an Attack Graph Visualizer and Explorer for Active Directory. It shows the permissions users and groups have in an Active Directory. It's useful for visualizing and exploring who can take over accounts, machines, or the entire domain. It can find and show misconfigurations.
Related contents:
JSON Formatter, Validator & Viewer Online.
Effortlessly visualize JSON structures as interactive and dynamic tree diagrams.
jsontr.ee is a lightweight JavaScript library that transforms JSON data into beautifully rendered, interactive tree diagrams using SVG. Designed for simplicity and flexibility, it supports both arrays and nested objects, ensuring clear and intuitive visualizations of complex data structures.
Related contents:
The R Project for Statistical Computing.
R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.
Related contents:
A tool to monitor WiFi signal strength and metrics continuously in the terminal. It uses iwconfig to get the metrics and plotext to plot them.
Related contents:
Visualise your CSV files in seconds without sending your data anywhere.
A High-Level Grammar of Interactive Graphics.
Vega-Lite is a high-level grammar of interactive graphics. It provides a concise, declarative JSON syntax to create an expressive range of visualizations for data analysis and presentation.
🪄 Create rich visualizations with AI
Data Formulator is an application from Microsoft Research that uses large language models to transform data, expediting the practice of data visualization.
Data Formulator is an AI-powered tool for analysts to iteratively create rich visualizations. Unlike most chat-based AI tools where users need to describe everything in natural language, Data Formulator combines user interface interactions (UI) and natural language (NL) inputs for easier interaction. This blended approach makes it easier for users to describe their chart designs while delegating data transformation to AI.
Advanced Cyber Threat Map (Simplified, customizable, responsive and optimized).
Advanced Cyber Threat Map (Simplified, customizable and responsive. It uses D3.js with TOPO JSON, has 247 countries, ~100,000 cities, and can be used in an isolated environment without external lookups!.
Research and data to make progress against the world’s largest problems.
To make progress against the pressing problems the world faces, we need to be informed by the best research and data.
Our World in Data makes this knowledge accessible and understandable, to empower those working to build a better world.
Visualizing and understanding PostgreSQL EXPLAIN plans made easy.
A VueJS component to show a graphical vizualization of a PostgreSQL execution plan.
review Postgres query plans quickly.
A simple yet powerful tool to help you speed up queries. pgMustard speeds up your journey from knowing which query is a problem to working out what can be done about it.
Visualize your data. A dashboard for your embedded projects.
Serial Studio allows you to easily display, process & export data from your embedded projects. The application is able to interact with serial ports, network sockets & MQTT brokers.
Your data tell a story. Explore. Visualize. Model. Make a difference. Better insight starts with Stata.
Stata is statistical software for data science.
Online PCAP Analysis and Network Traffic Insights.
Effortless PCAP File Analysis in Your Browser
Explore and analyze PCAP files online using A-Packets, designed to provide comprehensive insights into network protocols like IPv4/IPv6, HTTP, Telnet, FTP, DNS, SSDP, and WPA2. This tool allows users to easily view details of network communications and dissect layers of data transmission.