Stars: 1550
Forks: 106
Pull Requests: 576
Issues: 398
Watchers: 33
Last Updated: 2023-09-14 05:53:30
High-Performance PHP Framework
License: MIT License
Languages: PHP, Go, Makefile, Shell, Hack
https://spiral.dev
![Github cover spiral application](https://user-images.githubusercontent.com/773481/208930590-af74898e-327b-405a-830d-dafba7afa5d9.png)
Documentation
·
Discord
·
Twitter
Spiral Framework is a High-Performance Long-Living 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 RoadRunner application server and
the PHP code of your application stays in memory permanently (anti-memory leak tools included).
- Battle-tested since 2013
- Lightning fast full-stack PHP framework
- PSR-{3,4,7,11,12,14,15,16,17} compliant
- Powerful application server and resident memory application kernel
- Native support of queue (AMQP, SQS, Beanstalk, Kafka) and background PHP workers
- Queue supervision
- GRPC server and client via RoadRunner bridge
- Pub/Sub, event broadcasting
- HTTPS, HTTP/2+Push, FastCGI
- PCI DSS compliant
- Encrypted cookies, signed sessions, CSRF-guard
- MySQL, MariaDB, SQLite, PostgreSQL, SQLServer support, auto-migrations
- The ORM you will use for the next 25 years
- The Temporalio is the simple, scalable open source way to write and run reliable workflows
- 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
App Type |
Current Status |
spiral/roadrunner-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/16bbec71daca3d2f199fb7fba08593edebe645b129839b56d83d8d19764fca4e/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f726f616472756e6e65722d6272696467652f76657273696f6e) |
spiral/cycle-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/502e3a2ace11126c52396d4a7390c429d65112acee6c379a18e4a43c3850257f/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f6379636c652d6272696467652f76657273696f6e) |
spiral/temporal-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/e21a1a4be4bc0edf0478e0d109fc430b93a40006885415c7ef56cd932eec2e31/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f74656d706f72616c2d6272696467652f76657273696f6e) |
spiral/data-grid-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/2f4ad84ed0fa79337d29b571e232d28966c36e1ef8867b7b71859542c8cdf578/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f646174612d677269642d6272696467652f76657273696f6e) |
spiral/sapi-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/6d4211ba272d3ed8cf3d15ee0bab339467cf5d951813b778f19071308db33c0e/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f736170692d6272696467652f76657273696f6e) |
spiral/nyholm-bridge |
![Latest Stable Version](https://camo.githubusercontent.com/fd87b9474d48900ecbe857a5e1ceac130af412e331658f32a51169f397aca62c/68747470733a2f2f706f7365722e707567782e6f72672f73706972616c2f6e79686f6c6d2d6272696467652f76657273696f6e) |
Note:
You can find more community packages in spiral-packages organization.
MIT License (MIT). Please see LICENSE
for more information. Maintained by Spiral Scout.