Open Source Visualization Projects

Visualization turns data, systems, and abstract ideas into visual forms that people can explore and understand. It helps reveal patterns, explain relationships, monitor changes, and communicate complex information through charts, diagrams, maps, animations, and interactive views. These techniques are used in research, education, software development, operations, and public communication.

Open source tools in this area range from charting libraries and scientific graphics packages to diagram editors, dashboards, 3D viewers, and animation frameworks. When choosing one, consider its license, maintenance activity, documentation, performance, accessibility, supported data formats, and fit with your existing languages and platforms. Visualization tools are useful to analysts, educators, researchers, engineers, and anyone who needs to make information clearer or easier to investigate.

25 repositories · updated October 3, 2026

Flint-chart: AI-Powered Visualization Language for Expressive Charts

Flint-chart: AI-Powered Visualization Language for Expressive Charts

Flint-chart is a powerful visualization language designed for AI agents, enabling them to reliably create expressive and visually appealing charts. It translates simple, human-editable chart specifications into native outputs for various backends like Vega-Lite, ECharts, Chart.js, Plotly, and Excel, supporting formal visual themes. This project simplifies complex data visualization tasks, making them accessible and consistent across different platforms.

AI AgentsCharting LibraryData Visualization
Added Sep 1, 2026 View details
MarkLLM: Implement and Evaluate LLM Watermarking

MarkLLM: Implement and Evaluate LLM Watermarking

MarkLLM is a Python toolkit for implementing, visualizing, and evaluating text watermarking methods for large language models. It helps researchers compare watermark detection, robustness, and text-quality effects through shared APIs and evaluation pipelines.

PythonLLMMachine Learning
Added Jun 23, 2026 View details
Tiny8: An Educational 8-bit CPU Simulator with Interactive Visualization

Tiny8: An Educational 8-bit CPU Simulator with Interactive Visualization

Tiny8 is a lightweight and educational 8-bit CPU simulator written in Python. It offers an interactive terminal debugger and graphical animation to visualize program execution, making it ideal for learning computer architecture and assembly programming.

8 Bit ComputerAssemblerVisualization
Added Jun 19, 2026 View details
Understand-Anything: Explore Code Through Knowledge Graphs

Understand-Anything: Explore Code Through Knowledge Graphs

Understand-Anything analyzes codebases, documentation, and knowledge bases, then presents their structure and relationships as interactive graphs. It is designed for developers and teams who want faster onboarding, code exploration, and change-impact analysis through AI coding platforms.

TypeScriptAI AgentsDeveloper Tools
Added Jun 15, 2026 View details
streamystats: Analyze Jellyfin Viewing Activity

streamystats: Analyze Jellyfin Viewing Activity

Streamystats adds analytics and visualizations to Jellyfin, including watch history, library statistics, and recommendations. It suits Jellyfin server owners who want a separate dashboard for understanding viewing activity across users and servers.

TypeScriptAnalyticsDashboard
Added Mar 20, 2026 View details
wifi-3d-fusion: Sense Motion with WiFi Signals

wifi-3d-fusion: Sense Motion with WiFi Signals

WiFi-3D-Fusion captures WiFi CSI or RSSI data and visualizes motion in 3D, with optional research bridges for pose estimation and RF field reconstruction. It is aimed at researchers and experimenters with compatible hardware, not production or safety-critical use.

PythonMachine LearningDeep Learning
Added Mar 15, 2026 View details
qdirstat: Find What Is Using Your Disk Space

qdirstat: Find What Is Using Your Disk Space

QDirStat is a Qt desktop application that visualizes directory sizes in a tree and treemap, helping users locate large files and reclaim space. It also offers configurable cleanup actions and views for file types, ages, and installed packages.

C++LinuxDesktop App
Added Mar 11, 2026 View details
vanna: Turn Natural-Language Questions into SQL Insights

vanna: Turn Natural-Language Questions into SQL Insights

Vanna helps teams build chat interfaces that translate natural-language questions into SQL and return streamed tables, charts, and summaries. It is aimed at applications that need database-backed answers with user-aware permissions and an embedded web UI.

PythonAILLM
Added Feb 28, 2026 View details
mini-graph-card: Graph Home Assistant Sensor History

mini-graph-card: Graph Home Assistant Sensor History

A customizable Lovelace card that displays current sensor states alongside compact history graphs. It suits Home Assistant users who want sensor trends and readings in a configurable dashboard card.

JavaScriptHome AssistantVisualization
Added Feb 5, 2026 View details
PyQtGraph: Fast Data Visualization and GUI Tools for Scientific Applications

PyQtGraph: Fast Data Visualization and GUI Tools for Scientific Applications

PyQtGraph is a powerful, pure-Python graphics library tailored for scientific and engineering applications. It provides fast data visualization and GUI tools, leveraging NumPy for numerical processing, Qt's GraphicsView for 2D, and OpenGL for 3D displays. This makes it an excellent choice for high-performance data plotting and interactive interfaces.

PythonData VisualizationScientific Computing
Added Jan 20, 2026 View details
Obsidian Model Viewer: Embed 3D Models in Your Obsidian Vault

Obsidian Model Viewer: Embed 3D Models in Your Obsidian Vault

Obsidian Model Viewer is a powerful plugin that integrates interactive 3D models directly into your Obsidian vault. Utilizing Google's <model-viewer> component, it enables seamless viewing and embedding of glTF/GLB files within your notes. This enhances your knowledge base by allowing you to visualize complex 3D data alongside your text.

Obsidian MdObsidian PluginTypeScript
Added Jan 20, 2026 View details
mcp-server-chart: Empowering Chart Generation and Data Analysis with AntV

mcp-server-chart: Empowering Chart Generation and Data Analysis with AntV

mcp-server-chart is a powerful Model Context Protocol (MCP) server from AntV, specializing in chart generation and data analysis. It provides over 25 diverse chart types, enabling users to create rich visualizations through various MCP tools and integrations. This TypeScript-based solution simplifies complex data representation, making it accessible for a wide range of analytical needs, including LLM-powered applications.

AntvLLMMCP
Added Jan 7, 2026 View details
Previous Page 1 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️