couchdb-enumerator: Couch DB client library using http-enumerator and aeson

[ bsd3, database, library, web ] [ Propose Tags ]
Versions 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7
Dependencies aeson (==0.3.*), attoparsec (>=0.8 && <0.10), attoparsec‑enumerator (==0.2.*), base (==4.*), bytestring (==0.9.*), containers (==0.4.*), enumerator (==0.4.*), http‑enumerator (>= && <0.7), http‑types (==0.6.*), HUnit, monad‑control (==0.2.*), QuickCheck (>=2), test‑framework, test‑framework‑hunit, test‑framework‑quickcheck2, text (==0.11.*), transformers (==0.2.*), utf8‑string (==0.3.*), vector [details]
License BSD-3-Clause
Author John Lenz <>
Maintainer John Lenz <>
Category Database, Web
Home page
Source repo head: hg clone
Uploaded by JohnLenz at Fri Jun 24 14:06:17 UTC 2011
Distributions NixOS:0.3.7
Executables test-couch
Downloads 3595 total (34 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-27 [all 7 reports]
Hackage Matrix CI

This package is a thin wrapper around http-enumerator to access a Couch DB Database, using the aeson package to parse and encode JSON data. http-enumerator, aeson, and attoparsec fit togther so well that this package is mostly just a direct combination of these packages. The single additional feature in this package is an attoparsec parser for views, which allows constant memory processing of view returns.


  • Database
    • CouchDB
      • Database.CouchDB.Enumerator



Build the test executable.


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees