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!
Whoa, this looks awesome. Great job on the UI.
This is neat, I’ll check it out!
Haa views are here, finally. Thanks for adding the other features also I requested a while back, in the in between updates. I really appreciate the great work. Thanks.