hypervel / framework
Metapackage that installs the standard Hypervel framework components.
Requires
- php: >=8.2
- composer-runtime-api: ^2.2
- ext-hash: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- ext-swoole: ^5.1|^6.0
- friendsofhyperf/command-signals: ~3.1.0
- guzzlehttp/guzzle: ^7.8.2
- hyperf/database-pgsql: ~3.1.0
- hyperf/database-sqlite: ~3.1.0
- hyperf/memory: ~3.1.0
- hyperf/process: ~3.1.0
- hyperf/signal: ~3.1.0
- hyperf/view-engine: ~3.1.0
- hypervel/auth: ^0.3.25
- hypervel/broadcasting: ^0.3.25
- hypervel/bus: ^0.3.25
- hypervel/cache: ^0.3.25
- hypervel/config: ^0.3.25
- hypervel/console: ^0.3.25
- hypervel/container: ^0.3.25
- hypervel/cookie: ^0.3.25
- hypervel/core: ^0.3.25
- hypervel/coroutine: ^0.3.25
- hypervel/dispatcher: ^0.3.25
- hypervel/encryption: ^0.3.25
- hypervel/event: ^0.3.25
- hypervel/filesystem: ^0.3.25
- hypervel/foundation: ^0.3.25
- hypervel/hashing: ^0.3.25
- hypervel/http: ^0.3.25
- hypervel/http-client: ^0.3.25
- hypervel/jwt: ^0.3.25
- hypervel/laminas-mime: ^0.1.0
- hypervel/log: ^0.3.25
- hypervel/mail: ^0.3.25
- hypervel/notifications: ^0.3.25
- hypervel/object-pool: ^0.3.25
- hypervel/process: ^0.3.25
- hypervel/prompts: ^0.3.25
- hypervel/queue: ^0.3.25
- hypervel/router: ^0.3.25
- hypervel/session: ^0.3.25
- hypervel/support: ^0.3.25
- hypervel/translation: ^0.3.25
- hypervel/validation: ^0.3.25
- league/flysystem: ^3.25.1
- nunomaduro/termwind: ^2.0
Requires (Dev)
None
Suggests
- ext-fileinfo: Required to use the Filesystem class.
- ext-ftp: Required to use the Flysystem FTP driver.
- ext-gd: Required to use Hypervel\Http\Testing\FileFactory::image().
- ext-pcntl: Required to use all features of the queue worker and console signal trapping.
- ext-posix: Required to use all features of the queue worker.
- ext-redis: Required to use the Redis features and drivers such as cache and queue drivers (^4.0|^5.0|^6.0).
- ably/ably-php: Required to use the Ably broadcast driver (^1.0).
- aws/aws-sdk-php: Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).
- fakerphp/faker: Required to use the eloquent factory builder (^1.9.1).
- filp/whoops: Required for friendly error pages in development (^2.14.3).
- friendsofhyperf/tinker: Required to use the tinker console command (^3.1.0).
- hypervel/redis: Required to use the Redis features and drivers such as cache and queue drivers (^0.3.0).
- league/flysystem-aws-s3-v3: Required to use the Flysystem S3 driver (^3.25.1).
- league/flysystem-ftp: Required to use the Flysystem FTP driver (^3.25.1).
- league/flysystem-path-prefixing: Required to use the scoped driver (^3.25.1).
- league/flysystem-read-only: Required to use read-only disks (^3.25.1)
- league/flysystem-sftp-v3: Required to use the Flysystem SFTP driver (^3.25.1).
- mockery/mockery: Required to use mocking (^1.6).
- pda/pheanstalk: Required to use the beanstalk queue driver (^5.0).
- php-http/discovery: Required to use PSR-7 bridging features (^1.15).
- phpunit/phpunit: Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).
- psr/http-message: Required to allow Storage::put to accept a StreamInterface (^1.0).
- pusher/pusher-php-server: Required to use the Pusher broadcast driver (^6.0|^7.0).
- symfony/http-client: Required to enable support for the Symfony API mail transports (^7.2).
- symfony/mailgun-mailer: Required to enable support for the Mailgun mail transport (^7.2).
- symfony/postmark-mailer: Required to enable support for the Postmark mail transport (^7.2).
Provides
None
Conflicts
None
Replaces
None
- 0.4.x-dev
- 0.3.x-dev
- dev-main / 0.3.x-dev
- v0.3.26
- v0.3.25
- v0.3.24
- v0.3.23
- v0.3.22
- v0.3.21
- v0.3.20
- v0.3.19
- v0.3.18
- v0.3.17
- v0.3.16
- v0.3.15
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- 0.2.x-dev
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- 0.1.x-dev
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
This package is auto-updated.
Last update: 2026-10-27 13:15:34 UTC
README
Warning
This branch contains the ongoing, unreleased work for the Hypervel 0.4 rewrite.
Hypervel 0.4 is not ready for use yet. APIs, behavior, configuration, and package internals may change unexpectedly while the rewrite is still in progress.
If you are experimenting with this branch, use the in-progress 0.4 documentation. If you are coming from Laravel, begin with the porting guide.
Please do not use this branch for projects until a beta release is tagged. If you are experimenting or testing the rewrite, bug reports and feedback are very welcome.
Introduction
This metapackage installs the standard Hypervel framework components. Framework source code and contributions live in hypervel/components.
Trying Hypervel 0.4
To create an application using the Hypervel application skeleton and the unreleased 0.4 framework, run:
composer create-project hypervel/hypervel example-app "0.4.x-dev"
The explicit version selects the development branch. Without it, Composer selects a stable release. Run composer update inside the application to receive newer development commits.
See the 0.4 installation documentation for system requirements and setup instructions.