RadarTopicsBuildersWeeklyReads
Open Source Radar
datajuicer/

data-juicer

GitHubWebsite

Data-Juicer is a Python-based data processing framework for foundation-model workloads, offering modular operators, YAML pipelines, and Ray-based distributed execution. Latest releases show ongoing improvements across VLA ops, robustness, and new video/table ops.

6.8kstars
403forks
62issues
Apache-2.0license
2023since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

What it is

Data-Juicer is a data processing framework designed for foundation-model era workloads. It provides modular operators across text, image, audio, video, and multimodal data, with a recipe-first approach using reproducible YAML pipelines. The project emphasizes composable blocks, hot-reload of operators, and production-ready performance for large-scale AI data processing.

How it works

It exposes a collection of operators (over 200) that can be chained in pipelines defined in YAML. Pipelines can be executed in distributed Ray mode, with features like batch fusion and operator-level environment management. The README highlights capabilities such as deduplication, normalization, semantic chunking, and data profiling as part of its data intelligence suite. A Quick Start demonstrates using a YAML config or composing in Python to process datasets through a sequence of operators.

Getting started

Install and run:

uv pip install py-data-juicer
 dj-process --config demos/process_simple/process.yaml

Or use Python API examples shown in the README to construct and run a processing pipeline with NestedDataset and operators like TextLengthFilter and WhitespaceNormalizationMapper.

Recent releases

  • v1.5.4 Release v1.5.4: HumanVBench Video OPs; Batch-local Stage Fusion; Robustness Fixes (2026-07-23)
    • New OPs for human-centric video understanding; Batch-local Fusion; robustness improvements and install fixes.
  • v1.5.3 Release v1.5.3: VLA Ops Enhancements; Ray Repartition Pipeline; Scalability & Robustness (2026-06-29)
    • Expanded embodied-AI processing; Ray repartition pipeline; improved scalability and robustness.
  • v1.5.2 Release v1.5.2: Semantic OPs; Agent Interaction Quality; Cross-Document Dedup; Robustness & Performance (2026-05-29)
    • Added deduplication, agent data quality toolkit, and leaner install; semantic LLM operators.
  • v1.5.1 Release v1.5.1: LaTeX OPs; Compressed Format Support; Operator Robustness Fixes (2026-03-17)
    • LaTeX OPs; support for jsonl.gz; documentation and architecture upgrades.
  • v1.5.0 Release v1.5.0: Partitioned Ray Executor; Embodied-AI OPs; OP-level Env Management (2026-02-26)
    • Partitioned Ray executor; expanded embodied-AI operators; performance and DX improvements.

Traction

  • Stars: 6826
  • Forks: 403
  • Open issues: 62
  • Latest push: 2026-08-03

Behind the repo

Not applicable from provided data.

Caveats

  • License: Apache-2.0
  • Created: 2023-08-01
  • Language: Python
  • Active development with frequent releases and large code changes across files (e.g., 125 files changed in v1.5.4)
SharePost on XLinkedIn
All trending reposRevenue-verified startups →