westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with automatic code generation
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.
Stars
40
Forks
10
Language
Python
License
MIT
Category
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.
Related tools
inducer/cgen
C/C++ source generation from an AST
vil02/puzzle_generator
Generates python code representing a puzzle
numen31337/copy_with_extension
Auto-generate `copyWith` methods for your Dart classes.
finsberg/gotranx
Next generation ODE translator
cleder/crepr
Create a ❤️__repr__🤗️ for your python classes from the definition found in __init__