Read-only viewer for .dbml files. Three panels — Structure (tree), Detail (selected table/enum), Diagram (ER). Runs as a browser SPA or as a Tauri desktop app with .dbml file-association on Windows.
Diagram rendering is meh, on par with all the other diagram software. But it lets you navigate the structure, which is what I was after, so there you go.
- Web: https://dbml.adawolfa.cz/
- Desktop (Windows): https://github.com/adawolfa/dbml-view/releases
pnpm install
pnpm dev # web app
pnpm --filter @dbml-view/desktop dev # desktop shellpnpm build, pnpm typecheck, pnpm lint, pnpm test:e2e.
pnpm workspace, ESM, TypeScript strict.
packages/parser—@dbml/parsewrapper + id/lookup helperspackages/layout— ELK-based table placement + custom orthogonal edge routerpackages/components— framework-free Custom Elements (<dbml-structure>,<dbml-detail>,<dbml-diagram>)packages/i18n—en/csapps/web— Vite SPA shellapps/desktop— Tauri 2 shell (Windows)samples/—.dbmlfixtures
MIT — see LICENSE.
