go-client
msgpack
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
go-client
-
How to get started on a plugin that lets neovim communicate with a headless browser?
If you already have a go executable, you can probably write most of the neovim stuff in it as well. https://github.com/neovim/go-client
msgpack
- SQLite needs testers for the new binary JSON format
-
Salt Exporter: the story behind the tool
I also read that Salt was using MessagePack to format their messages. MessagePack is a format like JSON, but more compact.
- Add extra stuff to a “standard” encoding? Sure, why not
- MessagePack: It's like JSON, but fast and small
-
mus-go - the fastest Golang serializer today
Sorry, but I don't think it looks like MessagePack. I wonder why you think so? MUS format does not contain a data types, unlike MessagePack. So, for example, the uint8 type in MessagePack can be encoded with two bytes (from the MessagePack specification): uint 8 stores a 8-bit unsigned integer +--------+--------+ | 0xcc |ZZZZZZZZ| +--------+--------+ The same data type in MUS format is encoded with just one byte. This fact alone is quite a significant difference.
What are some alternatives?
kcount - Count Kubernetes objects across namespaces and clusters
protobuf-conformance - A repository running the Protobuf conformance tests against various libraries
goobs - Go client library for OBS Studio
mqtt-exporter - Simple generic MQTT Prometheus exporter for IoT working out of the box
go-backstage - Go client library for accessing the Backstage REST API
riegeli - Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.
cmp-browser-source - Browser source for nvim-cmp
zoa - serialized structured data and it's textual representation
kyaml2go - K8s Go client code generator from Kubernetes resource yamls
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
typesense-go - Go client for Typesense: https://github.com/typesense/typesense
go_serialization_benchmarks - Benchmarks of Go serialization methods