A simple, secure, and scalable PHP application framework
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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
.editorconfig
.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
CONTRIBUTING.md
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
composer.json
phpunit.xml Teaked PHPUnit config to try and run them in Travis Oct 11, 2017

README.md

Opulence

Build Status Latest Stable Version Latest Unstable Version License

Introduction

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.

Installation

Opulence can be installed using Composer:

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

Documentation

For complete documentation, visit the official website.

Requirements

  • PHP 7.1
  • OpenSSL
  • mbstring

License

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

Author

Opulence was written by David Young.