Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oleggator/msgpack-zig

MessagePack for Zig
https://github.com/oleggator/msgpack-zig

messagepack msgpack zig

Last synced: 2 months ago
JSON representation

MessagePack for Zig

Awesome Lists containing this project

README

        

# MessagePack for Zig
![Test msgpack-zig](https://github.com/oleggator/msgpack-zig/workflows/Test%20msgpack-zig/badge.svg)

Based on [github.com/tarantool/msgpuck](https://github.com/tarantool/msgpuck).

## Stream API implementation progress
| Type | Encoding | Decoding |
|-------------------------|:-----------------------:|:--------:|
| generic | :white_check_mark: | |
| int (7-64 bit) | :white_check_mark: | |
| comptime int (7-64 bit) | :white_check_mark: | |
| float (32, 64 bit) | :white_check_mark: | |
| comptime float (64 bit) | :white_check_mark: | |
| bool | :white_check_mark: | |
| Optional | :white_check_mark: | |
| Struct | :white_check_mark: | |
| Pointer | :ballot_box_with_check: | |
| Map | :ballot_box_with_check: | |
| Array | :white_check_mark: | |
| Slice | :white_check_mark: | |
| Many | :white_check_mark: | |
| string | :white_check_mark: | |
| binary | :white_check_mark: | |
| extension | :white_check_mark: | |
| nil | :white_check_mark: | |

- :white_check_mark: - implemented with unit tests
- :ballot_box_with_check: - implemented without unit tests