A developer shares their 2025 journey building numerous interconnected Rust projects. Key projects include facet (a reflection-based serialization library with JIT compilation), dodeca (a static site generator with advanced caching), rapace (an IPC/RPC framework using shared memory), picante (an async query system inspired by salsa), and vixen (an ambitious build tool aiming to combine buck2's performance with cargo's ergonomics). The author also created supporting tools like arborium (tree-sitter grammar distribution), pikru (diagram rendering), and various format parsers. Most projects dogfood each other, forming an integrated ecosystem focused on developer experience, build performance, and comprehensive caching.

41m read timeFrom fasterthanli.me
Post cover image
Table of contents
facetarboriumdodecarapacetraceypicantepikruaasvg-rsfacet keeps growingfs-kittyvixenconclusionFutures Nostalgia

Sort: