This package is abandoned and no longer maintained. No replacement package was suggested.

Normalist ORM

0.9.12 2015-12-31 10:52 UTC

This package is auto-updated.

Last update: 2022-02-01 12:32:22 UTC


Build Status Code Coverage Scrutinizer Quality Score Dependency Status Latest Stable Version License


Normalist is an opensource zero configuration ORM for PHP 5.3+.

Normalist has been designed to provide an alternative to standard ORM's by allowing models to be dynamically guessed from your database structure, which make them usable without previous definition. Its beautiful API is inspired by Doctrine, Laravel Eloquent and Zend Framework 2, offers simple and intuitive methods to play with your database.


  • Automatic models and synthetic tables
  • Elegant and intuitive API
  • Secure, automatic protection against SQL injections
  • Comprehensive error reporting
  • Modernize your existing code
  • Easily integrable into every new or existing PHP project
  • Support custom table prefix
  • Well documented
  • Stable 100% unit tested, PSR-2 compliant
  • PHP 5.3+ namespaced
  • MIT licensed


Normalist is written in PHP 5.3 and currently supports MySQL/MariaDb 5.1+ (PDO_Mysql or MySQLi extensions).


Soluble\Normalist can be installed via composer. For composer documentation, please refer to

The recommended way to install Normalist is through Composer <>_. Just add soluble/normalist in your composer.json file as described below

php composer.phar require soluble/normalist:0.*


Documentation is hosted on Read the docs


Total Downloads