{"library":"udsv","type":"library","category":null,"description":"uDSV (μDSV) is a lightweight and exceptionally fast JavaScript library for parsing CSV strings, adhering mostly to RFC 4180. Currently at version 0.7.3, it maintains an active release cadence with frequent minor updates. A key differentiator is its \"Ludicrous Speed™\" performance, consistently outperforming popular alternatives like Papa Parse by 2x-5x across various datasets and parsing configurations, ensuring high speed not just on simplified \"happy paths.\" The library is designed for the 99.5% use-case, minimizing complexity and performance trade-offs, making it ideal for robust, high-throughput parsing. It offers both full and incremental parsing, automatic delimiter detection, schema inference with value typing (`string`, `number`, `boolean`, `date`, `json`), and flexible output formats including arrays, objects, and columnar arrays, all within a compact 5KB (minified) footprint and ships with TypeScript types.","language":"javascript","status":"active","version":"0.7.3","tags":["javascript","csv","parse","parser","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install udsv","imports":["import { inferSchema } from 'udsv';","import { initParser } from 'udsv';","const parser = initParser(schema);\nconst stringArrays = parser.stringArrs(csvStr);\nconst typedObjects = parser.typedObjs(stringArrays);"]},{"cmd":"yarn add udsv","imports":[]},{"cmd":"pnpm add udsv","imports":[]}],"homepage":null,"github":"https://github.com/leeoniya/uDSV","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/udsv","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/udsv/compatibility"}}