April 1, 2026
Pics or it didn’t compile
Show HN: Sycamore – next gen Rust UI library powered by fine-grained reactivity
Rust devs drool, then demand demos, receipts, and proof it’s alive
TLDR: Sycamore, a new Rust web UI toolkit, drew buzz but the crowd demanded proof: demos, screenshots, and clarity on its performance claims. The hot debate centers on activity versus rivals and real-world evidence, with some praise for its approach but a clear call for receipts before trust is earned.
Sycamore just hit Show HN flaunting a “next‑gen” Rust web UI and a cute counter button, promising fast updates and “full control over performance.” The devs thanked contributors and invited more. The community? They smashed the like button, then slammed the brakes. The loudest vibe: show, don’t tell. One commenter fired, “a UI library needs some demo,” while others begged for screenshots—any screenshot. Meme of the moment: “Pics or it didn’t compile.” People are intrigued, but a landing page with zero visuals turned hype into side‑eye.
Then came the grilling. A straight shooter asked, “what are those knobs and levers exactly?” If you boast speed and control, the crowd wants the exact dials and trade‑offs explained in plain English. Another thread poked at momentum: “v0.9 was Nov 2024… Leptos and Dioxus have been more active,” lighting the dreaded Is‑This‑Project‑Alive debate. There’s still real affection: one dev said it “looks very good” and praised declarative design (describe what you want, not step‑by‑step how), while reminding folks that for desktop, veteran Qt still rules. Final mood check: potential is high, but the audience wants receipts—live demos, screenshots, and a clear roadmap—before crowning a new Rust UI king.
Key Points
- •Sycamore is a Rust web UI library focused on fine-grained reactivity.
- •A Counter component example shows state managed with create_signal and updated via a button click.
- •The library uses a declarative approach with the view! macro for UI definition.
- •Reactive signals automatically update the UI when state changes.
- •The project acknowledges community contributors and invites new contributors via a contribution guide.