brnbp / metamorphosis
Kafka package for laravel applications
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 11
Open Issues: 6
pkg:composer/brnbp/metamorphosis
Requires
- php: >=7.1
 - ext-json: *
 - ext-rdkafka: *
 - illuminate/config: ~5.5.0|~5.6.0
 - illuminate/console: ~5.5.0|~5.6.0
 - illuminate/support: ~5.5.0|~5.6.0
 
Requires (Dev)
- kwn/php-rdkafka-stubs: ~1.1.0
 - nealio82/avro-php: ^0.1.2
 - orchestra/testbench: ~3.5.0|~3.6.0
 - phpunit/phpunit: ^7.3
 - satooshi/php-coveralls: ^1.0
 
This package is not auto-updated.
Last update: 2025-11-02 09:41:38 UTC
README
Easy and flexible Kafka Library for Laravel and PHP 7.
Introduction
Metamorphosis provides a simple, straight-forward implementation for working with Kafka inside Laravel applications.
Requirements
- PHP >= 7.1
 - Kafka Driver
 - Kafka PHP Extension
 
Installation
Important: Make sure that you already have installed the OS driver for kafka, and the kafka php extension.
You can install the library via Composer:
$ composer require brnbp/metamorphosis
And publish the config file with:
$ php artisan vendor:publish --provider="Metamorphosis\MetamorphosisServiceProvider"
For usage instructions, please refer to our Quick Usage Guide.
License
Metamorphosis is free software distributed under the terms of the MIT license
