Rust projects
Rust projects for security, monitoring, and systems work.
Built with Rust where memory safety, throughput, and binary size matter more than iteration speed.
6 projects · Catalog updated June 25, 2026
R
Iframe diagnostics · Signage
RustCSPGuardian
Release readyRust CLI for checking whether a website can be embedded inside iframe-based environments — dashboards, kiosks, signage players. Returns Allowed / Blocked / Unknown.
Inspects frame-blocking headers (CSP frame-ancestors, X-Frame-Options), CORS signals, redirect behavior, security headers, and mixed-content risk. Supports single-URL or batch-from-file scans. Terminal, JSON, and HTML report output for CI, automation, and customer-facing share.
RustCLIHTTP headers+1 more
R
Log analysis · Health checks
RustLogSenseAI
Release readySmall, fast Rust CLI for scanning plain-text log files and emitting a Good / Degraded / Critical health verdict from level counts and error-rate anomalies.
Counts ERROR / FATAL / CRIT / WARN / INFO / DEBUG levels case-insensitively, groups repeated errors, caps top repeated entries, flags high error-rate anomalies (>10%), and emits terminal or JSON output. Designed as a quick first-pass health summary without a full observability stack.
RustCLILogs+1 more
R
Personal AI memory
RustMarrow
Demo readyPersonal local AI memory agent — pulls GitHub, Gmail, Calendar, and Slack data into a local SQLite database and lets you search or ask Claude over that context.
Local-first memory layer for recovering personal work context that's spread across commits, issues, messages, calendar events, and email. Stores chunks in SQLite, tracks incremental pulls to avoid refetching, supports searching without spending tokens, and can ask Claude questions using local memory as context. Optionally mirrors chunks into an Obsidian vault.
RustSQLiteClaude API+2 more
R
Signage benchmarking
RustPlayerBenchAI
Release readyRust CLI benchmark reporter for digital signage player profiles — deterministic CPU / memory simulations producing PASS / WARN / FAIL verdicts.
Supports local, scos, brightsign, pi4, and unknown-device fallback profiles. Calculates CPU, memory, sample count, and maps results to PASS / WARN / FAIL via configurable thresholds. Terminal output for humans, JSON for automation. Integration tests cover profiles, thresholds, duration behavior, and CLI output.
RustCLIBenchmarking+1 more
R
Visual regression · QA
RustScreenDiffAI
Release readyRust CLI pixel-diff engine for screenshot regression checks — compares two images, computes changed-pixel percentage, returns PASS or FAIL against a configurable threshold.
Uses the Rust image crate to compare two PNGs pixel by pixel. Validates dimensions match, counts changed pixels exactly, calculates diff percentage, supports configurable pass/fail thresholds. Handles identical, partial, full, and dimension-mismatch cases. Terminal and JSON output for QA workflows, CI jobs, screenshot tests, and signage review pipelines.
RustCLIImage diffing+1 more
R
Security log analysis
RustThreatLensAI
Release readyRust CLI security log analyzer — parses auth, nginx, and docker-style logs, detects brute-force and leaked secrets, returns Low / Medium / High / Critical risk verdicts.
Parses auth, nginx, docker, or auto-detected logs. Detects failed/successful SSH events, brute-force IPs (5+ failed logins), likely secrets (password, token, API key, bearer patterns), HTTP method patterns, and suspicious IP ranges from built-in rules. Designed as a fast first-pass threat scan before reaching for a full SIEM.
RustCLILog parsing+1 more