spiral/framework


High-Performance PHP/Go Framework

https://spiral.dev/

License: MIT

Language: PHP

Keywords: framework, golang, orm, php, php7, spiral


Spiral - High-Performance PHP/Go Framework

Latest Stable Version Build Status Codecov Scrutinizer Code Quality

Spiral Framework

Spiral Framework makes developing in PHP exciting again. It optimizes on the power of PHP to quickly develop business logic while uniquely leveraging Golang to craft an elegant infrastructure layer with native support for HTTP/2, GRPC, Queue, and more. Build faster, more efficient applications with this flexible and PSR compliant PHP7 framework (and have fun while you’re at it).

App Skeleton (CLI, GRPC) | Documentation | Twitter | CHANGELOG | Contributing


Features

  • Battle-tested since 2013
  • Lightning fast full-stack PHP framework
  • PSR-{2,3,4,6,7,11,15,16,17} compliant
  • Powerful application server and resident memory application kernel
  • Native support of queue (AMQP, SQS, Beanstalk) and background PHP workers
  • GRPC server and client
  • Pub/Sub, event broadcasting
  • HTTPS, HTTP/2+Push, encrypted cookies, sessions, CSRF-guard
  • MySQL, MariaDB, SQLite, Postgres, SQLServer support, auto-migrations
  • The ORM you will use for the next 25 years
  • Intuitive scaffolding and prototyping (it literally writes code for you)
  • Helpful class discovery via static analysis
  • Authentication, RBAC security, validation, and encryption
  • Dynamic template engine to create your own HTML tags (or just use Twig)
  • MVC, HMVC, CQRS, Queue-oriented, RPC-oriented, CLI apps... any apps

Skeletons

App Type Current Status Install
spiral/app Latest Stable Version https://github.com/spiral/app
spiral/app-cli Latest Stable Version https://github.com/spiral/app-cli
spiral/app-grpc Latest Stable Version https://github.com/spiral/app-grpc

Core

Component Current Status
spiral/core Latest Stable Version Build Status Codecov
spiral/boot Latest Stable Version Build Status Codecov
spiral/config Latest Stable Version Build Status Codecov

Dispatchers

Component Current Status
spiral/http Latest Stable Version Build Status Codecov
spiral/console Latest Stable Version Build Status Codecov
spiral/roadrunner Latest Stable Version Build Status Codecov
spiral/jobs Latest Stable Version Build Status Codecov
spiral/php-grpc Latest Stable Version Build Status Codecov

Http Extensions

Component Current Status
spiral/cookies Latest Stable Version Build Status Codecov
spiral/csrf Latest Stable Version Build Status Codecov
spiral/hmvc Latest Stable Version Build Status Codecov
spiral/router Latest Stable Version Build Status Codecov
spiral/session Latest Stable Version Build Status Codecov
spiral/nyholm-bridge Latest Stable Version Build Status Codecov
spiral/auth-http Latest Stable Version Build Status Codecov

Security and Validation

Component Current Status
spiral/encryption Latest Stable Version Build Status Codecov
spiral/security Latest Stable Version Build Status Codecov
spiral/validation Latest Stable Version Build Status Codecov
spiral/filters Latest Stable Version Build Status Codecov
spiral/auth Latest Stable Version Build Status Codecov

Database

Component Current Status
spiral/database Latest Stable Version Build Status Codecov
spiral/migrations Latest Stable Version Build Status Codecov

Cycle ORM

Component Current Status
cycle/orm Latest Stable Version Build Status Scrutinizer Code Quality Codecov
cycle/schema-builder Latest Stable Version Build Status Scrutinizer Code Quality Codecov
cycle/annotated Latest Stable Version Build Status Scrutinizer Code Quality Codecov
cycle/proxy-factory Latest Stable Version Build Status Scrutinizer Code Quality Codecov
cycle/migrations Latest Stable Version Build Status Scrutinizer Code Quality Codecov

Stempler Template Engine

Component Current Status
spiral/stempler Latest Stable Version Build Status Codecov
spiral/stempler-bridge Latest Stable Version Build Status Codecov

Components

Component Current Status
spiral/exceptions Latest Stable Version Build Status Codecov
spiral/pagination Latest Stable Version Build Status Codecov
spiral/files Latest Stable Version Build Status Codecov
spiral/streams Latest Stable Version Build Status Codecov
spiral/logger Latest Stable Version Build Status Codecov
spiral/tokenizer Latest Stable Version Build Status Codecov
spiral/snapshots Latest Stable Version Build Status Codecov
spiral/translator Latest Stable Version Build Status Codecov
spiral/models Latest Stable Version Build Status Codecov
spiral/debug Latest Stable Version Build Status Codecov
spiral/dumper Latest Stable Version Build Status Codecov
spiral/views Latest Stable Version Build Status Codecov
spiral/storage Latest Stable Version Build Status Codecov
spiral/reactor Latest Stable Version Build Status Codecov
spiral/annotations Latest Stable Version Build Status Codecov
spiral/broadcast Latest Stable Version Build Status Codecov

Integrations

Component Current Status
spiral/dotenv-bridge Latest Stable Version Build Status Codecov
spiral/monolog-bridge Latest Stable Version Build Status Codecov
spiral/twig-bridge Latest Stable Version Build Status Codecov
spiral/sentry-bridge Latest Stable Version Build Status Codecov

Development and Assembly

Component Current Status
spiral/scaffolder Latest Stable Version Build Status Codecov
spiral/prototype Latest Stable Version Build Status Codecov
spiral/annotations Latest Stable Version Build Status Codecov
spiral/composer-publish-plugin Latest Stable Version Build Status Codecov
spiral/code-style Latest Stable Version Build Status Codecov

License:

MIT License (MIT). Please see LICENSE for more information. Maintained by Spiral Scout.

Project Statistics

Sourcerank 14
Repository Size 5.97 MB
Stars 346
Forks 19
Watchers 23
Open issues 4
Dependencies 41
Contributors 9
Tags 116
Created
Last updated
Last pushed

Top Contributors See all

Anton Titov Dmitry Mironov Valentin V Novikov Aleksandr Lev Seleznev Jonas Drieghe myavchik Alexey Pyltsyn Jordan Deitch

Packages Referencing this Repo

spiral/framework
Spiral, High-Performance PHP/Go Framework
Latest release v2.3.7 - Updated - 346 stars
github.com/spiral/spiral
High-Performance PHP/Go Framework
Latest release v2.3.8 - Published - 346 stars
github.com/spiral/framework
High-Performance PHP/Go Framework
Latest release v2.3.8 - Published - 346 stars

Recent Tags See all

v2.3.8 November 15, 2019
v2.3.7 November 14, 2019
v2.3.6 November 08, 2019
v2.3.5 November 08, 2019
v2.3.4 November 08, 2019
v2.3.3 November 07, 2019
v2.3.2 November 02, 2019
v2.3.1 November 02, 2019
v2.3.0 November 01, 2019
v2.2.3 October 30, 2019
v2.2.2 October 28, 2019
v2.2.1 October 28, 2019
v2.2.0 October 24, 2019
v2.1.3 October 12, 2019
v2.1.2 October 11, 2019

Something wrong with this page? Make a suggestion

Last synced: 2019-11-15 08:33:02 UTC

Login to resync this repository