Yokai Batch: Batch processing with PHP

πŸ‘€ Overview

Yokai Batch is batch processing job library written with PHP, with zero dependencies.

Key Features

  • πŸ‘€ Keep an eye on the execution of your jobs.

  • πŸš€ Provide key components to handle batch processing jobs.

  • 🧱 Have decoupled reusable components to compose your jobs.

  • πŸ–ΌοΈ Have bridges with popular libraries and frameworks.

Quick Start Guide

Ready to dive in?
Check out our Getting started as a standalone library to get up and running in no time!
Is your application using Symfony?

πŸ”– Core Concepts

Get familiar with the core concepts:

  • Job: Contains the business logic of your tasks.

  • Job Launcher: Your application entrypoint to execute a job.

  • Item Job: A type a job that is optimized for batch processing.

πŸ“– Tutorials and Examples

Build your first Job

Learn how to create and manage your first batch job in Yokai Batch.
Follow our step-by-step Tutorial: Creating your first Job.

Real world examples

Explore some of the things that could be built with Yokai Batch: