MARKETPLACE
PLUGINS
🀌 TANSTACK CHARTS
🀌 TanStack Charts logo

🀌 TanStack Charts

Published October 2026
   β€’    Updated today

Plugin details

Turn your Bubble data into interactive dashboards.
Build revenue reports, acquisition funnels, activity heatmaps and financial breakdowns. Let users explore their data, then connect chart selections to native Bubble workflows.

SEVEN ELEMENTS, DIFFERENT QUESTIONS
β€’ Chart β€” Line, Bar, Area and Combo, plus compact sparklines. Range navigation for Line and Area.
β€’ Pie / Donut β€” show the split.
β€’ Funnel β€” see the stages in a journey.
β€’ Waterfall β€” explain the changes behind a total.
β€’ Calendar Heatmap β€” make busy and quiet days visible.
β€’ Scatter / Bubble β€” compare relationships and cohort sizes.
β€’ Sankey β€” follow flows between sources and destinations.

BUILT FOR BUBBLE
Connect a native Bubble list to the Chart element's category-based Line, Bar or Area charts, or provide JSON for any of the seven elements. Click, tap or use the keyboard to select a mark and use its exposed states in your workflows. Light and dark themes, responsive layouts and useful error messages are included. Invalid updates preserve the last valid chart.

SEE IT BEFORE YOU BUILD
Watch the 15-second trailer and explore the product: https://rico.wtf/bubble-charts
Try the working Bubble demo: https://nocode-to-knowcode.bubbleapps.io/version-test/tanstack-charts

Built on TanStack Charts 1.x. Made by Rico Trevisan, a Bubble contributor since 2017. Questions? r@rico.wtf

$150

One time  β€’  Or  $10/mo

stars   β€’   0 ratings
3 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Rico Trevisan logo
Rico Trevisan
Joined 2017   β€’   11 Plugins
View contributor profile

Instructions

YOUR FIRST CHART 1. Install the plugin and place a TanStack Chart element on your page. Give it a visible width and height (for example, 600 Γ— 320 px).
2. Choose Chart type = line, X-axis type = category and Data input = json.
3. Paste this complete example into Data JSON:

{"schemaVersion":1,"points":[{"x":"Jan","y":70000},{"x":"Feb","y":76000},{"x":"Mar","y":82000}]}

4. Preview the page. Hover or tap to inspect a value. You can also focus the chart, use the arrow keys, then press Enter.
5. Add a workflow for this chart's Datum clicked event. Read Clicked X, Clicked Y and Clicked series from the element to update a text, filter a group or drive another workflow.

PREFER A BUBBLE SEARCH?
For category-based Line, Bar and Area charts, choose Data input = native. Set Type of data, bind a list to Data source, and select a text Category field and numeric Value field. Use unique category labels, or aggregate your search first. Combo and the other elements use JSON.

WORKING EXAMPLES
Run the demo: https://nocode-to-knowcode.bubbleapps.io/version-test/tanstack-charts
Inspect the elements and workflows: https://bubble.io/page?id=nocode-to-knowcode&tab=Design&name=tanstack-charts
Element-specific guides and JSON shapes: https://github.com/ricotrevisan/tanstack-charts/tree/main/docs

GOOD TO KNOW
β€’ Start with the sample above, then replace the values with your data. Different elements use different JSON shapes.
β€’ Combo needs Data JSON and Series config JSON. Range navigation is for Line and Area only.
β€’ When constructing JSON from Bubble expressions, apply :formatted as JSON-safe to individual text values, not to the assembled JSON object.
β€’ Invalid updates keep the last valid chart and expose Error message plus the Chart error event. Error messages help identify what to fix.
β€’ Questions or a reproducible issue? Contact r@rico.wtf.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Chart   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble