gogoprotobuf

[Looking for new ownership] Protocol Buffers for Go with Gadgets (by gogo)

Stats

Basic gogoprotobuf repo stats
1
4,574
1.5
28 days ago

gogo/protobuf is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Gogoprotobuf Alternatives

Similar projects and alternatives to gogoprotobuf based on common topics and language

  • GitHub repo easyjson

    Fast JSON serializer for golang. (by mailru)

  • GitHub repo goprotobuf

    Go support for Google's protocol buffers (by golang)

  • GitHub repo jsoniter

    A high-performance 100% compatible drop-in replacement of "encoding/json" (by json-iterator)

  • GitHub repo protoxy

    A proxy server than converts JSON request bodies to protocol buffers

  • GitHub repo protobuf-bigquery-go

    Seamlessly save and load protocol buffers to and from BigQuery using Go.

  • GitHub repo kratos

    A Go framework for microservices.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better gogoprotobuf alternative or higher similarity.

Posts

Posts where gogoprotobuf has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2020-09-21.
  • Обережно кодогенерація
    dev.to | 2020-09-21
    В проекті ми використовуємо офіційну бібліотеку Protobuf github.com/protocolbuffers/protobuf, яка підчас серіалізації використовує рефлексію і будує слайс байтів через append. А потім я дізнався про "Protocol Buffers for Go with Gadgets" github.com/gogo/protobuf, бібліотеку-fork яка генерує додатковий код щоб прибрати рефексію підчас серіалізації і вже записує в слайс байтів по індексу бо так швидше. Коли змінював одну бібліотеку на іншу то важливим вважав що стало працювати швидше і написані раніше тести пройшли успішно. І все б було гаразд але в проекті існувала латка яка через пару тижнів після заміни перезапустила мікросервіс через паніку: