resp: A fast, non-backtracking parser for the redis RESP3 protocol

[ bsd3, data, library ] [ Propose Tags ]

RESP is redis' serialization protocol. This package provides a lightweight and correct parser for RESP3, which can be used incrementally (eg. over a network connection).

[Skip to Readme]


[Index] [Quick Jump]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 1.0.0, 2.0.0
Change log
Dependencies base (>=4.3 && <5), bytestring (>=0.9 && <0.13), ghc-prim (>0.1 && <0.3), scanner (>=0.1 && <0.4) [details]
License BSD-3-Clause
Author Owen Shepherd
Category Data
Uploaded by 414owen at 2024-01-26T16:27:56Z
Distributions NixOS:2.0.0
Downloads 78 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-01-26 [all 1 reports]

Readme for resp-2.0.0

[back to package description]


GHC version badge CI status badge Hackage version badge license

This is a RESP3 parser, implemented as a non-backtracking incremental scanner, using the scanner library.

It aims to parse valid RESP3 messages as fast as possible, with very little emphasis on error messages.