Hi everyone! 👋

Back again with a fresh update on ChartDB - a self-hosted, open-source tool for visualizing and designing your database schemas.

Since our last post, we’ve shipped v1.16 and v1.17, focusing on better canvas interactions, smarter imports, and improved database coverage. Here’s what’s new 👇

Why ChartDB?

✅ Self-hosted - Full control, deploy via Docker
✅ Open-source - Community-driven and actively maintained
✅ 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, Oracle, Cloudflare D1

🔥 New in v1.16 & v1.17

  • Canvas Editing Upgrades - Create tables, open table editors, and define relationships directly on the canvas
  • Array Support - Full support for array fields across import/export and DBML
  • Views Support - Import and visualize database views
  • Quick Edit Mode - One-click edit for tables without switching modes
  • DBML Diff Preview - Preview changes to field types and relationships before applying
  • Smarter Imports - Detect auto-increment fields, parse more SQL variants
  • Improved PostgreSQL & SQL Server Support - Includes default values, new types, and ALTER TABLE handling
  • Canvas Filters 2.0 - Improved tree state, toggle logic, and filter behaviors
  • UI Polish & Fixes - 50+ fixes including performance, layout, field handling, and DDL exports

🔮 What’s Next

  • Version control - Git-backed diagram history
  • Sticky notes - Annotate diagrams visually
  • Docker improvements - Support for sub-route deployments

🔗 Live Demo / Cloud
🔗 GitHub
🔗 Docs

We're continuing to build based on community feedback, feel free to open issues, suggest features, or share how you’re using it!

Thanks again to everyone in selfhosted who’s supported ChartDB so far 🙌

 

Hi everyone! 👋

Back again with another update on ChartDB - a self-hosted, open-source tool for visualizing and designing your database schemas.

Since our last post, we’ve shipped v1.14 and v1.15, packed with features and fixes based on community feedback. Here's what’s new 👇

Why ChartDB?

  • ✅ Self-hosted - Full control, deployable via Docker
  • ✅ Open-source - Community-driven and actively maintained
  • ✅ 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, Oracle, Cloudflare D1

New in v1.14 & v1.15

  • Canvas Filtering Enhancements - Filter by area, show/hide faster
  • DBML Editor Upgrade - Edit diagrams directly from DBML
  • Areas 2.0 - Parent-child grouping + reorder with areas
  • View Support - Import and visualize database views
  • Auto-Increment Support - Handled per-dialect in export scripts
  • Custom Types - Highlight fields that use enums/composites
  • PostgreSQL Hash Indexes - Now supported and exportable
  • UI Fixes & Performance - 40+ improvements and bug fixes

What’s Next

  • Version control for diagrams, linked to your database
  • Sticky notes - Add annotations directly on the canvas
  • Docker improvements - Support for sub-route deployments
  • Clone diagram - Safely duplicate your diagram

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

Would love to hear your feedback, requests, or how you're using it in your stack. We’re building this together - huge thanks to the community for all - the support!

ChartDB - Free and open-source database diagrams editor
 

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

🔗 GitHub: https://github.com/chartdb/chartdb
🔗 Docs: https://docs.chartdb.io/ 🔗 Live Demo / Cloud Version: https://chartdb.io/

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

ChartDB - Free and open-source db diagrams editor