Hacker News Viewer

Show HN: Fanfa – Interactive and animated Mermaid diagrams

by bairess on 12/4/2025, 1:16:54 PM

https://fanfa.dev/

Comments

by: me_bx

Congrats on launching.<p>It might be worth considering a feature to time&#x2F;schedule each flow&#x27;s animation, rather than having them run in an infinite loop, all at the same time.<p>UX feedback:<p>* The animation and the whole interface are sluggish on firefox&#x2F;linux. There&#x27;s about 1 sec delay after each action (like clicking on an option). * The site&#x27;s CSS does not load on an old version of Chrome - v90 - (and the chart and animation don&#x27;t either).

12/9/2025, 7:57:50 AM


by: jankovicsandras

Looks cool!<p>Here&#x27;s some feedback:<p>- the diagram is not centered and zoomed by default, this is easy to fix<p>- it would be great to have better animation controls, like progressbar, play half speed, etc.<p>- it would be great to be able to export animation to video, animgif, etc. e. g. with ffmpeg.js

12/9/2025, 7:25:18 AM


by: frankhsu

I love it. I saw a comment in this thread saying that adding animation to a chart is pointless.<p>However in some public speeches, I&#x27;ve always wanted to add some cool charts to attract attention. Especially at large events, a slightly different presentation can make my stuff stand out and gain more attention.<p>Your work has a nice launch here in HackerNews but no upvotes on ProductHunt, so I just voted there to support you

12/9/2025, 2:40:13 AM


by: tillcarlos

Awesome idea! I&#x27;m trying to use it for a YouTube video.<p>This graph here has display issues. And the CPU is used waay too much on firefox<p>``` flowchart TD Step1[&quot;*Step 1: POC* (4 weeks)&lt;br&#x2F;&gt;Vibe code for ONE tenant&quot;]<p><pre><code> Step1 --&gt; Validate &amp; Hire Validate[&quot;Validation (4 weeks)&quot;] Hire[&quot;Hire developer (4 weeks)&quot;] Validate &amp; Hire --&gt; Spec subgraph Spec[&quot;**Step 3: Specification** (with dev)&quot;] SpecStart[&quot;Parallel&quot;] --&gt; UI[&quot;UI prototype&quot;] SpecStart --&gt; POC[&quot;POCs of all parts&quot;] SpecStart --&gt; Arch[&quot;Architecture + stack&quot;] SpecStart --&gt; Infra[&quot;Infrastructure&quot;] SpecStart --&gt; FullSpec[&quot;Full MVP spec&quot;] UI &amp; POC &amp; Arch &amp; Infra &amp; FullSpec --&gt; SpecEnd[&quot;Done&quot;] end</code></pre> ```

12/9/2025, 2:36:08 AM


by: knuit

I would love an option to export as a gif that loops perfectly.

12/9/2025, 5:43:51 AM


by: Oras

Nice! I always looked for a solution to animate diagrams as it would help a lot in visualising the workflow.<p>Feedback:<p>1. I tried different mermaid diagrams from <a href="https:&#x2F;&#x2F;mermaid.live&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mermaid.live&#x2F;</a>, and your animation is only working with classes and flowcharts. It didn&#x27;t work with the sequence diagram (which is the most interesting to me).<p>2. It would be great to control the animation to be a sequence instead of one animation for all arrows at once. What I would like to do is show fellow devs the workflow from start to finish, according to the spec.<p>I appreciate that this is just a start, but it looks promising and has great potential. Good luck!

12/8/2025, 11:51:51 PM


by: mal10c

I don&#x27;t understand how to use this, but it does touch on an interesting topic. I want to create interactive and animated diagrams. I normally use either Draw.io or plantuml. My goal is to better teach folks about the systems I&#x27;m building, through better visualizations. Something like IcePanel (which is way too expensive) sort of shows flows, but I&#x27;d like to have full control. Does this tool claim to support something like that? If not, are there options out there that I don&#x27;t know about?

12/8/2025, 10:52:29 PM


by: larodi

I don&#x27;t understand who in the world needs animated something on his diagrams.

12/8/2025, 11:40:48 PM


by: difosfor

I don&#x27;t see anything animated except a bit on load? I don&#x27;t get it. This is on iOS Safari.

12/8/2025, 11:32:58 PM


by: max002

wow, this is cool, to be frank im working on something similar so we might end up being competition xD but i dont want to hijack thread, nice work and congrats on release, upvoted you on producthunt!

12/9/2025, 7:30:41 AM


by: 2muchcoffeeman

Can’t tell from that link. Is there a better layout engine?

12/8/2025, 10:01:57 PM


by: fwip

Is there a way to control the mechanics of the animation? I poked around a bit and didn&#x27;t see a way to configure what was sent down the arrows or how often - just some theming options.<p>For example, if you&#x27;re visualizing a user flow, you might want rules about when new &quot;objects&quot; are sent down the pipe (example node rule: wait until received one item from each input), or how fast they travel, etc.

12/8/2025, 10:15:54 PM


by: yakbarber

love it!

12/8/2025, 10:23:15 PM