Flourish is an object-oriented PHP 5 library designed to reduce code and improve security.
It’s not an MVC framework and it doesn’t try to solve every problem. Instead, it focuses on being small, portable, well documented and easy to use.
Some of the features of the library are:
- Full UTF-8 string support
- A simple and intuitive ORM with multi-column primary key support, foreign key support and auto-exploration of the schema
- Compatibility with Windows, Linux, BSD and Solaris environments
- Image manipulation via ImageMagick or GD
- Precise number calculation even without the bcmath extension
- Backports of functionality from PHP 5.2 to 5.1
- Enhanced error and exception handling facilities
- A strong focus on security best practices


