westandskif/convtools

convtools is a specialized Python library for dynamic, declarative data transformations with automatic code generation

59
/ 100
Established

This library helps Python developers quickly define and execute complex data manipulation tasks. You describe how to transform your data using clear expressions, and it generates optimized Python code to process iterables like lists, dictionaries, or CSV streams into structured outputs. It's ideal for developers building data pipelines or services that need high-performance, reusable data transformations.

Available on PyPI.

Use this if you are a Python developer who needs to declaratively define complex data transformations and aggregations for native Python data structures or CSV-like files, without relying on heavy data frame libraries.

Not ideal if you prefer working primarily with data frames like Pandas or Polars, or if your data transformation needs are very simple and don't require optimized code generation.

data-pipeline-development python-etl data-transformation data-aggregation service-development
Maintenance 10 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

40

Forks

10

Language

Python

License

MIT

Last pushed

Feb 09, 2026

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/westandskif/convtools"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.