Button, Card, Modal, Table, Video Player, AI Chat, and more
Alerts
Provide contextual feedback with accessible, theme-aware alerts.
Semantic HTML meets beautiful design. No utility chaos. No BEM complexity.
Axiom01 is the framework that respects your code. Write meaningful HTML with semantic tags. One class per component. Let Axiom handle the styling. Result: Clean code, fast development, and accessible interfaces with 73 production components, 149 design tokens, 2,900+ Axicons, and 13.3 KB gzipped.
Button, Card, Modal, Table, Video Player, AI Chat, and more
Colors, Spacing, Typography, Shadows, Animations
Fade, Slide, Scale, Bounce, GPU-accelerated
Everything included. Total: 14.3 KB
While other frameworks add complexity, Axiom subtracts it.
Write meaningful HTML using <article>, <section>, <header>. Axiom understands your content.
One class per component. class="card" instead of class="max-w-sm rounded shadow-lg bg-white p-6".
WCAG 2.1 AA out of the box. Keyboard navigation, focus states, color contrast all handled.
See the difference semantic-first development makes to your codebase.
HTML: 8 lines | Classes: 1
<article class="card">
<header>
<h3>Title</h3>
</header>
<main>
<p>Content here.</p>
</main>
<footer>
<button class="primary">Action</button>
</footer>
</article>
HTML: 10 lines | Classes: 18
<div class="max-w-sm rounded-lg shadow-md bg-white p-6">
<div class="border-b pb-4 mb-4">
<h3 class="text-lg font-bold text-gray-800">Title</h3>
</div>
<div class="mb-4">
<p class="text-gray-600 text-sm">Content here.</p>
</div>
<div class="flex justify-end gap-2">
<button class="px-4 py-2 bg-blue-500 text-white rounded">
Action
</button>
</div>
</div>
HTML: 7 lines | Classes: 1
<form class="form">
<label for="email">Email</label>
<input id="email" type="email" required>
<label for="password">Password</label>
<input id="password" type="password" required>
<button class="primary">Submit</button>
</form>
HTML: 10 lines | Classes: 25
<form class="flex flex-col gap-4 p-4">
<label class="font-bold text-sm">Email</label>
<input class="px-3 py-2 border border-gray-300 rounded">
<label class="font-bold text-sm">Password</label>
<input class="px-3 py-2 border border-gray-300 rounded type="password">
<button class="px-4 py-2 bg-blue-500 text-white rounded font-bold">Submit</button>
</form>
Ultra-lightweight by default (89KB base), mix-and-match variants, scale up only as needed. No bloat, full flexibility.
89KB
Base icons only
Start with 450 base icons. Add variants only when needed:
Every icon is available in 5 responsive variants. Click any icon to copy its name.
Base (450)
Clean outline style
Check
Thin (760)
Ultra-thin 0.5px
CheckThin
Inverted (758)
Solid + cutout
CheckInverted
Color (1,351)
Gradients & fills
Check-Color
Premium (650)
Advanced effects
Check-Premium
1. Start Minimal
<script src="axicons-base.js">
Load 450 base icons (89KB)
2. Mix Variants
<script src="axicons-thin...">
Add thin icons (+170KB)
3. Lazy Load
await AxiconsLoader...
Load on-demand later
Terminal, Git, Database
GitHub, Twitter, Links
Alerts, Success, Errors
Documents, PDFs, Archives
Axiom includes 73 production-ready components with comprehensive variants, all built with accessibility, dark mode support, and semantic HTML at its core. With our design token system and animations, you have everything needed for professional interfaces.
Success message!
Operation completed successfully.
Provide contextual feedback with accessible, theme-aware alerts.
Clear, semantic calls to action with various styles and sizes.
Short description here.
Flexible content containers for grouping related information.
Small, colored indicators for status, labels, and metadata.
Accessible and consistently styled input fields and textareas.
Striped, sortable tables for displaying structured data.
Modal Preview
Dialog boxes for important interactions and confirmations.
Navigation controls for multi-page content.
Organize content into labeled tabs for better navigation.
Axiom01 establishes a perfect mathematical vertical rhythm and enforces optimal line lengths to reduce eye strain automatically.
Headers automatically scale based on the --a-heading-scale token (default 1.15x).
Paragraphs are automatically constrained to 65ch (characters). This prevents lines from stretching too wide on large monitors, guaranteeing optimal readability without complex layout hacks.
"The best design is the one you don't notice. It just works, letting the content speak for itself."
Every color in Axiom01 is mathematically calculated to work together beautifully.
Colors that sit next to each other on the color wheel create calm cohesion.
Opposite colors create maximum contrast and striking visual impact.
Semantic colors convey meaning and reinforce user expectations.
Adjust spacing globally by changing a single CSS variable.
Business decision requires more breathing room? Change --a-space-unit and refresh—your entire interface scales proportionally.
Axiom01 is released under the permissive MIT License. It is completely free to use for personal, commercial, and enterprise projects. No strings attached.