SAASPOCALYPSEverdict #BEAUTYDIAGRAM-A4A7
scanned 2026.05.01 · 20:53
subject of investigation

beauty-diagram.com

Mermaid / PlantUML diagram beautifier
verdictSOFT
wedge score
71
/100
tier · soft
wedge thesis

The door is switching cost: users paste raw text in and get SVG out — there's no lock-in, no stored workflow, and the core beautification logic is a post-processing pass on top of open-source renderers anyone can call.

wide-open walls — wedgeable·ship in 6 weeks·run for $9.00/mo
wedge map

where the walls are.

methodology →
the door

no proprietary corpus — they're running on off-the-shelf data.

watch out

the technical wall is real — research-grade engineering, not a weekend.

capital
2.0/10
investment the incumbent had to make
technical
5.6/10
depth of the underlying engineering
network
0.0/10
users compound users
switching
4.0/10
stickiness of customer data + workflow
datadoor
0.0/10
proprietary data accumulates over time
regulatory
0.0/10
real licenses, not SOC 2 theater
take

the blunt take.

color around the thesis

The product is a styling layer on top of Mermaid and Graphviz — both open source, both callable in 10 lines of Node. The moat is taste, not technology.

The hard part isn't the renderer — it's the opinionated layout rules, the theme system, and the orthogonal routing pass that makes diagrams look intentional. That's a few weeks of polish, not a research project. A solo dev who cares about typography can ship a credible contender and undercut on price immediately.

cost

cost of competing.

their price ←→ your run-rate
what they charge
Pro plan (Early Bird)
~9–15
/ user/mo
Exact price not shown; freemium with Pro upsell for draw.io import, 4× PNG, no watermark
annual:~90–150
what running yours costs
01 · Vercel (hobby tier)$0.00
02 · Supabase free (diagram storage, user auth)$0.00
03 · Cloudflare R2 (SVG/PNG asset storage)$1.00
04 · Resend free tier (transactional email)$0.00
05 · Domain$1.00
06 · Puppeteer/Playwright on Railway (PNG headless render)$7.00
07 · Sentry free tier (error tracking)$0.00
08 · npm: mermaid + @mermaid-js/mermaid-zenuml + node-plantuml$0.00
09 · Stripe (payment processing)$0.00
10 · GA4 / Vercel Analytics (free)$0.00
TOTAL / mo$9.00
▸ break-even:immediately — their Pro tier costs more per month than your entire stack
build

what you're up against.

est. total: 6 weeks
1 week wiring Mermaid + PlantUML rendering · 2 weeks layout post-processing + orthogonal routing · 1 week theme system + SVG/PNG export · 1 week editor UI + live preview · 1 week draw.io import + polish
easy
medium
hard
nightmare
01
easy
Mermaid rendering in-browser
mermaid.js is an npm package. Import, call render(), get SVG. One afternoon.
02
easy
Theme system (CSS variables over SVG)
SVG is just XML. Swap fill/stroke values via a theme map. Tedious, not hard.
03
medium
PlantUML server integration
PlantUML is Java. Either call the public server or run a Docker sidecar. Latency management is the real work.
04
medium
draw.io XML → Mermaid transpiler
draw.io XML is documented. Parsing flowchart nodes and edges into Mermaid AST is a weekend, but edge cases multiply fast.
05
hard
Orthogonal routing + grid re-layout
Post-processing Mermaid's SVG output to enforce orthogonal edges and grid snapping without re-running the renderer is the core IP here. ELK.js helps but tuning takes weeks.
06
nightmare
Animated SVG that survives export
CSS animations embedded in SVG that render correctly in Figma, Notion, GitHub, and PDF export simultaneously — each host strips or ignores different subsets of SVG spec.
stack

their position.

inferred + measured stack
detected signals· measured
hostingVercelframeworkNext.jscdnCloudflareanalyticsGA4
recommended stack · inferred
Next.js 15 (App Router) + Vercelmermaid.js + node-plantuml (rendering)ELK.js (orthogonal layout post-processing)Supabase (auth + diagram persistence)Puppeteer on Railway (headless PNG export)
rivals

who else has tried this.

indies + alternatives
option A
Mermaid Live Editor (mermaid.live)
Free, official, open source. No beautification but zero cost and no account needed.
option B
Kroki (self-host)
Docker image that renders Mermaid, PlantUML, D2, and 20 others. Free, self-hosted, API-first.
option C
D2 + TALA layout engine
Code-first diagramming with a genuinely better default layout. CLI, free, no SaaS dependency.
ready to wedge in?
Get the wedge plan. Ship a contender by Sunday.
▸ generated with love, by a heartless robotverdict v2.5 · saaspocalypse.dev