Hi everyone! 👋

We’re excited to share the latest updates to ChartDB, our self-hosted, open-source tool for visualizing and designing database diagrams - built as a free and flexible alternative to tools like dbdiagram[.]io, DrawSQL, and DBeaver’s diagram feature.

Why ChartDB?

Self-hosted – Full control, deployable anywhere via Docker
Open-source – Actively developed and maintained by the community
No AI/API required – Deterministic SQL export with no external dependencies
Modern & Fast – Built with React + Monaco Editor, optimized for performance
Multi-DB support – PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, and now Cloudflare D1

Latest Updates (v1.8.0 → v1.10.0)

🆕 Cloudflare D1 Support - Import schemas via Wrangler CLI
🆕 Deterministic DDL Export - Replaced AI-based export with native SQL generation
🆕 Sidebar for Diagram Objects - Quickly navigate tables, fields, indexes, and FKs
🆕 Better Canvas UX - Right-click to create FKs, table drag-and-drop, better visibility controls
🆕 Internationalization - Added full French & Ukrainian support

What’s Next

  • Git integration for diagram versioning
  • SQL import support for PostgreSQL (via DDL script)
  • AI-powered table relationship detection
  • More database support and collaboration tools

🔗 GitHub: https://github.com/chartdb/chartdb
🔗 Docs: https://docs.chartdb.io/

We’d love your feedback, contributions, or just to hear how you’re using it. Thanks!

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    Any way of having this study an existing database (or dump thereof) and build the graph? I have an oracle database that nobody understands, built by someone else, and I thought something like this could help…

    • Onno (VK6FLAB)@lemmy.radio
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 hours ago

      I’ve never used the tool, but I’m guessing that your Oracle database can create an SQL dump of its schema which presumably is how this tool ingests a database to chart.

  • julianwgs@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    9 hours ago

    This is really cool and I will definitely try it out! Am I missing something or is there really no contributors license agreement?