An open API service indexing awesome lists of open source software.

https://github.com/kinneko-de/protobuf-go

Go related code for protocol buffers
https://github.com/kinneko-de/protobuf-go

go golang golang-library golang-package latex lua lualatex luatex project-restaurant protobuf protocol-buffers

Last synced: 2 months ago
JSON representation

Go related code for protocol buffers

Awesome Lists containing this project

README

          

Protobuf icon

Heart

Lua icon

Heart

Latex icon

# Go related code for protocol buffers
This repository contains Go implementation for [protocol buffers](https://protobuf.dev).

The code design is based on [protocolbuffers/protobuf-go](https://github.com/protocolbuffers/protobuf-go).

## Packages
* [`encoding/protolua`]:
Package `protolua` converts protobuf messages to lua data types mostly using tables.
One way conversion is only supported for now.
Limited support of protobuf types because for it is only in usage in context of LuaTex.

# Status
[![protobuf-go-ci](https://github.com/KinNeko-De/protobuf-go/actions/workflows/ci.yml/badge.svg)](https://github.com/KinNeko-De/protobuf-go/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/KinNeko-De/protobuf-go/branch/main/graph/badge.svg?token=yvQYJ6kpYr)](https://codecov.io/gh/KinNeko-De/protobuf-go)