Writing Parquet files using Haskell

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
sponsored
  1. db-benchmark

    reproducible benchmark of database-like ops (by duckdblabs)

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. Apache Arrow

    Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics

    I'd personally rather see Haskell become part of the options for https://arrow.apache.org/, but this is still a cool project.

  4. attoparsec-conduit

    A streaming data library

    There are companies like IOHK or Mercury that hired large swathes (50?) of Haskell programmers in relatively short time, so I don't think bus factor of the programmer market is an issue. Of course it's still an issue if a company hires 1 or 2 Haskell devs only, and those depart.

    > from the past three years [..] the latest I’ve seen were Opus-4.6 and GPT-5.5 struggle a lot with standard GHC Haskell

    If your experience is from years ago, I totally get that. For my standards, LLMs were pretty bad before 2026.

    I haven't tried any serious LLM Haskell before 2026-02, because it was just not a timesaver.

    I had good experiences with Opus-4.6 already on Haskell, such as it having detail knowledge on async exceptions, allowing it to immediately pinpoint difficult bugs that me and other experts missed, e.g. https://github.com/snoyberg/conduit/pull/530

    But most of my experience is from Opus >= 4.8. I found it excellent at writing difficult TemplateHaskell and Generics implementations, such as oneshotting Postgres JsonPath queries derived from lens-like field accessors on Haskell types.

    Note it's still not great at writing general high-quality "engineering" stuff, e.g. Opus 5.0 writes functions that refer to things out of their scope, such as:

        requireFooOr400 :: MyMonad m => Maybe Foo -> m Foo

  5. bluefin

    > I haven't tried any serious LLM Haskell before 2026-02, because it was just not a timesaver.

    Same, and now seven months later a GBP 20 per month Plus subscription gets me basically all the GPT-6-Luna-xhigh I can eat, which does a tremendous job of Haskell. It's even helped me with some really gnarly things like this, which require deep knowledge of the GHC RTS: https://github.com/tomjaguarpaw/bluefin/commit/c298733bdd67d...

    It's possible it's much slower when working on Haskell than it is on other languages. I wouldn't know because I've only tried it on Haskell. But I'm very happy (and extremely impressed) by it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • An Idiot's Guide to Spark Connect Clients

    4 projects | dev.to | 13 Oct 2026
  • Sharing memory between processes with java.lang.foreign and jextract

    2 projects | dev.to | 22 Aug 2026
  • Apache Data Lakehouse Weekly: April 16–22, 2026

    1 project | dev.to | 22 Apr 2026
  • Apache Data Lakehouse Weekly: April 9–15, 2026

    1 project | dev.to | 15 Apr 2026
  • Apache Data Lakehouse Weekly: April 3–9, 2026

    1 project | dev.to | 9 Apr 2026

Did you know that Haskell is
the 29th most popular programming language
based on number of references?