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!
Awesome, glad to hear it's working for you now! π We realized native SQL generation was the right move for reliability and consistency. Appreciate you sticking with it - let us know if you run into anything else!