STL
#table
name: Comparison Table
cols: 4
showSerialIndex: true
[header]
Title | Feature | Value | CTA
[body]
Plan A | Fast | 120ms | [button text="Buy" action="click" variant="outline"]
Plan B | Medium | 20ms | [link text="Learn More" href="/docs"]
[footer]
Note | * | * | Data updated weekly
#endtableRendered# Title
Feature
Value
CTA
1 Plan A
Fast
120ms
2 Plan B
Medium
20ms
Learn More # Note
*
*
Data updated weekly
Powering the next generation of content with
Everything you need to build, manage, and render data tables in modern applications.
Write tables using our intuitive Structured Table Language. It's like Markdown, but for complex data grids.
Core logic is separated from rendering. Use it with React, Vue, Svelte, or vanilla JS without vendor lock-in.
Comes with built-in themes like Tailwind, Shadcn, and Stripe. Or create your own with simple CSS variables.
Optimized parser and renderer ensure your tables load instantly, even with large datasets.
Perfect for Headless CMS integration. Define your table structure once, render it consistently everywhere.
Built with TypeScript from the ground up. Enjoy full type inference and autocomplete support.
Use our visual editor or write generic STL code to define your table's structure, columns, and data types.
Open EditorCopy the generated schema or JSON output. It's clean, readable, and ready to be dropped into your codebase or CMS.
Use our React component to render the table instantly. It auto-adapts to your theme and supports SSR.
See Integration
Structured Tables