Overview
Embulk is a parallel bulk data loader for transfers among storage systems, databases, NoSQL services, and cloud services. Input, output, and format plugins connect different sources and destinations through a common configuration.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Compose bulk transfers with plugins, resume files, and bundles
Public and built-in plugins add support for file formats and connected systems. Failed transactions can resume from a state file, while mkbundle places plugins in an isolated bundle so each execution environment can control its dependencies.
Sources: [1]
For reusing connector-specific plugins in scheduled bulk transfers
It fits data-engineering workloads that move batches across storage systems and databases while separating transfer definitions into YAML configuration and plugins. Consistent plugin naming and a catalog help users find integrations for each endpoint.
Sources: [1]
Evaluate maintenance mode and takeover options before new adoption
The Embulk project declared maintenance mode in November 2025 and says users should not expect active maintenance or pull-request review and merging. Major updates and future Java compatibility are described as unrealistic. Assess whether your organization can own security and compatibility, including an alternative or fork strategy.
Sources: [2]
Official sources
- [1]Embulk README(2026-09-13)
- [2]Embulk maintenance mode announcement(2026-09-13)
Supplemental curator note
Selected for a distinctive Japanese-born brand and consistent plugin naming, together with a transparent declaration that active maintenance has ended.
Growth
Growth trends · Last 30 days
1,783 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 0
- Open PRs
- 24
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- embulk
- bulk-loader
- Stars
- 1,783
- Forks
- 205
- Watchers
- 101
- Open issues
- 138
- Primary language
- Java
- License
- Apache-2.0
- Repository last updated
- Jun 19, 2026
Explore next
- Apache Airflow46,839 Stars
A platform for defining DAGs in Python and scheduling, running, and monitoring batch, data, and ML workflows.
Python - Apache Kafka33,711 Stars
A distributed event-streaming platform for data pipelines, streaming analytics, and system integration.
Java - dbt13,810 Stars
A transformation platform managing SQL models, dependencies, tests, and documentation with software-engineering practices.
Rust
Report incorrect information
Tell us if any listing information is incorrect or outdated.