nowfound

Work · September 4, 2023

uDSV.js – A faster CSV parser

Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off). The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful:…

uDSV.js – A faster CSV parser launched on September 4, 2023 with 67 votes, #1,258 of 4,228 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 3 years on.

In plain words

uDSV.js is a JavaScript CSV parser designed for speed and small file size. It parses comma-separated values from text data and is intended for developers who need efficient CSV processing in their applications. The library distinguishes itself through extensive performance benchmarks comparing it against other parsers, with comprehensive testing across various use cases and data scenarios.

written from the facts on this page · September 2026

From the sources

A faster CSV parser in 5KB (min). Contribute to leeoniya/uDSV development by creating an account on GitHub.

In the maker’s words, at launch

Hey folks! I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week. I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a…

Does a similar job

all alternatives →
  • PP
    Papa Parse 32014 · papaparse.com · ▲363
  • Fast.js – faster reimplementations of native JavaScript functions2014 · github.com · ▲323

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

  • uFuzzy.js – A tiny, efficient fuzzy search that doesn't suck2022 · github.com · ▲251

    Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…

  • Parsing CSV files with GPU2015 · github.com · ▲123

    Fast, gpu-based CSV parser. Contribute to antonmks/nvParse development by creating an account on GitHub.

  • Fast 2kB date library alternative to Moment.js with the same API2018 · github.com · ▲122

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs

  • Faster.js – a micro-optimizing JavaScript compiler2018 · github.com · ▲89

    faster.js is a Babel plugin that compiles idiomatic Javascript to faster, micro-optimized Javascript. - vzhou842/faster.js

More work this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2023

the whole month →
  • Loops▲1,556

    Measure whether a campaign drove the desired outcome

    Dev tools · 2023 · loops.so

  • Tally 2.0▲1,479

    The simplest way to create forms for free

    Dev tools · 2023 · tally.so

  • Klu AI▲1,462

    Your data, unified and interactive

    AI · 2023 · klu.so

  • FirstHR▲1,063

    All-in-one HR platform for founders with dreams and teams

    Work · 2023 · firsthr.app

  • DevHunt▲945

    Open source Product Hunt for dev tools

    Dev tools · 2023 · devhunt.org

  • GenAI app to create personalized content

    AI · 2023 · yarnit.app