---
title: Examples Gallery
description: Complete examples for all Spring Batch RS features — CSV, JSON, XML, databases, tasklets, and advanced patterns.
sidebar:
  order: 0
---

import ExamplesGallery from '@/components/ExamplesGallery.astro';

<ExamplesGallery />

---

## Quick Commands

Run any example directly with `cargo`:

```bash
# CSV processing
cargo run --example csv_processing --features csv,json

# JSON processing
cargo run --example json_processing --features json,csv,logger

# XML processing
cargo run --example xml_processing --features xml,json,csv

# Database (SQLite)
cargo run --example database_processing --features rdbc-sqlite,csv,json,logger

# ORM (SeaORM)
cargo run --example orm_processing --features orm,csv,json

# ZIP tasklet
cargo run --example tasklet_zip --features zip

# Advanced multi-step ETL
cargo run --example advanced_patterns --features csv,json,logger
```

See [`Cargo.toml`](https://github.com/sboussekeyt/spring-batch-rs/blob/main/Cargo.toml) for the complete list of examples and their required feature flags.
