nowfound

Work · alternatives · 2026

24 alternatives to 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 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… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. uDSV.js – A faster CSV parser launched in 2023; newer entries below may have overtaken it.

  1. 1PP

    2014 · papaparse.com · its alternatives →

  2. 2

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

    2014 · github.com · its alternatives →

  3. 3

    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…

    2022 · github.com · its alternatives →

  4. 4

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

    2015 · github.com · its alternatives →

  5. 5

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

    2018 · github.com · its alternatives →

  6. 6

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

    2018 · github.com · its alternatives →

  7. 7

    A modern, frontend only, open source, CSV importer

    2025 · hellocsv.github.io · its alternatives →

  8. 8
    Parsers▲300

    Extract structured data and visualize it without code

    2019 · parsers.me · its alternatives →

  9. 9

    A blazing fast React alternative, compatible with IE8 and React 16. - NervJS/nerv

    2018 · github.com · its alternatives →

  10. 10

    Fast C based HTML 5 parsing for python. Contribute to kovidgoyal/html5-parser development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  11. 11AF

    Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…

    Oct 2025 · fory.apache.org · its alternatives →

  12. 12

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson

    2018 · github.com · its alternatives →

  13. 13

    zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser - liquidaty/zsv

    2022 · github.com · its alternatives →

  14. 14

    Very low footprint DOM-style JSON parser written in portable ANSI C - json-parser/json-parser

    2012 · github.com · its alternatives →

  15. 15

    A 10x faster and more accurate text wrapping util in < 2KB (min) - leeoniya/uWrap

    2025 · github.com · its alternatives →

  16. 16SA

    * https:&#x2F;&#x2F;sparser.io * https:&#x2F;&#x2F;github.com&#x2F;Unibeautify&#x2F;sparser This is my attempt at creating a universal language parser. It attempts to solve a couple of problems: * Support multiple languages * Recursively extend support to languages embedded within other languages * Output a uniform format for all supported languages This is a personal project so any feedback would be helpful. Something interesting I found after I built it is that this parser is not as fast to write output as many other JavaScript parsers, but its output is much faster to read from due to the…

    2019 · its alternatives →

  17. 17

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

    2014 · github.com · its alternatives →

  18. 18PJ

    PLJS is a new, modern JavaScript trusted language extension, bundling QuickJS, a small and fast JavaScript runtime with Postgres, providing fast type conversion between Postgres and JavaScript, fast execution, and a very light footprint. Here are bencharks that show how it compares to PLV8: https:&#x2F;&#x2F;github.com&#x2F;plv8&#x2F;pljs&#x2F;blob&#x2F;main&#x2F;docs&#x2F;BENCHMARKS.md This is the first step toward a truly light-weight, fast, and extensible JavaScript runtime embedded inside of Postgres. The initial roadmap has been published at…

    2025 · its alternatives →

  19. 19

    Hey HN, A CSV parser using Go 1.26's experimental simd&#x2F;archsimd package. I wanted to see what the new SIMD API looks like in practice. CSV parsing is mostly "find these bytes in a buffer"—load 64 bytes, compare, get a bitmask of positions. The interesting part was handling chunk boundaries correctly (quotes and line endings can split across chunks). - Drop-in replacement for encoding&#x2F;csv - ~20% faster for unquoted data on AVX-512 - Quoted data is slower (still optimizing) - Scalar fallback for non-AVX-512 Requires GOEXPERIMENT=simd.…

    Jan 2026 · github.com · its alternatives →

  20. 20DA

    Hi everyone, I built a small web tool called Datamorph because I kept running into JSON&#x2F;CSV converters that either broke with nested data, required login, or added weird formatting. Datamorph is a minimal, fast, no-login tool that can: • Convert JSON → CSV and CSV → JSON • Auto-detect structure (arrays, nested objects, mixed data) • Handle uploads or manual text input • Beautify &#x2F; fix invalid JSON • Give clean, flat CSV output for real-world messy data It’s built with React + Supabase + serverless functions. Everything runs client-side except file parsing, so nothing is stored. I…

    Nov 2025 · datamorphio.vercel.app · its alternatives →

  21. 21

    fasterDOM.js - faster DOM manipulation. Contribute to bndr/fasterDOM.js development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  22. 22NM
  23. 23

    Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection - valyala/fastjson

    2018 · github.com · its alternatives →

  24. 24

    Hello HN, I'm excited to share a project I've been working on: A simple, fast way to process huge CSV and XLSX files directly in your browser and export them as clean JSON or XML Here's a few things that makes this converter different: - runs in the browser - all parsing and conversion is client side can handle data any size data - automatically detects delimiters, encodings, and data types as it parses - Live preview with column renaming, search&#x2F;replace, and data cleanup - Export to JSON or XML — clean, structured output that can be used for API or Databases backstory: I built this…

    2025 · csvforge.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →