protobuf-conformance
msgpack
protobuf-conformance | msgpack | |
---|---|---|
1 | 5 | |
20 | 6,835 | |
- | 1.4% | |
8.4 | 0.0 | |
13 days ago | 2 months ago | |
JavaScript | ||
Apache License 2.0 | - |
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.
protobuf-conformance
-
Add extra stuff to a “standard” encoding? Sure, why not
It looks like Protobuf actually has a test suite to ensure compliance with the protocol:
https://github.com/bufbuild/protobuf-conformance
Seems like a good idea for protocols in general to have an official test suite, as a way to address this problem
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?
riegeli - Riegeli/records is a file format for storing a sequence of string records, typically serialized protocol buffers.
mqtt-exporter - Simple generic MQTT Prometheus exporter for IoT working out of the box
material-ui - MUI Core (formerly Material UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design. [Moved to: https://github.com/mui/material-ui]
Protobuf - Protocol Buffers - Google's data interchange format
zoa - serialized structured data and it's textual representation
compactr - Schema based serialization made easy
SaltStack - Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
material-ui - MUI Core (formerly Material UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design. [Moved to: https://github.com/mui/material-ui]
go_serialization_benchmarks - Benchmarks of Go serialization methods
protobuf - Protocol Buffers for JavaScript (& TypeScript).
salt-exporter - Salt Prometheus exporter working out of the box without any configuration on Salt side. Comes with an event watcher TUI.