spiral / framework
Spiral, High-Performance PHP/Go Framework
Fund package maintenance!
3.17.0
2026-06-03 10:03 UTC
Requires
- php: >=8.1
- ext-json: *
- ext-mbstring: *
- ext-tokenizer: *
- cocur/slugify: ^3.2 || ^4.0
- codedungeon/php-cli-colors: ^1.11
- defuse/php-encryption: ^2.2
- doctrine/inflector: ^1.4|^2.0
- league/flysystem: ^2.3.1 || ^3.0
- monolog/monolog: ^2.9.2 || ^3.5
- myclabs/deep-copy: ^1.9
- nette/php-generator: ^4.1.7
- nikic/php-parser: ^5.4
- psr/container: ^1.1|^2.0
- psr/event-dispatcher: ^1.0
- psr/http-factory: ^1.0
- psr/http-factory-implementation: ^1.0
- psr/http-message: ^1.0|^2.0
- psr/http-server-middleware: ^1.0
- psr/log: 1 - 3
- psr/simple-cache: 2 - 3
- ramsey/uuid: ^4.7
- spiral/attributes: ^3.1.8
- spiral/composer-publish-plugin: ^1.0
- symfony/console: ^6.4.30 || ^7.4 || ^8.0
- symfony/finder: ^6.4.30 || ^7.4 || ^8.0
- symfony/mailer: ^6.4.30 || ^7.4 || ^8.0
- symfony/translation: ^6.4.30 || ^7.4 || ^8.0
- vlucas/phpdotenv: ^5.4
Requires (Dev)
- aws/aws-sdk-php: ^3.338
- buggregator/trap: ^1.13.3
- doctrine/annotations: ^2.0.2
- google/protobuf: ^3.25|^4.29
- guzzlehttp/psr7: ^1.7|^2.7
- jetbrains/phpstorm-attributes: ^1.2
- league/flysystem-async-aws-s3: ^2.5 || ^3.29
- league/flysystem-aws-s3-v3: ^2.5 || ^3.29
- mikey179/vfsstream: ^1.6.12
- mockery/mockery: ^1.6.12
- phpunit/phpunit: ^10.5.41
- ramsey/collection: ^1.3
- rector/rector: ~2.0.9
- spiral/code-style: ^2.2.2
- spiral/nyholm-bridge: ^1.3
- spiral/testing: ^2.12
- spiral/validator: ^1.5.4
- symfony/stopwatch: ^6.4.30 || ^7.4 || ^8.0
- symplify/monorepo-builder: ^10.3.3
- vimeo/psalm: ^6.0
Conflicts
- spiral/roadrunner-bridge: <3.7
- spiral/sapi-bridge: <1.1
Replaces
- spiral/annotated-routes: 3.17.0
- spiral/auth: 3.17.0
- spiral/auth-http: 3.17.0
- spiral/boot: 3.17.0
- spiral/broadcasting: 3.17.0
- spiral/cache: 3.17.0
- spiral/config: 3.17.0
- spiral/console: 3.17.0
- spiral/cookies: 3.17.0
- spiral/core: 3.17.0
- spiral/csrf: 3.17.0
- spiral/debug: 3.17.0
- spiral/distribution: 3.17.0
- spiral/dotenv-bridge: 3.17.0
- spiral/encrypter: 3.17.0
- spiral/events: 3.17.0
- spiral/exceptions: 3.17.0
- spiral/files: 3.17.0
- spiral/filters: 3.17.0
- spiral/hmvc: 3.17.0
- spiral/http: 3.17.0
- spiral/interceptors: 3.17.0
- spiral/logger: 3.17.0
- spiral/mailer: 3.17.0
- spiral/models: 3.17.0
- spiral/monolog-bridge: 3.17.0
- spiral/pagination: 3.17.0
- spiral/prototype: 3.17.0
- spiral/queue: 3.17.0
- spiral/reactor: 3.17.0
- spiral/router: 3.17.0
- spiral/scaffolder: 3.17.0
- spiral/security: 3.17.0
- spiral/sendit: 3.17.0
- spiral/serializer: 3.17.0
- spiral/session: 3.17.0
- spiral/snapshots: 3.17.0
- spiral/stempler: 3.17.0
- spiral/stempler-bridge: 3.17.0
- spiral/storage: 3.17.0
- spiral/streams: 3.17.0
- spiral/telemetry: 3.17.0
- spiral/tokenizer: 3.17.0
- spiral/translator: 3.17.0
- spiral/validation: 3.17.0
- spiral/views: 3.17.0
This package is auto-updated.
Last update: 2026-06-17 16:00:13 UTC
README
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).
Features
- 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
Bridges
| App Type | Current Status |
|---|---|
| spiral/roadrunner-bridge | |
| spiral/cycle-bridge | |
| spiral/temporal-bridge | |
| spiral/data-grid-bridge | |
| spiral/sapi-bridge | |
| spiral/nyholm-bridge |
Note: You can find more community packages in spiral-packages organization.
License:
MIT License (MIT). Please see LICENSE for more information. Maintained by Spiral Scout.
