A simple, secure, and scalable PHP application framework
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
build Fixed build script's subsplit, fixed package name of IO library Oct 24, 2017
src/Opulence Merge branch '1.1' Mar 13, 2018
.gitattributes Fixed comment typo, excluded tests in .gitattributes export-ignore Oct 17, 2017
.gitignore Fixed broken tests in Travis Oct 11, 2017
.php_cs Added .editorconfig, excluded PHP CS Fixer files from git, ran PHP CS… Jan 15, 2017
.travis.yml Updated CHANGELOG, min PHP version in travis config Jan 19, 2017
CHANGELOG.md Fixed version number in CHANGELOG Mar 13, 2018
LICENSE.md Removed old auth token support, added JWT support, started working on… Feb 22, 2016
README.md Updated min PHP version Jan 19, 2017
phpunit.xml Teaked PHPUnit config to try and run them in Travis Oct 11, 2017



Build Status Latest Stable Version Latest Unstable Version License


Opulence is a PHP web application framework that simplifies the difficult parts of creating and maintaining a secure, scalable website. With Opulence, things like database management, caching, ORM, page templates, and routing are a cinch. It was written with customization, performance, and best-practices in mind. Thanks to test-driven development (TDD), the framework is reliable and thoroughly tested. Opulence is split into components, which can be installed separately or bundled together.


Opulence can be installed using Composer:

composer create-project opulence/project --prefer-dist


For complete documentation, visit the official website.


  • PHP 7.1
  • OpenSSL
  • mbstring


This software is licensed under the MIT license. Please read the LICENSE for more information.


Opulence was written by David Young.