Components
The built-in UI primitives, grouped by category. Everything here is plain server-rendered HTML + CSS — native elements first, no framework runtime, no build step.
Actions
Buttons
Button group
Icon button
Split button
Forms
Form controls
Switch / toggle
Input group
Search input
Field with validation
File dropzone
Data display
Cards
Crash-safe by design
Atomic copy-on-write commits — durability comes from the storage engine, not luck.
Self-describing
GET /api/_meta returns every route the schema generates.
Edit-and-reload
Data lives in a runtime store and context files — never compiled into the binary.
Data table
| Crate | Role | Status |
|---|---|---|
| akurai-http | HTTP/1.1 server | ✅ done |
| akurai-json | JSON value + parser | ✅ done |
| akurai-template | SSR templates | ✅ done |
| akurai-markdown | Markdown → HTML | ✅ done |
| akurai-storage | Pager + crash-safe B+tree | ✅ done |
| akurai-sql | SQL lexer + parser | ✅ done |
| akurai-sqlexec | SQL executor over B+tree | ✅ done |
| akurai-ws | WebSocket + SSE | ✅ done |
| akurai-router | URL pattern matcher | ✅ done |
| akurai-css | Atomic CSS engine | ✅ done |
| akurai-assets | Fingerprint + minify | ✅ done |
| akurai-toml | TOML config parser | ✅ done |
| akurai-collections | Auto-API records | ✅ done |
| akurai-vector | Embeddings + search | ✅ done |
Badges
Data display
- Name
- AkurAI Framework
- Version
- 0.1.0
- Status
- Stable
- License
- MIT
fn main() {
println!("AkurAI Framework — single binary, zero deps");
}
Feedback
Alerts
Toast / notification
Toasts stack in a fixed corner region and auto-dismiss after ~4s. Click to spawn one.
Banner
Progress
Determinate (66%)
Indeterminate
Ring (75%)
Spinner
Skeleton
Empty state
No projects yet
Create your first project to start tracking work and collaborating with your team.
Navigation
Tabs
Your profile details and public identity live here.
Manage payment methods and invoices.
Invite members and assign roles.
Breadcrumbs
Pagination
Steps / Stepper
- Account (done)
- Profile (done)
- Payment
- Confirm
Overlays
Overlays
Modal / dialog
Drawer / sheet
Popover
Account options
Signed in as Óli
Switch the active workspace or sign out below.
Tooltip
Pulls the latest records from all connected sources.Utilities
Disclosure
What is a disclosure?
A native expandable section — zero JavaScript.