An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

protobuf-simple

An Haskell implementation of Google's Protocol Buffers version 2 with an emphasis on simplicity. The implementation consists of a library for encoding and decoding of data and the `protobuf-simple-protoc` executable for generating Haskell types from proto files. In fact, the types that are used in the tests are generated with the following command: In the example below, the CustomType is a Haskell type that was generated with the `protobuf-simple-protoc` executable. The encCustomType function encodes a CustomType into a ByteString. The decCustomType function decodes a ByteString into either a CustomType or an error. The library exposes two modules, Data.ProtoBuf, which is used for encoding and decoding and Data.ProtoBufInt, which is an internal module that is used by the generated types.

Ecosystem
hackage.haskell.org
Latest Release
0.1.1.1
over 4 years ago
Versions
8
Downloads
6,128 total
Dependent Repos
21
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Filter by Kind
Links
Registry hackage.haskell.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/protobuf-simple
spec
License MIT
First Release almost 10 years ago
Last Synced 20 days ago
Repository
Stars 22 on GitHub
Forks 4 on GitHub