Show HN: Mmdr – 1000x faster Mermaid rendering in pure Rust (no browser)

Show HN (score: 10)
Found: February 04, 2026
ID: 3244

Description

Other
Show HN: Mmdr – 1000x faster Mermaid rendering in pure Rust (no browser) I was building a Rust-based agentic coding TUI and needed to render Mermaid diagrams. Noticed the official mermaid-cli spawns a full browser instance (Puppeteer/Chrome) just to render diagrams. Decided to fix this.

mmdr is a native Rust renderer. No browser, no Node.js.

  mermaid-cli:  ~3000ms per diagram
  mmdr:         ~3ms per diagram
Supports 13 diagram types: flowchart, sequence, class, state, ER, pie, gantt, timeline, journey, mindmap, git graph, XY chart, and quadrant.

More from Show

Show HN: Latex-wc – Word count and word frequency for LaTeX projects

Show HN: Latex-wc – Word count and word frequency for LaTeX projects I was revising my proposal defense and kept feeling like I was repeating the same term. In a typical LaTeX project split across many .tex files, it’s awkward to get a quick, clean word-frequency view without gluing everything together or counting LaTeX commands&#x2F;math as “words”.<p>So I built latex-wc, a small Python CLI that:<p>- extracts tokens from LaTeX while ignoring common LaTeX “noise” (commands, comments, math, refs&#x2F;cites, etc.)<p>- can take a single .tex file or a directory and recursively scan all *.tex files<p>- prints a combined report once (total words, unique words, top-N frequencies)<p>Fastest way to try it is `uvx latex-wc [path]` (file or directory). Feedback welcome, especially on edge cases where you think the heuristic filters are too aggressive or not aggressive enough.

Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2)

Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2) Hi HN, I’m Pavel.<p>I built Sklad because, as a DevOps engineer, I was frustrated with how I handled operational data. I constantly need access to SSH passwords (where keys aren&#x27;t an option), specific IP addresses, and complex CLI one-liners. I realized I was storing them in insecure text files or sticky notes because standard clipboard managers felt too bloated and password managers were too slow for my workflow.<p>I wanted a &quot;warehouse&quot; for this data—something that lives quietly in the system tray, supports deep hierarchy, works completely offline, and looks industrial.<p>The app is built with Rust and Tauri v2. The core technical challenge was mapping a local JSON tree structure directly to a recursive native OS tray menu. This allows you to navigate nested folders just by hovering, without opening a window.<p>For security, I implemented AES-256-GCM encryption with Argon2 for key derivation. When the vault locks, the sensitive data is wiped from memory, and the tray menu collapses to a locked state.<p>It was an interesting journey building this on the Tauri v2 Beta ecosystem. I’d love to hear your feedback on the implementation, especially regarding the Rust-side security logic.<p>Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;Rench321&#x2F;sklad" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Rench321&#x2F;sklad</a>

Show HN: Config manager for Claude Code (and others) – rules, MCPs, permissions

Show HN: Config manager for Claude Code (and others) – rules, MCPs, permissions I use Claude Code across multiple projects with different conventions and some shared repos just as it so happens to be the real world. Managing the config files (.claude&#x2F;rules&#x2F;, mcps.json, settings.json) by hand got tedious, so I built a local web UI for it.<p>This one started out as claude-config but migrated to coder-config as I&#x27;m adding others (Gemini, AG, Codex, etc).<p>Main features: - Visual editor for rules, permissions, and MCP servers - Project registry to switch between codebases - &quot;Workstreams&quot; to group related repos (frontend + API + shared libs) with shared context - Auto-load workstreams on cd to included folders - Also supports Gemini CLI and Codex CLI<p>Install: npm install -g coder-config coder-config ui # UI at http:&#x2F;&#x2F;localhost:3333 coder-config ui install # optionally, autostart on MacOS<p>It can also be installed as a PWA and live in your taskbar.<p>Open source, runs locally, no account needed. Feedback and contributions welcome!<p>Sorry, haven&#x27;t had any chance to test on other OSes (linux&#x2F;windows)

Show HN: React-like Declarative DSL for building synthetic LLM datasets

Show HN: React-like Declarative DSL for building synthetic LLM datasets

No other tools from this source yet.