Introduction

This section provides an overview of Pine

Welcome to Pine! It is a minimal micro framework made in PHP. It provides a starting point to quickly scaffold web applications without much overhead. It's perfect for small scale websites and webapps without any extra overhead.

Pine comes with the necessities to get started but doesn't tell you how to do it. It's easily extendable and thus other libraries can easily be used with it.

Contribute:

Interested in helping us improve? Check out our GitHub repository to get started! From feature suggestions to bug fixes, all contributions are welcome.

Why Pine?

There are many other frameworks in PHP such as Laravel which may be a better choice for you if you want to create large scale and enterprise applications or need a batteries included framework.

Pine is a lightweight framework which provides you with a starting point with a Model-View-Controller (MVC) approach, which of course, is completely optional to use. The developer has the complete absolute control of the code with no behind the scenes magic. Pine is the perfect choice for fast prototyping that requires backend functionality as well.

Key Features

FeatureDescription
Model View ControllerUses MVC pattern which is straightforward
Leaf TemplatesHTML Templates with a simple syntax
SEO-OptimizedStructured for optimal search engine indexing.

Deploying

As a PHP framework, it can be deployed anywhere that supports PHP. A common and cheap way to host small and hobby projects is shared hosting.

Info:

First party docker support is in development at the moment, until then if docker is required, it will manually need to be integrated.