attoparsec-conduit

A streaming data library (by snoyberg)

Attoparsec-conduit Alternatives

Similar projects and alternatives to attoparsec-conduit

  1. ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  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. pandoc

    Universal markup converter

  4. simplex-chat

    SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

  5. advent-of-code-jq

    Solving Advent of Code with jq

  6. Elixir

    Simple from zero to scale

  7. ghc-proposals

    Proposed compiler and language changes for GHC and GHC/Haskell

  8. hledger

    Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Apache Arrow

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

  11. milewski-ctfp-pdf

    Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

  12. learn-you-a-haskell

    “Learn You a Haskell for Great Good!” by Miran Lipovača

  13. hoogle

    Haskell API search engine

  14. Simula

    Linux VR Desktop

  15. Tidal

    Discontinued Pattern language

  16. promises-spec

    An open standard for sound, interoperable JavaScript promises—by implementers, for implementers.

  17. wire-server

    🇪🇺 Wire back-end services

  18. effectful

    An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.

  19. waymonad

    A wayland compositor based on ideas from and inspired by xmonad

  20. db-benchmark

    reproducible benchmark of database-like ops (by duckdblabs)

  21. tilapia

    Improving all Haskell's programmer interfaces

  22. conduit-combinators

    Type classes for mapping, folding, and traversing monomorphic containers

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better attoparsec-conduit alternative or higher similarity.

attoparsec-conduit discussion

Log in or Post with

attoparsec-conduit reviews and mentions

Posts with mentions or reviews of attoparsec-conduit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-09-24.
  • Writing Parquet files using Haskell
    5 projects | news.ycombinator.com | 24 Sep 2026
    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
  • Haskell: A Great Procedural Language
    18 projects | news.ycombinator.com | 19 Jan 2025
  • Ask HN: What resources do you recommend for learning Haskell?
    8 projects | news.ycombinator.com | 21 Jul 2024
    Working through Learn You A Haskell is a good start.

    After that, I honestly think you'll get the best bang-for-buck by reading library-specific tutorials. If you play with enough of the libraries the rest of the language more or less falls into place.

    Conduit is a pretty ok streaming library, and has good documentation: https://github.com/snoyberg/conduit#readme

    Lens gives you a lot of useful features that more or less correspond to stuff like Getters and Setters in something like Java, and the tutorials for it get into some helpful details about writing Haskell code: https://hackage.haskell.org/package/lens

    Otherwise it's basically a lot of "just build shit, and don't be afraid to feel confused" and it'll fall into place.

  • Conduit question - what is "a single input value"?
    1 project | /r/haskell | 4 Feb 2023
  • Parallel streaming in Haskell: Part 1 – Fast, efficient, and fun
    2 projects | news.ycombinator.com | 5 Jan 2023
    > makes me think that there aren't any conduits that have more data than can fit in memory on a single machine

    Just because you can dedup a conduit doesn't mean you have to. We use conduits for streaming gigabytes-large files while staying within megabytes of memory use – ensuring that is one of the main selling points of libraries like conduit: https://github.com/snoyberg/conduit#readme

  • A note from our sponsor - AppSignal
    www.appsignal.com | 15 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic attoparsec-conduit repo stats
5
913
5.4
over 1 year ago

Sponsored
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

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