stupidlysimple / Php

Licence: mit
StupidlySimple Framework for PHP - MVC Framework for lazy developers

Projects that are alternatives of or similar to Php

Medoo
The lightweight PHP database framework to accelerate the development.
Stars: ✭ 4,463 (+4914.61%)
Mutual labels:  php-framework, composer
Docker Laravel
Laravel 5 with Dockerized Gulp, PHP-FPM, MySQL and nginx using docker-compose
Stars: ✭ 85 (-4.49%)
Mutual labels:  composer
Pusher Http Php
PHP library for interacting with the Pusher Channels HTTP API
Stars: ✭ 1,136 (+1176.4%)
Mutual labels:  composer
Phpari
A Class Library enabling Asterisk ARI functionality for PHP
Stars: ✭ 80 (-10.11%)
Mutual labels:  composer
Easy Short Url
ESU 短网址,可在 Laravel、Yii、ThinkPHP 等框架 Composer 包引入,也可以独立搭建短网址站点
Stars: ✭ 71 (-20.22%)
Mutual labels:  composer
Composer Git Merge Driver
Custom git merge driver to minimize merge conflicts in composer.json and composer.lock files
Stars: ✭ 82 (-7.87%)
Mutual labels:  composer
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-30.34%)
Mutual labels:  composer
Tooly Composer Script
Simple composer script to manage phar files using project composer.json.
Stars: ✭ 87 (-2.25%)
Mutual labels:  composer
Easy Extends
一个简单快速安装PHP扩展的程序--最简单的方法就是使用Linux
Stars: ✭ 85 (-4.49%)
Mutual labels:  composer
Laravel Sitemap
Laravelium Sitemap generator for Laravel.
Stars: ✭ 1,231 (+1283.15%)
Mutual labels:  composer
Chinese Typesetting
📄 中文排版 Composer 包
Stars: ✭ 79 (-11.24%)
Mutual labels:  composer
Html Compress Twig
Twig extension for compressing HTML and inline CSS/JS using WyriHaximus/HtmlCompress
Stars: ✭ 72 (-19.1%)
Mutual labels:  composer
Project
⭐️ Antares Project Application Skeleton. This is the very first place you should start. It allows you to create a brand new awesome project in easy few steps.
Stars: ✭ 84 (-5.62%)
Mutual labels:  composer
Designpattern
设计模式
Stars: ✭ 66 (-25.84%)
Mutual labels:  composer
Crap
Composer Require Aliased Packages: define aliases for your favorite Composer packages.
Stars: ✭ 86 (-3.37%)
Mutual labels:  composer
Conductor
Conductor makes it easy to mange multiple composer packages within a single source repository
Stars: ✭ 64 (-28.09%)
Mutual labels:  composer
Array group by
A PHP function that groups an array by a key or set of keys shared between all array members.
Stars: ✭ 77 (-13.48%)
Mutual labels:  composer
Dietcake
Super fast MVC framework skeleton for PHP
Stars: ✭ 80 (-10.11%)
Mutual labels:  php-framework
Linkedin Api Php Client
LinkedIn API PHP SDK with OAuth 2 support. Can be used for social sign in or sharing on LinkedIn. Has a good usage examples
Stars: ✭ 88 (-1.12%)
Mutual labels:  composer
Dependency spy
Find known vulnerabilities in your dependencies
Stars: ✭ 87 (-2.25%)
Mutual labels:  composer

StupidlySimple Framework for PHP

Follow us on Facebook.

Chat with Discord

PHP version Build Style-CI Scrutinizer-CI Total Downloads composer.lock License Made In

StupidlySimple Framework is a micro framework built for lazy developers.

Suitable for those who used to develop vanilla projects, while following today's set of standard.

The core is very small in size, yet it contains most of the functions required to rapidly start developing a project. The name itself is obvious.

Latest Version

Release 0.4.0 (Release Notes)

Table of Contents

No Title
1 Why StupidlySimple?
2 Technical Features
3 How to Install
4 API Documentation

Why StupidlySimple

  • No nonsense
  • Follow your own style
  • Extremely extensible
  • Small in size
  • Lightning fast (<20 ms)

[back to top]

Technical Features

  • Lazy Routing - Route urls according to file names. Your /home will be redirected to home.php and so on. You can also route on specific uri, and/or forward them to a controller.
  • Simple Templating Process - Copy and paste any templates you downloaded to the root directory, and viola, it's up and ready. You can still manage template them however that suits your likings.
  • Integrated with Composer - Download thousands of packages available straight to your project.
  • Integrated with Eloquent ORM - Manage database records with no hassles.
  • Dependency Injection - Minimize coupling and dependant on a single project. And provides easy access to objects and variables.
  • Out-of-the-Box Error Handler - We integrated the framework with Whoops, error handler in a less painful way.

[back to top]

Installation

StupidlySimple requires PHP at least 5.6 to run (with PHPUnit).

Tutorial for installation is available on our website.

Install via Composer

Notice: You can also follow this page for clearer instructions: stupidlysimple.github.io

If you do not have Composer installed, please follow this link for Windows, or this link for Mac Os X and Linux.

As soon as you have installed the Composer already, type this on the Command Prompt (or Terminal)

$ composer create-project stupidlysimple/php myproject

or if you acquired the zip/tarball, issue this command on the Command Prompt (or Terminal)

$ composer update

Once the vendor file is created and all of the packages has been uploaded, you can now view the homepage and start programming. (Be sure to update the project always).

[back to top]

API Documentation

Documentations are available on the wiki page.

Note: If you wish to see the Core files, please go to stupidlysimple/core

Development

Want to contribute? Great! Please do not hesitate to contribute to the framework development.

Nightly Builds

Introducing nightly builds: we are really committed to project that we decided to release nightly builds.

Nightly builds are released more often than the stable build. Eventually a nightly build will be converted to stable.

Get nightly builds

[back to top]

License

MIT

[back to top]

Todo

This is a work in progress. The README.md will be expanded from time to time.

[back to top]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].