data-visualization
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.
Can we come up with 100 visualizations from one simple dataset?
As an information design agency working with data visualization every day, we challenged ourselves to accomplish this using insightful and visually appealing visualizations.
We wanted to show the diversity and complexity of data visualization and how we can tell different stories using limited visual properties and assets.
Lightweight React SVG pie charts, with versatile options and CSS animation included. ~2kB gzipped.
A composable charting library built on React components. Redefined chart library built with React and D3.
A command line tool to visualize Git history graphs in a comprehensible way, following different branching models.
Tool for building Kubernetes attack paths.
KubeHound creates a graph of attack paths in a Kubernetes cluster, allowing you to identify direct and multi-hop routes an attacker is able to take, visually or through complex graph queries.
Graph drawing library for JavaScript.
VivaGraphJS is designed to be extensible and to support different rendering engines and layout algorithms. Underlying algorithms have been broken out into ngraph.
Graphic Walker is a different open-source alternative to Tableau. It allows data scientists to analyze data and visualize patterns with simple drag-and-drop / natural language query operations.
A project providing a Graphic Walker Pane for use with HoloViz Panel.
A simple way to explore your data through a Tableau-like interface directly in your Panel data applications.
panel-graphic-walker brings the power of Graphic Walker to your data science workflow, seamlessly integrating interactive data exploration into notebooks and Panel applications. Effortlessly create dynamic visualizations, analyze datasets, and build dashboards—all within a Pythonic, intuitive interface.
DataEase is an open source data visualization analysis tool that helps users quickly analyze data and gain insights into business trends, thereby improving and optimizing their business. DataEase supports a wide range of data source connections, can quickly create charts by dragging and dropping, and can be easily shared with others.
Search for a package to see its download stats over time.
Visualize npm downloads in a beautiful chart, ready to be shared with your community.
Effortless Python web applications with the power of reactive programming.
Shiny for Python is the best way to build fast, beautiful web applications in Python. You can build quickly with Shiny and create simple interactive visualizations and prototype applications in an afternoon. But unlike other frameworks targeted at data scientists, Shiny does not limit your app's growth. Shiny remains extensible enough to power large, mission-critical applications.
Redash helps you make sense of your data. Make Your Company Data Driven. Connect and query your data sources, build dashboards to visualize data and share them with your company.
Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users leverage Redash to explore, query, visualize, and share data from any data sources. Their work in turn enables anybody in their organization to use the data. Every day, millions of users at thousands of organizations around the world use Redash to develop insights and make data-driven decisions.
Le projet Github france-geojson propose au format GeoJSON les cartes des régions, départements, arrondissements, cantons et communes de France (métropole et départements d'outre-mer) à partir des données publiées par l'IGN et l'INSEE.
High-quality open-source software for web developers.
Headless, type-safe, & powerful utilities for Web Applications, Routing, State Management, Data Visualization, Datagrids/Tables, and more.
Related contents:
Open-source IoT (Internet of Things) Platform.
Device management, data collection, processing and visualization for your IoT solution.
An open-source JavaScript library for world-class 3D globes and maps 🌎
CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data.
A simple syntax for complex argumentation.
-
Listing pros & cons in Argdown is as simple as writing a twitter message. You don't have to learn anything new, except a few simple rules that will feel very natural.
-
With these simple rules you will be able to define more complex relations between arguments or dive into the details of their logical premise-conclusion structures.
Visual EXPLAIN for MySQL
Research a slow query's performance problems on a simple visualization instead of trying to understand MySQL's cryptic output.
A kubectl plugin to visualize Kubernetes resources and relationships.
A command line tool to create a graph representing your Ansible playbook tasks and roles.
ansible-playbook-grapher is a command line tool to create a graph representing your Ansible playbook plays, tasks and roles. The aim of this project is to have an overview of your playbook.
a software version control visualization tool.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
Visualization of languages and linux distribution packages dependencies.
Nmap Dashboard Mini Project.
nmap-did-what is a Grafana docker container and a Python script to parse Nmap XML output to an SQLite database. The SQLite database is used as a datasource within Grafana to view the Nmap scan details in a dashboard.