A workshop for Rust libraries — published to crates.io.
Six focused, open-source Rust crates — MIT or Apache-2.0 licensed — covering build tooling, file caching, color science, voxel lighting, AI session parsing, and desktop security. Each solves one problem, ships documented, and lives on crates.io under sevenevesai.
Library · security · sandbox · desktop
Defensive guards for desktop apps. Path-traversal protection, byte and line size limits, and helpers for sandboxing Claude Code headless processes — drop-in safety primitives for Tauri and similar runtimes.
cargo add lloom-guards
Six libraries are currently shipped, each solving a single, focused problem:
cargo-shape-check — hashes workspace crate API surfaces to identify private-only vs public-facing changes, so cargo can skip unnecessary rebuilds.file-parse-cache — mtime-gated cache for apps that poll files; re-parses only when a file's fingerprint changes.color-merge — threshold-based perceptual color merging using Delta E distance (DeltaE76 and CIEDE2000); palette size derives naturally from image content.voxel-light — generic 3D BFS light propagation with two-phase removal for voxel engines; trait-based, works with any storage backend.claude-session-parser — streaming parser for Claude Code session JSONL files; extracts token usage, chat events, and user activity classifications.lloom-guards — defensive guards for desktop apps: path-traversal protection, byte and line size limits, and sandboxing helpers for Claude Code headless processes.New crates land when a problem turns out to be genuinely reusable. The full list is on crates.io/users/sevenevesai.
Yes. Every crate in this yard is published under MIT or Apache-2.0 (dual-licensed where noted) — permissive licenses with no restrictions on commercial or private use. Source is on GitHub under github.com/sevenevesai. Pull requests are welcome; if something is missing or broken, open an issue.
Run cargo add from your project root. For example, to add lloom-guards:
cargo add lloom-guards
Cargo resolves the latest compatible version from crates.io automatically. Each crate's detail panel (click any card above) shows its exact install command.
This page is reserved for Rust software experiments — small libraries contributing back to the ecosystem. Each crate solves a single problem, is well-documented, and easy to drop in.
Everything is open-source under MIT or Apache-2.0. If a crate is useful, star it. If it breaks, file an issue. If it's missing something, send a PR — collaboration welcome.