QCBOR
tinycbor
QCBOR | tinycbor | |
---|---|---|
1 | 1 | |
172 | 464 | |
- | 0.9% | |
7.2 | 5.4 | |
7 days ago | 3 months ago | |
C | C | |
GNU General Public License v3.0 or later | MIT License |
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.
QCBOR
-
What are some essential libraries for embedded systems everyone should learn?
CBOR is an encoding format. There are many libraries that implement it, including embedded-friendly options like QCBOR.
tinycbor
-
jemi: a compact JSON serializer for embedded systems
Check out tinyCBOR and NanoCBOR
What are some alternatives?
cbor - CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.
json-maker - C library used to code JSON objects in null-terminated strings
SPARKNaCl - SPARK 2014 re-implementation of the TweetNaCl crypto library
NanoCBOR - CBOR library aimed at heavily constrained devices
etl - Embedded Template Library
zcbor - Low footprint C/C++ CBOR library and Python tool providing code generation from CDDL descriptions.
cbor - An implementation of CBOR in C
postcard - A no_std + serde compatible message library for Rust
jemi - jemi: a compact, trusting, JSON serializer with static allocation in pure C for embedded systems
tiny-json - The tiny-json is a versatile and easy to use json parser in C suitable for embedded systems. It is fast, robust and portable.
hs100 - CLI tool for TP-Link and Kasa WiFi smart plugs.
cJSON - Ultralightweight JSON parser in ANSI C