Expand description
Build fast desktop and web apps in Rust.
One dependency for documents with undo and autosave, commands that drive menus, shortcuts, a
palette, a CLI and an MCP server, background jobs, native OS features, egui components, and a
runtime with crash safety, agent control and telemetry. Start with prelude and
app::App; the notes example is a complete app.
Re-exports§
pub use ashlar_app as app;pub use ashlar_cli as cli;pub use ashlar_command as command;pub use ashlar_control as control;pub use ashlar_fs as fs;pub use ashlar_jobs as jobs;pub use ashlar_mcp as mcp;pub use ashlar_native as native;pub use ashlar_store as store;pub use ashlar_ui as ui;pub use egui;pub use serde_json;pub use ashlar_obfuscate as obfuscate;
Modules§
- prelude
- What most apps need, in one
use ashlar::prelude::*;.
Macros§
- obfuscated
- A string literal obfuscated at compile time. Evaluates, each time, to a fresh
Stringholding the original text; the binary stores only the XOR-ed bytes and the key.