#rust

Wiki 27

  • Arena allocation Region-based memory management β€” allocate many objects into one buffer, hand out references or indices, free the whole region at once
  • Clippy The official Rust linter; ships hundreds of lints across ten categories, configurable per crate or per workspace via Cargo.toml
  • CobaltC Speculative C-successor spec from the essay book The Wrong Memory: C syntax over Rust-style ownership, borrowing and inferred lifetimes
  • Delightful integration tests in Rust RAII plus testcontainers-rs gives every Rust integration test its own isolated infrastructure
  • Designing Microkernel IPC Seiya Nuta's design walkthrough of FTL's IPC: notify-and-pull, no IDL, Plan-9-shaped operations, peek-then-receive
  • dpc.pw (Dawid CiΔ™ΕΌarkiewicz) Blog by systems/crypto maintainer on LLM coding, dev-env isolation, open-source collaboration
  • Garbage Collection Without Unsafe Code Fitzgerald's safe-gc library implements a Rust GC with zero unsafe code by routing every access through Heap indexing instead of pointer deref
  • If AI Writes Your Code, Why Use Python? (Mitchem) Mitchem's case that the Python/TS default broke once agents got good at Rust and Go β€” what shipped in Q1 2026 and where the argument breaks
  • IngoDB β€” AI-Native Adaptive Database Self-morphing LSM document store in Rust; reactive indexing from query patterns, Liquid AST for AI agents
  • Language Choice for Agents The proposed inversion of language-pick economics once agents write most code β€” strong types, fast check loops, and compiler-error feedback favor Rust/Go over Python/TS
  • LibAFL Rust framework for building coverage-guided fuzzers β€” composable stages, mutators, observers, and feedbacks instead of a fixed loop; descendant of AFL++ research
  • Memory Safety Absolutists Piotr Sarnacki's case that Fil-C and Rust are complements, and "Rust has unsafe" is a bad standard
  • Returning to Zig Anna Liberty left Zig for Rust over breakage and came back in 2026 over governance, not technique
  • Rust Send and Sync The two auto-traits that govern thread safety in Rust; `Send` for cross-thread move, `Sync` for cross-thread shared reference, with `&T: Send` ⇔ `T: Sync`
  • rust-vmm Shared Rust crate ecosystem under most modern VMMs β€” kvm-ioctls, vm-memory, virtio-queue, vhost-user β€” with multi-vendor governance
  • Safety in an unsafe { world } joshlf's RustConf talk on teaching Rust safety properties the language cannot reason about
  • Seiya Nuta Systems programmer and microkernel author behind Resea and FTL; blog at seiya.me on OS internals and IPC design
  • Shrinking 1.1.1.1's DNS cache entries Five Rust memory-layout changes cut Cloudflare's per-entry DNS cache footprint 56% (953 to 420 bytes), freeing ~100 TB and speeding up the cache
  • Speeding up the Gleam formatter with Rust arenas Cavalieri closed a 3-year-old Gleam issue by switching the pretty printer's boxed Document tree to arena references β€” ~24% faster, ~10% less peak memory
  • The Sync Bound Nobody Asked For verrchu's deep-dive on why `&self` in async trait methods returning `Send` futures silently demands `Self: Sync`, and why `&mut self` quietly fixes it
  • Tokio gives progress, not ordering Tokio's fairness guarantee assumes a task bound that only the application can supply
  • Vaultwarden Unofficial Rust reimplementation of the Bitwarden server by dani-garcia, lightweight enough to run on a Raspberry Pi, ~3Γ— the GitHub stars of the official server
  • verrchu's blog verrchu's blog at verrchu.github.io β€” short, deep technical posts on Rust gotchas with full compile errors and accompanying source
  • Wasmi 2.0 interpreter engineering How Wasmi 2.0 got ~2.2x faster than 1.0 β€” threaded dispatch, accumulator registers, flat instance layout, lock-free code map, and a Rust codegen trap
  • Why cache padding uses 128 bytes on a 64-byte cache line Ivan Boldyrev benchmarks 64 vs 128-byte atomic padding β€” Skylake shows it, Ice Lake and M1 don't
  • Why manual memory management still matters Dayvi Schuster's tour of manual memory management β€” common pitfalls, the stack/heap mental model, and how C, Fil-C, C++, Zig, Odin, C3, and Rust each handle it
  • Your Clippy config should be stricter Selective Clippy lints to recover the "if it compiles, it works" feeling β€” especially relevant when coding agents are writing the patches

Toolbox 23

  • atomicapp Self-hosted knowledge base with built-in embeddings, auto-tagging, wiki synthesis and MCP server
  • Bramble Local-first password manager with a Rust crypto core, LUKS-style key slots and peer-to-peer sync
  • cursor-bridge Rust binary that runs Claude Code on a Cursor subscription by proxying Anthropic calls to Cursor
  • delta Syntax-highlighting pager for git diff, blame and grep with word-level and side-by-side views
  • Foundation Contract-first Go/Rust/TypeScript full-stack substrate with enforced performance planes and agent gates
  • Fresh Terminal editor with VS Code-style keys, mouse, LSP and QuickJS plugins, plus a worktree orchestrator for coding agents
  • gosentry Fork of the Go toolchain that runs standard testing.F fuzz harnesses through a LibAFL+Nautilus engine β€” struct-aware, grammar-aware, race/leak/overflow detection
  • iroh Rust library for QUIC connections dialed by public key, with hole-punching and relay fallback
  • MasterHttpRelayVPN-RUST Rust port of MasterHttpRelayVPN β€” zero-dep cross-platform DPI bypass via Google Apps Script relay with egui desktop UI and Android VpnService
  • meetily Meeting assistant that records, transcribes with Whisper or Parakeet, and summarizes locally
  • mnemonik Agent memory where each entry is Ed25519-signed and hash-anchored on Solana for later audit
  • moonshine Headless Moonlight streaming host for Linux that runs each game in its own Wayland compositor
  • Oak Version control for coding agents β€” lazy mounts, messageless commits, chunk-deduped large files
  • OneCLI Credential gateway that swaps an agent's placeholder key for the real secret on the way out
  • OpenHuman Local-first personal agent in Rust β€” memory tree mirrored to an Obsidian vault, checkpointed agent graphs, 100+ OAuth integrations, enforced privacy mode
  • openwarp Warp terminal fork with bring-your-own-provider AI over six native model protocols
  • pullrun Runs one OCI image as a runc container, a Firecracker microVM, or an Apple Silicon VM off a content-addressed DAG store
  • reaction Lighter fail2ban alternative that tails any command's output and acts on repeated matches
  • safe-gc Rust crate offering a garbage-collected heap with zero unsafe code, in the API or internally
  • statewright Rust state machine that gates which tools an AI coding agent can call in each phase of its work
  • superhq macOS app running coding agents in microVMs, with credentials injected host-side, never in the VM
  • Wasmer WebAssembly runtime in Rust with swappable compiler backends and the WASIX system interface
  • zerofs Log-structured POSIX filesystem over NFS, 9P or NBD backed entirely by an S3-compatible bucket