snoophp/snoophp

A light PHP framework inspired by Laravel

Installs: 37

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 3

Forks: 0

Open Issues: 1

Type:project

v1.0.1 2018-12-27 12:01 UTC

This package is not auto-updated.

Last update: 2024-05-12 02:42:49 UTC


README

68747470733a2f2f696d6167652e6962622e636f2f6d484d67726d2f736e6f6f7068702e706e67

SnooPHP

Packagist Packagist GitHub issues

SnooPHP is a light PHP framework inspired by Laravel.

Who is it for

SnooPHP is a very simple and light framework, not suitable to develop complex and professional applications (for that I suggest to use mature frameworks such as Laravel or Symfony).

It is perfect if you just want to build small projects - like a blog, a forum, a simple chat or a personal website - and you don't want all the complexity that come with other frameworks.

Simple and easy!

Features

  • HTTP routing with support for route parameters.
  • Model ORM inspired by Laravel's Eloquent ORM (currently supports MySQL).
  • A libcurl interface to perform HTTP requests server-side, without the hassle of using the libcurl library

Check the wiki for more informations.

Q&A

Is it fast? Is it faster than other frameworks?

Don't know actually, never compared. Why don't you try and let me know.

Can I use the SQL interface with a DBMS other than MySQL?

Right now only MySQL is supported (which is my DBMS of choice). It should not be difficult to support other DBMSs, take a look at the Model classes for more info.

How can I install SnooPHP?

SnooPHP and the SnooPHP framework are available on Packagist so you can simply use composer to create a full project:

$ composer create-project "snoophp\snoophp" <project-dir>

Why are you developing SnooPHP when there are plenty good frameworks around?

The truth is that my university project partner refused to use a framework and I ended up creating one.

Who's better, Ronaldo or Messi?

Messi

Are we destined to die?

Yes