flow-php / etl
PHP ETL - Extract Transform Load - Abstraction
Installs: 276 228
Dependents: 23
Suggesters: 0
Security: 0
Stars: 348
Watchers: 19
Forks: 21
Open Issues: 0
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- ext-json: *
- ext-mbstring: *
- flow-php/array-dot: ^0.10.0 || 1.x-dev
- flow-php/filesystem: ^0.10.0 || 1.x-dev
- flow-php/rdsl: ^0.10.0 || 1.x-dev
- jawira/case-converter: ^3.4
- psr/simple-cache: ^1.0 || ^2.0 || ^3.0
- webmozart/glob: ^3.0 || ^4.0
Requires (Dev)
- ramsey/uuid: ^4.5
- symfony/uid: ^6.3 || ^7.0
README
Flow PHP is a premier ETL (Extract, Transform, Load) framework engineered for agile and precise data processing and transformation. By adhering to strong typing principles, it ensures data consistency and accuracy throughout your workflows. One of Flow PHP's standout features is its minimal memory footprint achieved through the utilization of PHP's generators, which enable efficient iterative data handling. Additionally, Flow PHP is well-equipped with a plethora of adapters, offering a wide range of extractors and loaders that facilitate seamless interaction with diverse data sources and destinations. This makes Flow PHP a highly adaptable and resourceful framework for managing large-scale data processing tasks and building scalable web systems. Whether you are dealing with data transformation or orchestrating complex data flows, Flow PHP is tailored to meet the demands of modern web infrastructures.
Important
This repository is a subtree split from our monorepo. If you'd like to contribute, please visit our main monorepo flow-php/flow.
- 📜 Documentation
- ➡️ Installation
- 🛠️ Contributing