frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Visimer – open-source visual editor for Mermaid diagrams

https://github.com/inkeep/visimer
9•engomez•1h ago
Hi HN, Nick here, founder at OpenKnowledge. We built an open source library, Visimer, for editing Mermaid diagrams with a what-you-see-is-what-you-get visual editor. Try the playground at https://visimer.com/playground. You can rename labels, change shapes, add new nodes, etc. by clicking and dragging the visual canvas.

We set out to build this originally for OpenKnowledge, our markdown wysiwyg editor, then realized it’d be great to share it as a proper embeddable component library so that other apps can leverage it as well.

Our general take is that AI is great for generating content, but whenever you want to tweak fine details, for example to create an artifact sharable with others, point-edit functionality is much better. We built Visimer to bring that to Mermaid diagrams, just like we did for markdown.

Some technical bits:

- Leverages the native Mermaid.js renderer for visualizing the Mermaid diagram true to how it’s intended. We add point-edit functionality on top.

- We tried re-generating the entire file on every edit, but found that it would eat comments and formatting, etc. The final approach maps the rendered SVG elements back to a CST, so we can then edit only the parts of the file that should change.

You can pair the visual editor with any text-editor so you can have both visual and code-level editor experiences. The library provides bindings for Monaco and CodeMirror and is extensible. There's also a low-level headless version.

If you just care about being able to edit your Mermaid diagrams in your markdown, you can try it in the OpenKnowledge app (our OSS markdown IDE, available as Mac/Linux/Windows apps).

Let us know what you think.

Show HN: Sokoban AI Solver

https://mkornreich.me/projects/sokoban/
57•enjoyyourlife•6h ago•32 comments

Show HN: Learn Flags Quiz

https://flagquizzes.com/
32•artiomyak•5h ago•15 comments

Show HN: Tidy – a Mac app that names files by reading what's inside them

https://tidymacapp.com/find-text-in-scanned-pdf-mac
3•sdiazthomas•20m ago•0 comments

Show HN: Saggar, a Mac terminal that keeps sessions and your attention organized

https://saggar.marginalutility.dev/
34•mcclowes•5h ago•30 comments

Show HN: Desktopcolors.com – A museum for solid background colors of classic OS

https://desktopcolors.com
111•vlowrian•11h ago•47 comments

Show HN: A Buyer's Editor to Fix B2B Procurement PDF Hell with API and MCP

https://orbitquote.com/
4•diegowiprich•55m ago•0 comments

Show HN: HarnessRouter: Unified interface for agent harnesses

https://github.com/harnessrouter/harnessrouter
2•songrenchu•55m ago•0 comments

Show HN: Declarative-forms – await an object the way prompt() awaits a string

https://wolfoo2931.github.io/declarative-forms/
2•WolfOliver•57m ago•0 comments

Show HN: UL-SMF – Open-source linear-complexity ~300x KV-cache compression

https://github.com/liventruth/UL-SMF-Cache-Compression
6•liventruth•3h ago•0 comments

Show HN: Visimer – open-source visual editor for Mermaid diagrams

https://github.com/inkeep/visimer
9•engomez•1h ago•0 comments

Show HN: Nikala UI – UI Component Library for SolidJS and Tailwind CSS v4

https://nikala.dev/
2•magradze•1h ago•0 comments

Show HN: Open-source comment section widget, Disqus alternative

https://github.com/Runn077/PlopKit
2•Runn077•1h ago•0 comments

Show HN: Schemagic – visual JSON Schema editor

https://schemagic.app
2•Minhir•1h ago•0 comments

Show HN: An Hacker News TUI Reader, handcrafted in Rust

https://www.hncli.newstackwhodis.com
2•pierreyoda•1h ago•0 comments

Show HN: I gave my job search data an MCP interface

https://ackd.app/agents
3•ekascs•1h ago•1 comments

Show HN: Tesana – An AI game engine that builds quality games end-to-end

https://tesana.ai/en
4•solomonyardley•1h ago•1 comments

Show HN: A community library for Claude Code status lines

https://statuslin.es
10•nastynate•6h ago•1 comments

Show HN: AI Text Watermarking Playground

https://watermark.keito.me/
2•keito•2h ago•2 comments

Show HN: Classifier and browser extension to detect rule violating HN comments

https://classify.stylometry.net/
5•costco•3h ago•0 comments

Show HN: OpenWebSearch – A router for web search indexes

https://openwebsearch.ai
3•yoeven•3h ago•2 comments

Show HN: A public AI whose memory is shared across all users

https://wildstatic.com/
78•adjohu•1d ago•69 comments

Show HN: All roads lead home – a Google timeline replacement

https://takeallroads.com/
8•lizhang•5h ago•3 comments

Show HN: I backtested my own stock site's signals and published what failed

https://matterofstocks.com/
2•matterofstocks•5h ago•2 comments

Show HN: An RSS Feed for DeepSWE Benchmarks

https://rss.xlit.app/deepswe
3•ghasemi•6h ago•0 comments

Show HN: Mic Drop, a real-time multiplayer karaoke game

https://www.micdrop.gg/
87•johnsillings•1d ago•41 comments

Show HN: I turned the ending of Trainspotting into a tiny web art installation

https://trainspotting.vercel.app
3•mayilian•2h ago•0 comments

Show HN: Making every company programmable like a computer [video]

https://www.youtube.com/watch?v=JCXmYEV9OIQ&list=PLdf47QnV4_58
3•Marten42•3h ago•0 comments

Show HN: ThoughtDAG – An editable context graph for LLM conversations

https://chenxiachan.github.io/thoughtdag/
134•chatchan•2d ago•61 comments

Show HN: Selvum – a password manager designed to outlive its developer

https://www.selvum.app/
3•selvum•10h ago•0 comments

Show HN: PageSieve, a web scraping browser extension

https://julius383.github.io/PageSieve/
17•kajm•1d ago•1 comments