All Projects → Pinatra → Pinatra

Pinatra / Pinatra

Licence: mit
A PHP copy of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.

Projects that are alternatives of or similar to Pinatra

Laravel Invoicable
Easy invoice creation for Laravel
Stars: ✭ 118 (-21.85%)
Mutual labels:  eloquent, laravel
Denovel
A Deno Framework For Web Artisan - Inspired by Laravel
Stars: ✭ 128 (-15.23%)
Mutual labels:  laravel, framework
Guardian
Eloquent Guardian is a simple permissions system for your users. While there are many other packages for permissions, this one solves everything in the most eloquent way.
Stars: ✭ 121 (-19.87%)
Mutual labels:  eloquent, laravel
Laravel Cacheable
Rinvex Cacheable is a granular, intuitive, and fluent caching system for eloquent models. Simple, but yet powerful, plug-n-play with no hassle.
Stars: ✭ 107 (-29.14%)
Mutual labels:  eloquent, laravel
October
Self-hosted CMS platform based on the Laravel PHP Framework.
Stars: ✭ 10,740 (+7012.58%)
Mutual labels:  laravel, framework
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (-27.81%)
Mutual labels:  framework, php-framework
Querybuilderparser
A simple to use query builder for the jQuery QueryBuilder plugin for use with Laravel.
Stars: ✭ 126 (-16.56%)
Mutual labels:  eloquent, laravel
Php Bootstrap
Let's start by simple design templates' framework together with the famous bootstrap sexy , and makes it easy to work on PHP language , which is well known as a powerful elephant
Stars: ✭ 97 (-35.76%)
Mutual labels:  framework, php-framework
Eager Load Pivot Relations
Eager load pivot relations for Laravel Eloquent's BelongsToMany relation.
Stars: ✭ 134 (-11.26%)
Mutual labels:  eloquent, laravel
Framework
Lightweight PHP framework
Stars: ✭ 131 (-13.25%)
Mutual labels:  framework, php-framework
Laravel Settings
Store key value pair in database as settings
Stars: ✭ 107 (-29.14%)
Mutual labels:  eloquent, laravel
Miniphp
A small, simple PHP MVC framework skeleton that encapsulates a lot of features surrounded with powerful security layers.
Stars: ✭ 144 (-4.64%)
Mutual labels:  framework, php-framework
Laravel Translatable
Making Eloquent models translatable
Stars: ✭ 1,390 (+820.53%)
Mutual labels:  eloquent, laravel
Searchable
Search/filter functionality for Laravel's Eloquent models
Stars: ✭ 113 (-25.17%)
Mutual labels:  eloquent, laravel
Sarala
Javascript library to communicate with RESTful API built following JSON API specification. inspired by Laravel’s Eloquent
Stars: ✭ 101 (-33.11%)
Mutual labels:  eloquent, laravel
Sieve
A simple, clean and elegant way to filter Eloquent models.
Stars: ✭ 123 (-18.54%)
Mutual labels:  eloquent, laravel
Laravel Prefixed Ids
Friendly prefixed IDs for Laravel models
Stars: ✭ 88 (-41.72%)
Mutual labels:  eloquent, laravel
Laravel Likeable
Rate Eloquent models with Likes and Dislikes in Laravel. Development moved to Laravel Love package!
Stars: ✭ 95 (-37.09%)
Mutual labels:  eloquent, laravel
Vim Laravel
Vim support for Laravel/Lumen projects
Stars: ✭ 128 (-15.23%)
Mutual labels:  laravel, php-framework
Laravel Deletable
👾 Gracefully restrict deletion of Laravel Eloquent models
Stars: ✭ 137 (-9.27%)
Mutual labels:  eloquent, laravel

GitHub version code-coverage php-version License


Pinatra is a PHP copy of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.

Pinatra is still under the initial development.


Example

install

composer require pinatra/framework=~0.0

run your own application!

require __DIR__.'/../vendor/autoload.php';

get('/', function() {
  echo "I am Pinatra framework!";
});

Documentation

read the documentation

中文文档

Request processing flow

Request processing flow

Benchmark

Hello World

benchmark

Simple api with MySQL

benchmark

Developing Logs

  • 2018-09-11 100% code-coverage done
  • 2018-09-08 Eloquent model done
  • 2018-09-06 new router is fine
  • 2018-09-04 amazing new router is done
  • 2018-09-04 view is done
  • 2018-09-03 routing is done
  • 2018-08-31 first composer package released

License

The Pinatra framework is open-sourced software licensed under the MIT license

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].