Kanaries/graphic-walker

An open source alternative to Tableau. Embeddable visual analytic

View on GitHub ↗Jump to charts ↓

Kanaries/graphic-walker has 3k+ stars and 150+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 13, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on September 27th, 2022
Open Issues & Pull Requests: 48 (+0)
GitHub issues: Enabled
Number of forks: 188
Total Stargazers: 3,267 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 days
Mean response time: 97.7 days
90th percentile: 413.3 days
Tracked items: 19

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 545 days
Stale 30+ days: 18
Stale 90+ days: 18

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (4)
  • bug (2)
  • good first issue (2)
  • P1 (1)
  • v4 (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Graphic Walker is a React component for visual data analysis that provides an embeddable alternative to Tableau with drag-and-drop exploratory data analysis capabilities.

The tool addresses the need for lightweight, embedded analytics in web applications rather than serving as a standalone business intelligence platform. It works by allowing users to upload data files, define column types as dimensions or measures, and then construct visualizations through drag-and-drop interactions or natural language queries. The system uses web workers to handle computational tasks on the front end, and provides a general query interface for delegating data operations to backend services like DuckDB. Visualizations are built using a grammar of graphics approach based on Vega-Lite, with support for spatial visualization using GeoJSON and TopoJSON formats.

Graphic Walker suits teams building data analysis features into existing applications who want to avoid the overhead of deploying a full BI platform. It is particularly valuable for data scientists and analysts who need exploratory data analysis tools embedded directly in web applications. The project distinguishes itself from traditional BI tools by prioritizing ease of embedding as a React component over feature completeness as a standalone platform. It includes a Data Explainer feature that identifies patterns and their potential causes, a natural language interface for querying data, and a hand-writable chart specification format called TerseSpec that lets users describe visualizations using field names and aggregation shorthand.

The project shows consistent development activity with regular updates to its core functionality. The codebase is actively maintained with ongoing improvements to the visual analytics interface. The team maintains engagement with the community through multiple communication channels including Discord and social media. Development focuses on expanding the tool's analytical capabilities while preserving its lightweight, embeddable nature.