About this tool
Data Pipeline Builder lets you compose CSV / TSV / JSONL / Parquet cleanup, combination, and aggregation as an ordered node graph. Connect Select Columns, Rename Columns, Sort, Limit, Cast, Deduplicate, Filter Rows, and Null Handling, then add Join, Union, or Group By when needed and finish with CSV, JSONL, or Parquet outputs. Selecting a node shows column names, inferred types, Null / empty counts, and up to 100 rows from that point in the pipeline.
A Pipeline can be saved as a browser-local Recipe for quick reuse or exported as Pipeline JSON for backup, transfer, or Git tracking. Recipes and Pipeline JSON intentionally exclude input File objects and generated output data, so inputs must be selected again when reused. File parsing, transforms, joins, aggregation, previews, Recipe execution, and output generation run locally in the browser, and the app does not upload selected data files to an external server.
Good for
- Reuse the same column selection, renaming, type conversion, and filtering steps with recurring data files
- Convert between CSV, JSONL, and Parquet and create several output formats from one processed table
- Combine tables with Join or Union and summarize them with Group By aggregations
- Inspect types, Null counts, and actual values at intermediate nodes while building a data workflow
- Back up or transfer a data transformation graph as Pipeline JSON for another device or Git repository