Welcome to Liam ERD

Liam ERD is a tool that effortlessly generates beautiful and easy-to-read ER diagrams.

Liam logo

Liam ERD is an open-source tool that instantly generates beautiful, interactive ER diagrams from your database. Whether you’re working on public or private repositories, Liam ERD helps you visualize complex schemas with ease.

Why Choose Liam ERD?

  • Beautiful UI & Interactive: A clean design and intuitive features (like panning, zooming, and filtering) make it easy to understand even the most complex databases.
  • Simple Reverse Engineering: Seamlessly turn your existing database schemas into clear, readable diagrams.
  • Effortless Setup: Get started with zero configuration—just provide your schema, and you’re good to go.
  • High Performance: Optimized for both small and large projects, easily handling 100+ tables.
  • Fully Open-Source: Contribute to the project and shape Liam ERD to fit your needs.

Explore Diagrams

Curious about what Liam ERD can do? Visit https://liambx.com/erd/galaxy to browse a variety of example ER diagrams from real-world schemas.

Supported Schemas

Legend:

  • ✅: Supported
  • ⛔: Not in progress
  • ⌛️: In progress
TechnologySchema DSL ParsingSupport via database URL (PostgreSQL)
PostgreSQL
Ruby on Rails
Prisma
Drizzle
MySQL

If there’s another database schema or ORM you’d love to see supported, please let us know in the GitHub Discussions.

How to Get Started

Public Project Setup

Want a quick setup for a public repository? Just drop the URL of your schema file!

For detailed instructions, check out Web version.

Private Project Setup

For internal or private repositories, run this command to start an interactive setup:

npx @liam-hq/cli init

Then follow the prompts to build a static version of your diagrams.

For more info, see CLI version.

Need More?

  • Feature Requests & Ideas: Share your thoughts on our GitHub Discussions.
  • Roadmap: Check our latest progress on the Roadmap.

On this page