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!
I gave it a quick look, it’s neat. I will definitely be using it for future/existing projects.