Cargo-native
Axonyx now ships public crates for the scaffold CLI, Cargo helper, runtime, compiler core, macros, and Foundry UI package.
Install AxonyxAxonyx is a web framework experiment for content-first sites, docs, and future CMS flows: Cargo-native tooling, Foundry UI, static output, and much less JavaScript by default.
Beta status: the first public loop works today. APIs will still change.
Install from crates.io
Architecture
Axonyx now ships public crates for the scaffold CLI, Cargo helper, runtime, compiler core, macros, and Foundry UI package.
Install AxonyxPages are authored in JSX-like `.ax` files, routed through `app/**/page.ax`, and checked by `cargo ax check` before build.
The syntax is intentionally familiar for frontend developers while staying explicit enough for humans and AI agents to reason about.
`axonyx-ui` is consumed as a Cargo package and served through `/_ax/pkg/axonyx-ui/index.css`.
Runtime
`cargo ax build --clean` writes route HTML and public assets into `dist/` for deployment experiments.
Teams can use the React adapter today at react.axonyx.dev while this native Axonyx site becomes the long-term framework documentation.
Use it for experiments
Axonyx is ready for early framework sites, docs, landing pages, and architecture feedback. APIs will still change.
Docs
Use these sections to understand the current native framework shape.
Copy/paste beta flow
cargo install create-axonyxcargo install cargo-axonyxcreate-axonyx my-site --yes --template sitecd my-sitecargo ax run devExample
import { PageHeader } from \"@axonyx/ui/foundry/PageHeader.ax\"\n\npage Home\n\n<Container max=\"xl\">\n <PageHeader title=\"Hello Axonyx\">\n <Copy tone=\"lead\">Readable .ax pages, rendered by Axonyx.</Copy>\n </PageHeader>\n</Container>