{"repo":"anwitars/grab","free":true,"listed":false,"github":"https://github.com/anwitars/grab","clone":"git clone https://github.com/anwitars/grab.git","description":"High-performance, declarative stream processor for delimited text data.","language":"Rust","stars":21,"topics":["cli","csv","data-engineering","json","performance","pipeline","rust","simd"],"license":null,"category":"data-pipelines","readme_excerpt":"grab grab is a high-performance, declarative stream processor for delimited text data. It is designed to replace fragile shell pipelines ( awk , cut , sed ) with a structured approach for data extraction and manipulation. Instead of relying on complex, column-based syntax, grab allows you to define your data schema upfront: turning messy, brittle pipelines into readable, maintainable, and verifiable data flows. Key Features - High Performance: Process 17.1M fields/sec (often limited only by system pipe throughput). - Safety First: Strict UTF-8 validation and schema enforcement by default. - JQ's Best Friend: Transform messy delimited text into structured JSON ingress for jq . - Zero Dependencies: Single static binary ( 800KB). No libc requirements (musl). Quick Start To create JSON objects from a CSV file, you can use the following command: Or see processes consuming more than 5% memory: The UNIX Philosophy grab is built to be a first-class citizen in the UNIX ecosystem. It adheres strictly to the principles of modularity and composability: - Everything is a stream : grab reads from stdin and writes to stdout . - Composable by design : Because it operates on streams, grab integrates seamlessly into existing pipelines. It works perfectly between your text sources and downstream processors like jq or grep . - Single responsibility : It does one thing—transforming delimited text data—and does it well. It avoids \"feature bloat\" by focusing on high speed, type-safe processing. - T","default_branch":null,"files":null,"tree":[],"storefront":"/r/anwitars","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anwitars/grab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}