/ Components
350+ Token-Driven Components.
Every component reads from var(--s-*) tokens. Switch presets and the entire library updates instantly — no prop drilling, no theme objects, no manual overrides.
350+Token-Driven Components
28+13Radix + Base UI Primitives
519Design Tokens
46Presets
361 of 361 components
UI44 components
Design is not just what it looks like — design is how it works.
Blockquote1v
Resource
Linked docs resource
Layout25 components
Navigation21 components
Logo
HomeAbout
Navbar1v
Product
Docs
Company
About
Legal
Privacy
Footer1v
SocialIcons1v
Overlays32 components
Data30 components
Forms39 components
Marketing14 components
Free
$0
Pro
$19
Team
$49
PricingTiers1v
Getting Started with Sigil
A quick intro.
Apr 2026
BlogGrid1v
$0.01
per request
$0.10
per minute
UnitPricing1v
Engineering Blog
AllDesignEng
BlogHeader1v
Sections21 components
FRAME
Copy plus diagram
- Token border
- Responsive rows
FeatureFrameSection1v
SECTION 01
Blueprint
Staggered card
TOKENS519
typed
BlueprintGridSection1v
3D9 components
Diagrams53 components
legacy rotating diagrams
Sigil Diagram Mark12v
Auth
Error
API
DiagramLabel3v
CrossHatch1v
Inputs
Tokens
Presets
Platform
CLI
Outputs
CSS
Components
PlatformHubDiagram1v
FeatureMiniDiagram4v
Loading diagram...
MermaidDiagram1v
423221110
42
28
BarChart1v
UI
Docs
CLI
PieChart1v
DonutChart1v
LineChart1v
AreaChart1v
RadarChart1v
Visit1.2K
53.3%
Install640
50.0%
Ship320
FunnelChart1v
1
2
A
B
C
1
3
5
2
4
6
HeatmapGrid1v
Fast
Typed
Token
A11y
MatrixDiagram1v
Sigil
Tokens
Components
TreeDiagram1v
| Task | Sprint W1 | Sprint W2 | Sprint W3 | Sprint W4 |
|---|---|---|---|---|
| Build | ||||
| Docs | ||||
| UI | ||||
GanttChart1v
DependencyGraph1v
NetworkGraph1v
VennDiagram1v
Free $0 | Pro $19 | |
|---|---|---|
| Tokens | ✓ | ✓ |
| Support | — | ✓ |
PricingTable1v
v2.0Apr 2026
added44 presets
fixedDocs links
ChangelogTable1v
Status
| Service | Status | Uptime | Last Incident |
|---|---|---|---|
| API | Operational | 99.9% | — |
| Docs | Degraded | — | 1h ago |
StatusTable1v
Spec
| Tokens | 519 |
| Presets | 46 |
SpecTable1v
Usage
| # | Name | Score | Δ |
|---|---|---|---|
| 🥇 | Button | 12400 | |
| 🥈 | Card | 9100 |
LeaderboardTable1v
Mar
Apr
Mon
Wed
Fri
CommitGrid1v
SparkLine1v
UsageGauge1v
BillingChart1v
CPU 72%
Mem 48%
ProgressRing1v
Latency
42ms
-12%week
MetricCard1v
Preset syncednow
Docs rebuilt1m
ActivityFeed1v
NameCount
Button
Card
Input
MiniBarList1v
Animation18 components
Pretext3 components
measure()12.4ms
PretextMeasure1v
Token
driven
typeset
PretextLines1v
PretextLayout1v
Playbook8 components
Cell 1
Cell 2
Cell 3
Cell 4
Cell 5
Cell 6
GapPixelGrid2v
InfrastructureFAQShips Immediately
MonoLabel3v
Nav
Hero
Features
Footer
BorderStack2v
AccentCTA3v
Revenue$24,800.00
Users1,247
Uptime99.98%
TabularValue5v
Chrome · 10pxCounter · 11pxDetail · 12pxNav · 13pxBody · 14pxBase · 16px
DensityText7v
Frosted
Solid
FrostedPanel2v
Edge Compute
Deploy at the edge with sub-50ms cold starts.
12 regions
CardCell1v
Feedback20 components
Developer15 components
HOW TOKENS FLOW
Every component reads from tokens.
Colors, radius, shadows, motion, typography — all resolved at runtime from CSS custom properties. Change a token, every consumer updates. No imports, no build step, no prop drilling.
component blueprintvar(--s-*) in use
01source token
02compiled var
03component class
token consumption
Each visual decision resolves to one named token, then every component reads the same CSS variable.
selected tokenoklch(0.7 0.15 280)
Fill
--s-primaryButton background, active rails, focus accents.
Fill--s-primary
colorForeground--s-primary-contrast
contrastCorners--s-radius-md
shapeType--s-font-mono
typographyMotion--s-duration-fast
motionDepth--s-shadow-sm
elevationWHY TOKENS
Build with tokens, not overrides.
No hardcoded values
Components read var(--s-*) tokens for every visual property — colors, spacing, radius, shadows. Never hex codes, never magic numbers.
var(--s-*)
One preset, everything updates
Switch presets and all 350+ token-driven components change simultaneously. One command, zero prop drilling, zero theme objects.
var(--s-*)
Agent-friendly
AI agents edit tokens.md — a single markdown file. Components respond deterministically. No ambiguity, no hunting through files.
var(--s-*)

