Popularity
7.1
Declining
Activity
0.0
Stable
20
6
3
Monthly Downloads: 15
Programming language: Haskell
License: MIT License
Latest version: v1.4.3
pipes-csv alternatives and similar packages
Based on the "CSV" category.
Alternatively, view pipes-csv alternatives based on common mentions on social networks and blogs.
-
csv-enumerator
An enumerator-based, flexible, constant-memory and fast CSV parser library for Haskell.
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo
www.influxdata.com

Do you think we are missing an alternative of pipes-csv or a related project?
README
pipes-csv
Constant-space streaming csv parsing with cassava and pipes
Installation
Install with cabal
$ cabal install pipes-csv
Example
{-# LANGUAGE OverloadedStrings #-}
import Pipes.Csv (decode, decodeByName)
import Pipes.ByteString (stdin, ByteString)
import Data.Csv ((.:), FromNamedRecord(..), Record)
import Pipes
import Control.Applicative
data Person = Person String Int
deriving (Show)
instance FromNamedRecord Person where
parseNamedRecord p =
Person <$> p .: "name"
<*> p .: "age"
persons :: Monad m
=> Producer ByteString m ()
-> Producer (Either String Person) m ()
persons = decodeByName
main = runEffect $ for (persons stdin) (lift . print)
License
MIT
*Note that all licence references and agreements mentioned in the pipes-csv README section above
are relevant to that project's source code only.