The component playground

See what each piece can do.

75 reusable pieces for technical diagrams, charts, dashboards, and documentation figures.

Start with a story

Every piece is yours to edit
Component playground

Choose. Change. See.

Explore a live example, then make it your own.

Your edits are saved in this browser.

Canvas and palette Size, style, and every theme color

Colors and canvas settings stay with your source.

Live previewLoading components…960 × 540

Double-click text to edit. Enter saves. Escape cancels.

Play with the settings

Updates as you change them

Edit the TSX Change data, add components, or compose a scene
Ctrl / ⌘ + Enter
Open the full component reference Category previews and copyable examples
Catalog 75 components

Start with a primitive. Compose the rest.

Browse every component with a focused runnable example. Copy the source or open it in the playground to edit and render both themes.

75 components

Foundations

Scene structure, responsive layout, and framed surfaces.

11 components
Foundations component catalog rendered by Vizmatic
Canvas

Root canvas with transparent or custom backgrounds and padding.

Try / edit
Board

Fixed-size canvas for freely positioned visuals in one coordinate space.

Try / edit
CanvasItem

Positions and sizes a visual relative to its parent Board.

Try / edit
Scene

Primary vertical scene layout with optional title and subtitle.

Try / edit
TitleBar

Standalone heading and supporting copy.

Try / edit
Row

Horizontal flex layout with stable gaps and alignment.

Try / edit
Column

Vertical flex layout for stacked composition.

Try / edit
Stack

Compact vertical grouping for related content.

Try / edit
Panel

Titled container for grouped visual content.

Try / edit
Card

General-purpose surface with tone, padding, and shadow.

Try / edit
WindowFrame

Application or terminal window framing.

Try / edit

Content

Labels, cards, code, comparisons, and reusable information blocks.

20 components
Content component catalog rendered by Vizmatic
MathText

Math-aware text formatting for React content.

Try / edit
SvgMathText

Positioned math overlay aligned with custom SVG geometry.

Try / edit
BadgePill

Inline status, category, or metadata label.

Try / edit
GradientChip

Emphasized label with tone gradient.

Try / edit
EquationCard

Formula, result, and supporting detail.

Try / edit
CalloutCard

Focused takeaway, warning, or recommendation.

Try / edit
CodeBlock

Code or command excerpt with optional line numbers.

Try / edit
Comparison

Side-by-side alternatives or before/after states.

Try / edit
Tile

Single labeled unit for feature or system maps.

Try / edit
Watermark

Frame metadata for text, image, or custom branding.

Try / edit

Flows

Processes, timelines, status, and progress.

7 components
Flows component catalog rendered by Vizmatic
StatusRow

Single operational state with detail.

Try / edit
StatusList

Grouped checks, warnings, and pending work.

Try / edit
Timeline

Ordered events in horizontal or vertical form.

Try / edit
Pipeline

Compact process pipeline with shared title.

Try / edit
ProgressList

Comparable progress across several measures.

Try / edit

Diagrams

Networks, system architecture, directed graphs, and hierarchies.

3 components
Diagrams component catalog rendered by Vizmatic
LayeredNetwork

Layered neural network or staged DAG.

Try / edit
GraphDiagram

Auto-laid architecture graph with nested groups, icons, and semantic edges.

Try / edit
TreeDiagram

Auto-laid hierarchy, taxonomy, or decision tree.

Try / edit

Sequence

Time-ordered interactions, lifelines, activations, notes, and control fragments.

1 component
Sequence component catalog rendered by Vizmatic
SequenceDiagram

Typed participants, messages, notes, activations, and alt, loop, or parallel fragments.

Try / edit

Dataflow

Typed lineage across sources, transforms, stores, and sinks.

1 component
Dataflow component catalog rendered by Vizmatic
DataflowDiagram

Schema-aware batch and streaming lineage compiled into a stable directed graph.

Try / edit

Deployment

Infrastructure boundaries, workloads, ports, protocols, and trust direction.

1 component
Deployment component catalog rendered by Vizmatic
DeploymentDiagram

Nested region, network, and runtime boundaries with typed network connections.

Try / edit

ML topology

Transformer blocks, tensor shapes, repeated layers, and distributed routes.

1 component
ML topology component catalog rendered by Vizmatic
TransformerTopology

Transformer computation topology with tensor metadata and collective routes.

Try / edit

Data

Tables, grids, matrices, and compact distributions.

6 components
Data component catalog rendered by Vizmatic
Matrix

Numeric or symbolic matrix with headers.

Try / edit
Heatmap

Color-scaled matrix for intensity and correlation.

Try / edit
TiledMatrix

Matrix with named regions and boundaries.

Try / edit
DataTable

Structured rows and columns with headers.

Try / edit
MiniBarChart

Compact categorical bars for dense layouts.

Try / edit

Charts

Common comparisons, trends, distributions, and analytical plots.

12 components
Charts component catalog rendered by Vizmatic
ChartFrame

Shared chart title, subtitle, legend, and footer.

Try / edit
DonutChart

Part-to-whole composition with center label.

Try / edit
PieChart

Part-to-whole composition with a full circular radius.

Try / edit
StackedBar

Part-to-whole values along one dimension.

Try / edit
BarChart

Categorical comparison with labels and values.

Try / edit
LineChart

One or more trends across an ordered axis.

Try / edit
ScatterPlot

Point distribution across two numeric axes.

Try / edit
ParetoBarChart

Descending category counts with a cumulative percentage line.

Try / edit
ParetoChart

Automatic non-dominated frontier across competing numeric objectives.

Try / edit
QuadrantChart

Numeric decision map split by configurable policy thresholds.

Try / edit
IntervalPlot

Low, midpoint, and high ranges by category.

Try / edit
Legend

Reusable color key for charts and diagrams.

Try / edit

Drawing

Low-level SVG geometry for custom technical figures.

12 components
Drawing component catalog rendered by Vizmatic
ArrowMarkerDef

Reusable SVG arrowhead definition.

Try / edit
FlowArrow

Straight directional connector with label and tone.

Try / edit
Connector

Alias for flow connectors in diagram code.

Try / edit
VectorArrow

Vector with optional endpoints and arrowhead.

Try / edit
VectorSegment

Line segment for geometric constructions.

Try / edit
SvgFrame

SVG plotting frame with border and fill.

Try / edit
DotPoint

Point marker with optional text label.

Try / edit
AxisPlot

Coordinate plane for points, vectors, and paths.

Try / edit

Find your next building block

↑ ↓ to navigateEnter to openEsc to close
Editable TSX

Example source

Try / edit ↗

Open the builder to edit this scene, preview animations, and export your visual.

Example preview