hsrs: Runtime support for hsrs-generated Haskell FFI bindings

[ ffi, foreign, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

Provides the Haskell-side runtime needed by code generated by hsrs-codegen, including Borsh serialization utilities for FFI data transfer. Users of hsrs-generated bindings only need to add hsrs to their build-depends — the borsh package is pulled in transitively.

Modules

  • Generics
    • Generics.SOP
  • Hsrs
    • Hsrs.Runtime

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.2.0, 0.1.3.0
Change log CHANGELOG.md
Dependencies base (>=4.16 && <5), borsh (>=0.3 && <0.4), bytestring (>=0.11 && <0.13), generics-sop (>=0.5 && <0.6), text (>=2.0 && <2.3) [details]
Tested with ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.1
License MIT
Author Marko Vejnovic
Maintainer marko@mesa.dev
Uploaded by MarkoVejnovic at 2026-05-19T01:33:52Z
Category FFI, Foreign
Home page https://github.com/harmont-dev/hsrs
Bug tracker https://github.com/harmont-dev/hsrs/issues
Source repo head: git clone https://github.com/harmont-dev/hsrs(hsrs-haskell)
Distributions
Downloads 4 total (4 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2026-05-19 [all 2 reports]