A collection of declarative macros to reduce boilerplate code when implementing type-state patterns
Event Driven Finite State Machine library
Cargo build-script integration for compiling Gust .gu files during cargo build
The Gust compiler CLI — compile .gu state machine files to Rust, Go, WASM, no_std, or C FFI
The Gust programming language compiler — parse .gu state machine files and emit Rust, Go, WASM, no_std, or C FFI code
Language Server Protocol (LSP) implementation for the Gust state machine language
Model Context Protocol (MCP) server exposing the Gust compiler to AI-assisted development tools
Runtime support library (traits, envelopes, supervisors) for programs compiled from Gust
Standard library of reusable Gust state machines (circuit breaker, retry, saga, rate limiter, and more)
AXON — the formal cognitive language: a deterministic, proof-carrying AI runtime. Native Rust lexer/parser/type-checker/IR generator (re-exported from axon-frontend) plus the runtime: typed channels (π-calculus mobility, capability extrusion), algebraic effects via Free Monad CPS handlers, lease kernel + reconcile loop, the Epistemic Security Kernel, Trust Types, Proof-Carrying Code (independently verifiable proof objects), and the closed-catalog extension mechanism. Crate publishes as `axon-lang`; library import is `use axon::*` so existing call sites keep working unchanged.
A simple macro to generate yew components from a single struct declaration
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST