2 مستودعات
Lightweight data interchange utilities designed for resource-constrained environments.
Distinct from Data Handling and Throughput: None of the candidates capture the specific focus on lightweight data interchange for embedded systems.
Explore 2 awesome GitHub repositories matching hardware & iot · Embedded Data Handling Libraries. Refine with filters or upvote what's useful.
cJSON is a lightweight library for parsing, creating, and modifying JSON data structures within C applications. It provides a comprehensive set of utilities for transforming raw text into navigable objects, manipulating data fields within collections, and serializing complex structures into formatted or unformatted strings. The library is designed for memory-sensitive and resource-constrained environments, utilizing manual memory management and type-tagged union structures to maintain a minimal footprint. It employs recursive descent parsing and in-place string manipulation to process data ef
Provides lightweight data interchange utilities specifically designed for memory-sensitive and resource-constrained embedded environments.
uthash is a macro-based data structure library for C that provides header-only implementations of hash tables, linked lists, stacks, and dynamic arrays. It allows for key-based lookups and organized data storage without requiring external library linking. The library uses intrusive linking to embed metadata directly into user-defined structures via macros. This approach enables in-place structure extension, allowing hash and link fields to be added to existing structs without separate memory allocations for container nodes. The project also covers specialized memory and data stream managemen
Provides lightweight data interchange utilities optimized for resource-constrained embedded environments.