A catalog of chart and diagram types for Raycast. Browse by family, pick the library you are working in, and copy the docs link, a complete example or a prompt snippet for it without leaving the keyboard.


cmd+shift+l switches between a grid of thumbnails and a list with a detail panel; cmd+= and cmd+- change the tile size. Search matches names and synonyms, so "spider" finds Radar and "flow of money" finds Sankey.Mermaid 11.6+, because whether a type renders in a given app depends on the Mermaid version that app bundles.echarts.registerMap("world", geoJson) before applying the option. Charter does not bundle map data; Choropleth data names must match the names in your GeoJSON.mermaid, json or ```tsx) so it drops straight into a chat or a note; Copy Raw Template gives the bare text.npx shadcn@latest add <block>; Copy Variant Install Command and Copy Variant Component offer every block in the family.npm run dev serves the extension; npm run lint and npm run build must pass before a commit. Two scripts refresh the content that ships with the extension: npm run shadcn pulls the chart blocks and their source from ui.shadcn.com into src/data/shadcn.ts; npm run thumbnails redraws every thumbnail in assets/charts (Mermaid and ECharts locally, shadcn from the previews on ui.shadcn.com). The thumbnail script needs a Chromium-based browser and a prior npm run vendor, which copies Mermaid, ECharts and the world map from node_modules into the git-ignored .vendor folder; none of that is part of the extension itself.
Charter is MIT. It ships the chart block sources from shadcn/ui (MIT) as examples. The thumbnails were drawn with Mermaid (MIT) and Apache ECharts (Apache 2.0), with country outlines from world-atlas (ISC, derived from Natural Earth, public domain).
Browse chart and diagram types by family through a Mermaid, shadcn or ECharts lens, and copy the docs link, example or prompt snippet