EveryDev.ai
Subscribe
Home
Tools

4,288+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3186
  • Coding2210
  • Infrastructure966
  • Projects660
  • Marketing625
  • Research579
  • MCP518
  • Design497
  • Analytics490
  • Testing382
  • Security360
  • Data320
  • Integration242
  • Prompts239
  • Communication225
  • Extensions210
  • Voice191
  • Learning188
  • Commerce167
  • DevOps145
  • Web99
  • Finance34
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. schema
    schema icon

    schema

    Database Tools

    Turns Postgres, MySQL, SQLite or Rails schema files into interactive ER diagrams with git-aware visual diffs of migrations.

    Visit Website

    At a Glance

    Pricing
    Open Source

    schema CLI, browser viewer and embeddable diagrams released under the MIT license; free to use, copy, modify and distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Database ToolsDocumentationCommand Line Assistants

    Alternatives

    RelateDBDeepSQLFluentDB
    Developer
    Deyan DobrinovSofia, Bulgaria

    Listed Oct 2026

    About schema

    schema is an open-source tool by Deyan Dobrinov that reads a committed structure.sql, MySQL dump, SQLite schema or Rails schema.rb and renders it as an interactive entity-relationship diagram. It also shows how the schema changed between git refs as a visual diff. A single Rust engine compiled to WebAssembly powers the CLI, the browser viewer and embeddable HTML diagrams. The latest release listed is v0.7.0.

    What It Is

    schema is a command-line tool that starts a local viewer for the schema file in your repository. Run schema in a repo and it opens a diagram of db/structure.sql or db/schema.rb, showing uncommitted changes if any. It needs no database connection, app boot or account, and the README states that schemas are parsed and laid out locally.

    Git-aware schema diffs

    You can compare the working tree, the index, commits, branches or tags using git ref syntax such as main...feature, or compare two files with --base-file. Added tables and columns are shown in green, removed ones in red and dashed, and changed ones in amber with old → new types. Comparisons open on the changed tables only, and neighbours can be added. Enum changes appear as nodes linked to the columns that use them. schema diff outputs a Markdown or JSON summary for pull requests.

    Focusing and exporting

    Large schemas can be narrowed with focus tables and neighbour depth, include/exclude globs, hidden columns, column modes and custom groups. Layouts include layered, force-directed, grid, circular and radial, with orthogonal, curved or straight edges. Named views can be saved in .schema.json. Output can be exported as SVG, PNG or a self-contained HTML file, and an embed script mounts diagrams in any page.

    Design mode and agent skills

    Design mode lets you sketch new tables, columns, foreign keys and indexes on top of the real schema, view them as a diff, and export a spec that an agent implements as migrations; schema design check verifies the result. Bundled skills for Claude Code and other agents (/schema-view, /schema-diff, /schema-inspect, /schema-embed, /schema-design) open diagrams, review migrations for risks, answer schema questions and generate HTML docs.

    Setup path

    Install with Homebrew, download binaries for macOS, Linux or Windows from the releases page, or build from source with Rust and wasm-pack. Git must be on the PATH for git-related features. A browser playground lets you try it without installing.

    schema - 1

    Community Discussions

    Be the first to start a conversation about schema

    Share your experience with schema, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    schema CLI, browser viewer and embeddable diagrams released under the MIT license; free to use, copy, modify and distribute.

    • MIT License
    • Interactive ER diagrams from structure.sql, MySQL dumps, SQLite schemas and schema.rb
    • Visual git diffs
    • Runs offline; no account or database connection needed
    • Export to SVG, PNG or self-contained HTML

    Capabilities

    Key Features

    • Interactive ER diagrams from structure.sql, schema.rb, MySQL dumps and SQLite schemas
    • Git-aware visual diffs between refs, commits, branches or files
    • Focus, neighbour depth and glob include/exclude filtering
    • Five layouts and three edge styles
    • Enum change visualization
    • Export to SVG, PNG and self-contained HTML
    • Embeddable diagram script
    • Design mode with exportable migration spec and design check
    • Markdown and JSON schema diff and inspect commands
    • Bundled skills for Claude Code and other agents
    • In-viewer bug report recorder
    • Runs locally with no database connection

    Integrations

    Git
    Claude Code
    Homebrew
    Rails
    PostgreSQL
    MySQL
    SQLite
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate schema and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Deyan Dobrinov

    Sofia, Bulgaria
    Read more about Deyan Dobrinov
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    RelateDB icon

    RelateDB

    Browser-based offline-first ERD studio for visually designing database schemas with tables, columns, and relationships.

    DeepSQL icon

    DeepSQL

    A self-hosted database agent for Postgres and MySQL that answers BI questions, fixes slow queries, and monitors your schema 24/7.

    FluentDB icon

    FluentDB

    An AI-first database client for Mac that connects to PostgreSQL, MySQL, SQLite, SQL Server and more, with built-in AI guardrails and MCP support.

    Browse all tools

    Related Topics

    Database Tools

    AI-powered tools for database management, optimization, query construction, and schema design that enhance developer productivity and database performance.

    62 tools

    Documentation

    AI-driven tools that automatically generate, maintain, and organize technical documentation, user guides, and project artifacts with context-aware content and intelligent updating.

    103 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    268 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions