Outkit can detect and generate 50+ component types from AI text. Each component has a typedDocumentation Index
Fetch the complete documentation index at: https://docs.outkit.dev/llms.txt
Use this file to discover all available pages before exploring further.
props schema — structured data your frontend renders as interactive UI.
Core Components (Free Plan)
These components are available on all plans.table
Structured data in rows and columns. Triggered by markdown tables, comparisons, or multi-attribute data.| Prop | Type | Description |
|---|---|---|
columns | string[] | Column headers |
rows | Record<string, string | number>[] | Row data keyed by column name |
sortable | boolean? | Enable column sorting (default: true) |
highlights | Record<string, (string | number)[]>? | Column values to emphasize |
caption | string? | Table caption |
card
Single entity with structured attributes — a person, company, product, or concept.| Prop | Type | Description |
|---|---|---|
heading | string? | Card title |
subheading | string? | Subtitle |
items | {label, value, icon?, href?}[] | Key-value attributes |
footer | string? | Footer text |
variant | "default" | "bordered" | "elevated" | Visual style |
alert
Warnings, caveats, prerequisites, and important notices.| Prop | Type | Description |
|---|---|---|
variant | "info" | "warning" | "error" | "success" | "tip" | Alert type |
title | string? | Alert heading |
message | string | Alert body text |
items | string[]? | Bullet points within the alert |
dismissible | boolean? | Allow user to dismiss |
checkbox
Checklists, to-do items, and step-by-step completion tracking.| Prop | Type | Description |
|---|---|---|
title | string? | Checklist title |
items | {id, label, description?, checked?}[] | Checklist items |
showProgress | boolean? | Show completion progress bar |
Extended Components (Pro Plan)
These components are available on Pro plans.accordion
Collapsible FAQ-style sections. Triggered by Q&A patterns, definitions, or grouped explanations.| Prop | Type | Description |
|---|---|---|
items | {id, title, content, defaultOpen?, icon?}[] | Sections |
type | "single" | "multiple" | Allow one or many open at once |
collapsible | boolean? | Allow closing all sections |
tabs
Parallel alternatives, language-specific code examples, or category views.| Prop | Type | Description |
|---|---|---|
tabs | {id, label, icon?, content}[] | Tab panels |
defaultTab | string? | ID of initially active tab |
variant | "underline" | "pills" | "outline" | Visual style |
steps
Numbered processes, workflows, and setup guides.timeline
Chronological events, milestones, and version history.progress
Scores, ratings, skill levels, and completion percentages.| Prop | Type | Description |
|---|---|---|
items | {label, value, maxLabel?, color?}[] | Progress bars |
showValue | boolean? | Display percentage values |
size | "sm" | "md" | "lg" | Bar size |
Charts
Outkit supports multiple chart types for numeric data, trends, and distributions.line — Line Chart
line — Line Chart
Trends over time, growth metrics, performance data.
bar — Bar Chart
bar — Bar Chart
Category comparisons, rankings, survey results.
pie — Pie Chart
pie — Pie Chart
Part-to-whole proportions, market share, percentage breakdowns.
area — Area Chart
area — Area Chart
Volume and cumulative data, stacked distributions.
radar — Radar Chart
radar — Radar Chart
Multi-attribute comparisons, skill assessments.
radial — Radial Chart
radial — Radial Chart
Progress toward goals, KPI gauges, completion metrics.
| Prop | Type | Description |
|---|---|---|
data.labels | string[] | Axis labels or category names |
data.datasets | {label, values, color?}[] | Data series |
xAxis | {label?, type?}? | X-axis configuration |
yAxis | {label?, min?, max?}? | Y-axis configuration |
legend | boolean? | Show legend |
stacked | boolean? | Stack multiple datasets |
More Components
proscons
Advantages vs disadvantages comparisons
diff
Code changes, before/after, patch-style diffs
metadata
Structured metadata lists, search results
collapse
Single expandable section, “show more” content
callout
Highlighted excerpts, quotes, key insights
banner
Meta warnings, disclaimers, system messages
gallery
Multiple images, screenshots, diagrams
badge
Status badges, tags, labels
compare
Side-by-side technology/product comparisons
tree
Branching decision flows, troubleshooting
form
Multi-field forms, surveys, follow-up questions
json
Raw JSON viewer, API responses, collapsible tree
quiz
Knowledge checks, trivia, assessments
calc
Estimators, ROI calculators, loan calculators
embed
YouTube, CodePen, Figma embeds
countdown
Deadlines, time-limited events
The full list of available components depends on your plan. Use the
GET /components endpoint to see what’s available for your account.