v0.0.1 · Pure Rust · Zero runtime dependencies

A backend framework that ships as a single file.

A pure-Rust web framework: embedded database, auto-generated APIs, server-side templates, and built-in semantic search — in one static binary with no runtime dependencies and no build step.

$ akurai new myapp
$ cd myapp
$ akurai serve
→ serving on http://localhost:8090
checking server…
📦

Single static binary

Copy one file and run it. No runtime, no interpreter, no node_modules — about 660 KB.

🦀

Zero runtime dependencies

Pure std Rust. HTTP, JSON, the database, templates, and markdown are all written from scratch.

🗄️

Embedded database

A crash-safe, WAL-style relational store on a copy-on-write B+tree. No separate database server.

Auto-generated APIs

Declare collections; get REST endpoints, validation, and a self-describing manifest for free.

🧩

Server-side templates

A real SSR engine with a client-first, no-build frontend. Edit a file, reload, done.

🔍

Built-in semantic search

Embeddings on every collection, so similarity search works out of the box.

Define data. Get an API.

Declare a collection and the framework generates REST endpoints, validation, and a self-describing manifest — no handwritten routes. Data updates at runtime; you never rebuild the binary to change it.

How it works →
# backend/collections.toml
[[collection]]
name = "posts"

  [[collection.field]]
  name  = "title"
  type  = "text"
  required = true

  [[collection.field]]
  name  = "body"
  type  = "text"
  embed = true        # indexed for semantic search

# Generated automatically:
#   GET/POST   /api/collections/posts/records
#   GET        /api/collections/posts/records?search=rust
0
Runtime deps
1 file
To deploy
~660 KB
Binary size
no build
Frontend step

Build something that outlives its dependencies.