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 868 54

  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 66 repositories
  • flow-php.com Public

    🐘 Flow PHP website

    flow-php/flow-php.com's past year of commit activity
    HTML 0 1 0 0 Updated Sep 24, 2026
  • 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 868 MIT 54 31 2 Updated Sep 24, 2026
  • etl Public

    PHP - ETL (Extract Transform Load) data processing library

    flow-php/etl's past year of commit activity
    PHP 378 MIT 21 0 0 Updated Sep 24, 2026
  • flow-php-ext Public
    flow-php/flow-php-ext's past year of commit activity
    Rust 0 0 0 0 Updated Sep 24, 2026
  • types Public
    flow-php/types's past year of commit activity
    PHP 2 MIT 2 0 0 Updated Sep 24, 2026
  • arrow-ext Public
    flow-php/arrow-ext's past year of commit activity
    Rust 10 0 0 0 Updated Sep 22, 2026
  • postgresql Public
    flow-php/postgresql's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 22, 2026
  • flow-php/etl-adapter-postgresql's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Sep 22, 2026
  • etl-adapter-http Public

    PHP ETL Adapter: Http

    flow-php/etl-adapter-http's past year of commit activity
    PHP 4 MIT 2 0 0 Updated Sep 22, 2026
  • etl-adapter-csv Public

    PHP ETL Adapter: CSV

    flow-php/etl-adapter-csv's past year of commit activity
    PHP 5 MIT 2 0 0 Updated Sep 22, 2026

Top languages

Loading…

Most used topics

Loading…