Sign inSign up

haanlaurent/modelizer

By haanlaurent

•Updated 4 days ago

Modelizer is a lightweight database modeling tool developed for teaching database modeling.

Image
0

1.7K

haanlaurent/modelizer repository overview

⁠Modelizer

Modelizer is a lightweight, browser-based database modeling tool for teaching the full modeling workflow:

  • conceptual model (CDM)
  • logical model (LDM)
  • physical model (PDM)

This image serves the production build as a static web app.

⁠Quick start

docker run --rm -p 8080:80 haanlaurent/modelizer:latest

Open: http://localhost:8080

⁠Features

  • Classes/tables with attributes (columns), types, constraints, and default values
  • Associations, reflexive associations, associative associations
  • Optional composite aggregations
  • Relationships between attributes/columns
  • Notes and Areas (optional, can be enabled in settings)
  • Import from Java Modelizer (.mod) and MySQL (.sql)
  • Export current view as PNG
  • Local settings persistence via browser localStorage

⁠Tags

  • latest: most recent published image
  • version tags (for example 0.6.4): immutable release snapshots

⁠Container details

  • Exposes port 80
  • Serves static files (SPA fallback enabled)
  • No server-side database or backend state

Tag summary

Content type

Image

Digest

sha256:5062c79e7…

Size

6.7 MB

Last updated

4 days ago

docker pull haanlaurent/modelizer