· via dev.to (home feed)
Schema3D turns dense Mermaid ER diagrams into explorable, shareable 3D graphs
Schema3D renders Mermaid ER diagrams, plus SQL and DrawDB input, as navigable 3D graphs in the browser and packs the schema into a shareable compressed URL — no account or database connection required.

A developer has released Schema3D, an open-source tool that takes Mermaid entity-relationship diagrams — along with SQL and DrawDB input — and renders them as 3D graphs you can explore in the browser and hand to colleagues via a single URL. According to the dev.to post announcing the project, the tool requires no account and never connects to a live database.
The problem it targets
Mermaid's erDiagram syntax has become a common way to document database schemas alongside code, but the author argues it degrades badly once a schema grows dense: entity boxes overlap, foreign-key edges tangle, and zooming out eventually stops helping. In the author's framing, two-dimensional diagrams are built around printable output and static screenshots, while relationship-heavy schemas are better served by navigation — seeing at a glance which tables depend on a central table such as users, which relationships are optional versus required, and where the junction tables sit.
What the tool does
Schema3D lives at schema3d.com and opens directly in the browser. You can load your own Mermaid, SQL or DrawDB content, or start from one of the bundled sample schemas, which exist so you can evaluate the tool before supplying your own model. Interaction options include orbiting the graph, switching between layouts, searching and filtering — operations aimed at making a tangled schema walkable once its 2D rendering has become unreadable. Notably, the author avoids overselling the format: the post positions 3D as helpful in some situations rather than a wholesale replacement for flat diagrams, which remain the sensible choice when the goal is printed or static documentation.
Sharing a view instead of a screenshot
The most distinctive feature is the sharing model. Rather than exporting a PNG or PDF — or handing out database credentials so a colleague can inspect the real schema — Schema3D encodes the diagram itself, together with optional view state, into a compressed URL hash. Opening that link recreates the same graph for the recipient. The author likens the approach to the shareable links popularised by mermaid.live, which packages a Mermaid diagram into a URL in a similar spirit.
Licensing and availability
The tool is live at schema3d.com, and its source code is published on GitHub under an MIT licence, in the shane-jacobeen/schema3d repository. The launch was announced in a dev.to post dated 14 September 2026.
Why it matters
Schema sprawl is a routine pain point: the moment a data model grows past a dozen interlinked tables, the diagram meant to explain it often becomes the hardest thing in the documentation to read. A tool that keeps such models navigable has practical value for onboarding, design reviews and migration planning. The URL-hash sharing model matters as much as the 3D rendering — it lets engineers hand over a live, explorable view of a schema without exporting static images or granting access to production systems, which is often the real blocker in cross-team conversations. The MIT licence means teams can self-host, embed or extend the tool, and the no-account, no-database-connection design keeps the barrier to trying it close to zero. The honest framing is also worth crediting: this is a navigation aid for dense schemas, not a claim that every ER diagram belongs in three dimensions.
- #developer-tools
- #data-modeling
- #mermaid
- #open-source
- #visualization