data-prep-kit / data-prep-kit
Open source project for data preparation for GenAI applications
Why this job: works in the areas we cover, but does not say which job it does
What it does
- The kit provides a growing set of modules/transforms targeting laptop-scale to datacenter-scale processing.
- The data modalities supported _today_ are. Natural Language, Code, and Image.
- The modules are built on common frameworks for Python and Ray runtimes for scaling up data processing.
- The kit provides a framework for developing custom transforms for processing Parquet files as well as ZIP, NDJSON, and JSONL file formats.
- The kit provides examples of how a single transform can be deployed on Kubernetes clusters as a Python or a Ray job. Additionally, when multiple transforms are deployed in a sequence, the kit uses Tekton pipelines.
Get started
pip install uv
uv pip install 'data-prep-toolkit-transforms[all]'- Maintenance
- Active
- Last commit 44 days ago
- Stars
- 969
- +1 this week
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v1.1.8
- Released 4 months ago
- Built with
- HTML
- 65% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- 64% closed
- 194 still open
- Pull requests
- 818 merged
- 38 waiting
- Releases
- 17
- 3 in the last year
- Contributing guide (opens in new tab)
- No security policy
- Code of conduct (opens in new tab)
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| NVIDIA-NeMo / Curator | 1,859 | 2 days ago | Apache-2.0 | No downloads |
| skrub-data / skrub | 1,670 | today | BSD-3-Clause | No downloads |
| kuberay-project / kuberay | 2,768 | yesterday | Apache-2.0 | Mac, Linux |
More: languages, topics and project record
Languages
- HTML 65%
- Jupyter Notebook 26%
- Python 9%
- Makefile <1%
Topics
- code-quality
- data
- data-prep
- data-preparation
- data-preprocessing
- data-preprocessing-pipelines
- datacuration
- datarecipes
- deduplication
- finetuning
- large-language-models
- large-scale-data-processing
Project record
- JobOther AI tools
- StatusListed
- Commits6,467
- Forks257
- Watching18
- Stars in 28 days+3
- CreatedApr 8, 2024
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
