Spiral - High-Performance PHP/Go Framework

Spiral Framework is a High-Performance PHP/Go Full-Stack framework and group of over sixty PSR-compatible components.
The Framework execution model based on a hybrid runtime where some services (GRPC, Queue, WebSockets, etc.) handled by
Application Server RoadRunner and the PHP code of your application stays in
memory permanently (anti-memory leak tools included).
App Skeleton (CLI
, GRPC)
| spiral.dev
| 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
- Native support of cache (PSR-16)
- GRPC server and client
- TCP server
- Pub/Sub, event broadcasting
- HTTPS, HTTP/2+Push, encrypted cookies, sessions, CSRF-guard
- The ORM you will use for the next 25 years
- MySQL, MariaDB, SQLite, PostgreSQL, SQLServer support, auto-migrations
- 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
#Core
| Component |
Current Status |
| spiral/core |
 |
| spiral/boot |
 |
| spiral/config |
 |
#Dispatchers
| Component |
Current Status |
| spiral/http |
 |
| spiral/console |
 |
| spiral/roadrunner-bridge |
 |
| spiral/temporal-bridge |
 |
#Http Extensions
| Component |
Current Status |
| spiral/cookies |
 |
| spiral/csrf |
 |
| spiral/hmvc |
 |
| spiral/router |
 |
| spiral/session |
 |
| spiral/nyholm-bridge |
 |
| spiral/auth-http |
 |
| spiral/annotated-routes |
 |
#Security and Validation
| Component |
Current Status |
| spiral/encryption |
 |
| spiral/security |
 |
| spiral/validation |
 |
| spiral/filters |
 |
| spiral/auth |
 |
| spiral/auth-http |
 |
#Database
| Component |
Current Status |
| cycle/database |
 |
| cycle/migrations |
 |
#Cycle ORM
| Component |
Current Status |
| cycle/orm |
 |
| cycle/schema-builder |
 |
| cycle/annotated |
 |
| cycle/schema-migrations-generator |
 |
| cycle/entity-behavior |
 |
| cycle/schema-renderer |
 |
#Stempler Template Engine
| Component |
Current Status |
| spiral/stempler |
 |
| spiral/stempler-bridge |
 |
#Components
| Component |
Current Status |
| spiral/cache |
 |
| spiral/queue |
 |
| spiral/exceptions |
 |
| spiral/pagination |
 |
| spiral/files |
 |
| spiral/streams |
 |
| spiral/logger |
 |
| spiral/tokenizer |
 |
| spiral/snapshots |
 |
| spiral/translator |
 |
| spiral/models |
 |
| spiral/debug |
 |
| spiral/dumper |
 |
| spiral/views |
 |
| spiral/storage |
 |
| spiral/reactor |
 |
| spiral/attributes |
 |
| spiral/storage |
 |
| spiral/distribution |
 |
| spiral/broadcasting |
 |
| spiral/data-grid |
 |
#Integrations
| Component |
Current Status |
| spiral/dotenv-bridge |
 |
| spiral/monolog-bridge |
 |
| spiral/twig-bridge |
 |
| spiral/sentry-bridge |
 |
| spiral/roadrunner-bridge |
 |
| spiral/cycle-bridge |
 |
| spiral/temporal-bridge |
 |
#Development and Assembly
| Component |
Current Status |
| spiral/testing |
 |
| spiral/scaffolder |
 |
| spiral/prototype |
 |
| spiral/annotations |
 |
| spiral/composer-publish-plugin |
 |
| spiral/code-style |
 |
#LICENSE
MIT License (MIT). Please see LICENSE for more information. Maintained
by Spiral Scout.