Plum is a data processing pipeline that helps you to write structured, reusable and well tested data processing code.
Index Workflow Readers Writers Filters Converters Extensions
The true power of Plum comes from its extensibility. On this page we list all currently available packages for Plum as well as libraries that provide Plum integration.
The core of Plum (the plumphp/plum
package) contains only the essential classes. However, we provide additional
packages which give you more functionality out of the box:
- plum-console: Integration for the Symfony Console component.
- plum-collection: Integration for Collection.
- plum-doctrine: Integration for Doctrine.
- plum-pdo: Integration for PDO.
- plum-date: Converters and filters for working with date and time.
- plum-csv: Readers and writers for CSV files.
- plum-excel: Readers and writers for Microsoft Excel files.
- plum-json: Readers and writers for JSON strings and files.
- plum-markdown: Markdown converter.
- plum-yaml: Dump and parse YAML files.
- plum-file: Converters and filters for working with files.
- plum-finder: Integration for the Symfony Finder component.
- plum-twig: Render items using Twig templates.
Additionally there exists libraries with Plum integrations built in:
If you have integrated Plum into your library or software or have created an Plum package not listed on this page please submit a pull request for this page. Thank you very much.
Index Workflow Readers Writers Filters Converters Extensions