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! 🙌
Looking forward to trying that today.