Windows  OSX Linux

pgModeler is an open source data modeling tool designed for PostgreSQL database system. The tool has an intuitive interface that helps the user to create a consistent database model.

There are several features included in pgModeler, the two most important are the model export (forward engineering) and the database import (reverse engine).

Built with the Qt framework, pgModeler can be compiled under Windows, Linux and MacOSX. The build scripts are easily configurable to resolve specifics dependencies on each system.

Using the Qt plugins infrastructure, pgModeler can have its features extended through third party plugins without the need to change the core code.

pgModeler uses several modules present on Qt, some of them are: QtCore, QtWidgets, QtNetwork, QtGraphics. The project’s author is planning to move the xml handling classes from libxml2 to QtXML in future versions.

pgModeler is developed by Raphael, a Brazilian, Computer Science graduate, addicted to software development.

He started studying the Qt framework in the version 3.4 with creating small applications for general use. He’s seen the transition from 3.x to 4.x and from 4.x to 5.x, porting many applications in this journey.

PgModeler is his most serious and beloved project, which he has been working on for 8 years.

Go back