Hi everyone! 👋

Three months ago, I posted about ChartDB - a self-hosted, open-source tool for visualizing and designing your database schemas. Since then, we’ve shipped tons of new features and fixes, and we’re excited to share what’s new!

Why ChartDB?

  • ✅ Self-hosted - Full control, deployable anywhere via Docker
  • ✅ Open-source - Actively maintained and community-driven
  • ✅ No AI/API required - Deterministic SQL export, no external calls
  • ✅ Modern & Fast - Built with React + Monaco Editor
  • ✅ Multi-DB Support - PostgreSQL, MySQL, MSSQL, SQLite, ClickHouse, Cloudflare D1… and now Oracle!

Latest Updates (v1.11 → v1.13)

  • 🆕 Oracle Support - Import and visualize Oracle schemas
  • 🆕 Custom Types for Postgres - Enums and composite types
  • 🆕 Areas for Diagrams - Group tables visually into logical zones
  • Transparent Image Export - Great for docs & presentations
  • PostgreSQL SQL Import - Paste DDL scripts to generate diagrams
  • Improved Canvas UX - Faster, smoother, less lag
  • Inline Foreign Key DDL - Clean, readable SQL exports
  • Better JSON Import - Sanitize broken JSON gracefully
  • Read-Only Mode - View diagrams without editing access
  • DBML Enhancements - Support for comments, enums, inline refs

…plus 40+ bug fixes and performance improvements

🧠 What’s Next?

  • AI-powered foreign key detection
  • Git integration for diagram versioning
  • More database support & collaboration tools

🔗 GitHubhttps://github.com/chartdb/chartdb
🔗 Docshttps://docs.chartdb.io/ 🔗 Live Demo / Cloud Versionhttps://chartdb.io/

We’d love to hear your feedback, contributions, or just how you’re using it.
Thanks for all the support so far! 🙌

  • wise_pancake@lemmy.ca
    link
    fedilink
    English
    arrow-up
    9
    ·
    13 hours ago

    This looks great.

    Lord knows I have to make enough mermaid renderings of these UML diagrams.

    Will be giving it a try