Show HN: Schema – Visual Git Diffs for Postgres, MySQL and SQLite Schemas
Category: devtools
Tags: postgresql, mysql, sqlite, git-diff, er-diagram, wasm, rust, database-schema, visualization, rails
Score: 8.5/10 (Innovation: 8, Technical: 9, Documentation: 9, Utility: 8)
Schema is a Rust/WASM tool that parses Postgres, MySQL, SQLite, and Rails schema files to generate interactive ER diagrams and visual git diffs. It offers a CLI that launches a browser-based viewer with numerous layout options, diff highlighting, and export capabilities, plus an agent-friendly design mode. The project is notable for its comprehensive dialect support, git integration, and polished UX.
Target audience: backend developers, database administrators, devops engineers, Rails developers
Repository: https://github.com/dobrinov/schema · Rust · MIT · 13 stars
View on Hacker News