Skip to content
@flow-php

Flow PHP

Data Processing Framework for PHP

img

Flow is a PHP-based, strongly typed ETL (Extract, Transform, Load) data processing framework with ultra low memory consumption created by Norbert Orzechowicz.
Our mission is to unify and standardize data processing approach in PHP by providing a set of tools that simplify reading, writing and transforming data on the fly between various data sources.

Latest Stable Version Latest Unstable Version License Test Suite

Tip

In case of any questions, feel free to join our Discord Discord Server

Supported PHP versions: PHP Version Require


Sponsors

Please find all our sponsors at https://flow-php.com/sponsor/

Framework

Flow is developed as a mono repository for better developer experience, we maintain more than 50 packages at this point! Packages are divided into few groups:

All our packages are built with minimum dependencies philosophy, libraries and bridges but also extension are fully independent from Core and Adapters. This means that you can use them even if you don't have a use case for whole Data Frame.

Usage Examples

The most up-to-date examples are available at https://flow-php.com

Data Reading
Data Writing
DataFrame
Transformations
Joins
Aggregations
Partitioning
Schema
Filesystem
Types
Telemetry

Pinned Loading

  1. flow flow Public

    The most advanced data processing framework allowing to build scalable data processing pipelines and move data between various data sources and destinations.

    PHP 865 53

  2. etl etl Public

    PHP - ETL (Extract Transform Load) data processing library

    PHP 378 21

  3. flow-php.com flow-php.com Public

    🐘 Flow PHP website

    HTML 1

  4. .github .github Public

    1

Repositories

Showing 10 of 64 repositories

Top languages

Loading…

Most used topics

Loading…