https://github.com/spiral/framework
High-Performance PHP Framework
https://github.com/spiral/framework
framework golang hacktoberfest php php-framework php8 psr-15 psr-16 psr-3 psr-7 roadrunner spiral spiral-framework
Last synced: 10 days ago
JSON representation
High-Performance PHP Framework
- Host: GitHub
- URL: https://github.com/spiral/framework
- Owner: spiral
- License: mit
- Created: 2012-02-13T11:44:35.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-05-09T20:01:16.000Z (14 days ago)
- Last Synced: 2025-05-09T21:19:50.603Z (14 days ago)
- Topics: framework, golang, hacktoberfest, php, php-framework, php8, psr-15, psr-16, psr-3, psr-7, roadrunner, spiral, spiral-framework
- Language: PHP
- Homepage: https://spiral.dev
- Size: 13.8 MB
- Stars: 1,896
- Watchers: 33
- Forks: 88
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README

Documentation
·
Discord
·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](https://github.com/spiral/roadrunner) application server and
the PHP code of your application stays in memory permanently (anti-memory leak tools included).- [Application installer](https://github.com/spiral/app)
## Features
- Battle-tested since 2013
- [Lightning fast full-stack PHP framework](https://www.techempower.com/benchmarks/#section=data-r0&hw=ph&test=fortune&l=yw2xvj-73&c=6&d=1g&a=2&o=e)
- PSR-{3,4,7,11,12,14,15,16,17} compliant
- Powerful [application server](https://roadrunner.dev/) 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](https://github.com/spiral/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](https://github.com/cycle/orm) you will use for the next 25 years
- The [Temporalio](https://github.com/spiral/temporal-bridge) 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## Bridges
| App Type | Current Status |
|--------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
| spiral/roadrunner-bridge | [](https://packagist.org/packages/spiral/roadrunner-bridge) |
| spiral/cycle-bridge | [](https://packagist.org/packages/spiral/cycle-bridge) |
| spiral/temporal-bridge | [](https://packagist.org/packages/spiral/temporal-bridge) |
| spiral/data-grid-bridge | [](https://packagist.org/packages/spiral/data-grid-bridge) |
| spiral/sapi-bridge | [](https://packagist.org/packages/spiral/sapi-bridge) |
| spiral/nyholm-bridge | [](https://packagist.org/packages/spiral/nyholm-bridge) |> **Note**:
> You can find more community packages in [spiral-packages](https://github.com/spiral-packages/) organization.## License:
MIT License (MIT). Please see [`LICENSE`](./LICENSE) for more information. Maintained by [Spiral Scout](https://spiralscout.com).