Component library

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

Radio

Switch / toggle

Input group

https:// .com
@
ISK /mo

Field with validation

As it appears on your ID.
We'll never share it. Enter a valid email address.
Looks good — that handle is available.

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

CrateRoleStatus
akurai-httpHTTP/1.1 server✅ done
akurai-jsonJSON value + parser✅ done
akurai-templateSSR templates✅ done
akurai-markdownMarkdown → HTML✅ done
akurai-storagePager + crash-safe B+tree✅ done
akurai-sqlSQL lexer + parser✅ done
akurai-sqlexecSQL executor over B+tree✅ done
akurai-wsWebSocket + SSE✅ done
akurai-routerURL pattern matcher✅ done
akurai-cssAtomic CSS engine✅ done
akurai-assetsFingerprint + minify✅ done
akurai-tomlTOML config parser✅ done
akurai-collectionsAuto-API records✅ done
akurai-vectorEmbeddings + search✅ done

Badges

build passingclippy cleanv0.8.2MIT

Data display

Name
AkurAI Framework
Version
0.1.0
Status
Stable
License
MIT
12,480 Requests ▲ 8.2%
142 ms Avg latency ▼ 3.1%
99.98% Uptime ▲ 0.4%
rust no-build sqlite semantic-search dark-theme
ÓB KL JV AN BJ CA +3
main.rs
fn main() {
    println!("AkurAI Framework — single binary, zero deps");
}

Feedback

Alerts

Success. This page is server-rendered by the framework itself.
Note. TLS terminates at the edge; the server speaks plain HTTP.
New: AI components. A built-in streaming AI chat (/chat) and 27 tool-result components — a no-build, native-ESM port of assistant-ui + tool-ui. Explore the live gallery at /ai-components. Plus SQL aggregates, passwordless email-OTP login, and user roles.

Toast / notification

Toasts stack in a fixed corner region and auto-dismiss after ~4s. Click to spawn one.

Saved Your changes were saved successfully.
Heads up A new version is available.
Almost full Storage is at 92% capacity.
Upload failed The connection was lost. Try again.

Progress

Determinate (66%)

Indeterminate

Ring (75%)

75%

Spinner

Loading Loading Loading

Skeleton

Loading content…

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.

Pagination

Steps / Stepper

  1. Account (done)
  2. Profile (done)
  3. Payment
  4. 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.