GithubHelp home page GithubHelp logo

anthrax3 / opulence Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rbarros/opulence

0.0 1.0 0.0 3.86 MB

A simple, secure, and scalable PHP application framework

Home Page: https://www.opulencephp.com

License: MIT License

Shell 0.21% PHP 99.69% HTML 0.10%

opulence's Introduction

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.0, or HHVM >= 3.11.0
  • OpenSSL
  • mbstring
  • A default PHP timezone set in the PHP.ini

License

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

History

Opulence is written and maintained by David Young. It started as a simple exercise to write a RESTful API router in early 2014, but it quickly turned into something else. At my 9-5 job, I was struggling with complex SQL queries that were being concatenated/Frankenstein'd together, depending on various conditions. I decided to write "query builder" classes that could programmatically build queries for me, which greatly simplified my problem at work. The more I worked on the simple features, the more I got interested into diving into the more complex stuff like ORM. Before I knew it, I had developed a suite of tools, which are coming together to become the framework that was originally named RDev. I used the name until mid-July 2015 when I decided to give it a proper name. Why "Opulence"? It's feature-rich, that's why. Maybe it'll make you rich one day.

opulence's People

Contributors

davidbyoung avatar harikt avatar scaleddynamics avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.