this post was submitted on 30 Jun 2025
165 points (97.7% liked)

Selfhosted

60542 readers
964 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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

🔗 GitHubhttps://github.com/chartdb/chartdb
🔗 Docshttps://docs.chartdb.io/ 🔗 Live Demo / Cloud Versionhttps://chartdb.io/

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

top 3 comments
sorted by: hot top controversial new old
[–] wise_pancake@lemmy.ca 12 points 1 year ago

This looks great.

Lord knows I have to make enough mermaid renderings of these UML diagrams.

Will be giving it a try

[–] killeronthecorner@lemmy.world 6 points 1 year ago

Wow that's a pretty UI

[–] filcuk@lemmy.zip 1 points 1 year ago

Looking forward to trying that today.