RASX is a Codex skill for building calm, high-density web applications with a small, durable Rust stack.
- R — Rust
- A — Axum
- S — SQLite
- X — htmX
Askama supplies typed server-rendered HTML, while SeaORM supplies entities, relationships, queries, migrations, and transactions. Together, the stack favors fast operator workflows without requiring a JavaScript-heavy SPA.
- Axum application structure, typed state, routes, authentication, and response boundaries
- Askama pages and self-contained HTMX fragments
- SeaORM entities, tenant-safe queries, transitions, and event history
- SQLite WAL configuration, connection PRAGMAs, short transactions, and operational safety
- Dense dark operator interfaces inspired by the information hierarchy of the X Developer Console—not its branding or trade dress
- Semantic status colors, responsive console layouts, accessible controls, and human approval paths
$apple-designcomposition for immediate feedback, motion, materials, typography, user agency, and reduced-motion behavior
If $apple-design is unavailable, the bundled visual-system reference includes the essential fallback constraints.
These browser-rendered examples use generic sample data. They show the visual grammar rather than a fixed product template.
Dense navigation, semantic metrics, a prioritized intent feed, and visible SQLite/WAL runtime health.
A compact comparison-first board where green means ready, amber means review, and blue means work in progress.
Source evidence, editable generated output, and the final human commitment are kept visibly separate.
The reproducible HTML specimen is available at assets/style-showcase.html.
Install with the open skills CLI:
npx skills add dunctk/rasx-app-frameworkOr clone the repository directly into your Codex skills directory:
git clone https://github.com/dunctk/rasx-app-framework.git \
"${CODEX_HOME:-$HOME/.codex}/skills/rasx-app-framework"Restart or reload Codex so it discovers the skill.
Invoke it directly in a prompt:
Use $rasx-app-framework and $apple-design to build an operator dashboard
with Axum, Askama, SeaORM, SQLite WAL, and HTMX.
The skill guides work in vertical slices: model the record, implement tenant-safe persistence, render the full page, add bounded HTMX interactions, apply the visual system, and verify the complete workflow.
SKILL.md Core workflow and triggering rules
agents/openai.yaml Skill-list metadata and default prompt
references/rust-htmx-sqlite.md Backend, persistence, and HTMX architecture
references/visual-system.md Console design and Apple-inspired interaction craft
assets/style-showcase.html Reproducible design specimen
assets/screenshots/ Browser-rendered design examples
LICENSE MIT license
MIT


