python-bonobo/bonobo
Extract Transform Load for Python 3.5+ observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3554
- days_rel: n/a
- days_push: 1209
- n_releases_24m: 0
Adoption not part of the score
1613 stars · 145 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bonobo is a lightweight extract-transform-load (ETL) framework for Python 3.5+ that streams data through a directed acyclic graph of plain Python callables, executing transformations in parallel row by row. It includes built-in readers/writers for common formats (CSV, JSON, XML, Excel) and a CLI for running and monitoring jobs.
Use cases
- build etl pipelines in python
- convert csv to with transformations
- extract data from excel and load into a database
- run parallel data transformation jobs
- clean and reshape data files without big data tooling
- schedule lightweight data processing scripts
When to choose
- you want a simple, pythonic ETL toolkit for small-to-medium scale data
- you prefer writing plain functions and generators over learning a new DSL
- you need built-in support for CSV, JSON, XML, Excel, and SQL sources
- you want atomic, easily unit-testable transformations executed in parallel
When to avoid
- you need big-data scale distributed processing (use Spark or similar)
- you need a fully stable 1.0 API - Bonobo is still pre-1.0 and APIs may change
- you need actively developed software with frequent releases
- you need a client-server or daemon-based data platform
Facets
framework · maturity maintenance
etl data-science cli workflow-automation developer-tools python windows cli etl-framework data-pipelines directed-graph parallel-processing extract-transform-load data-engineering automation linux macos
7 sources
- readme: https://github.com/python-bonobo/bonobo · fetched 2026-08-28 · 04b22c0970d5
- homepage: https://www.bonobo-project.org/ · fetched 2026-08-29 · 158db9d13818
- site_page: https://www.bonobo-project.org/getting-started · fetched 2026-08-29 · 47050ed6752b
- site_page: http://docs.bonobo-project.org/en/master · fetched 2026-08-29 · 5a5ac04882d2
- site_page: http://docs.bonobo-project.org/en/develop · fetched 2026-08-29 · 28b9a1ac3b04
- site_page: http://docs.bonobo-project.org/ · fetched 2026-08-29 · 5a5ac04882d2
- registry_pypi: https://pypi.org/pypi/bonobo/json · fetched 2026-08-29 · 711c8ccf3c33
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| python-bonobo/bonobo | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="python-bonobo/bonobo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem