Hello! 👋
The 0.2 release for both Getty and Getty JSON is out! This release comes with quite a bit of ergonomic changes (e.g., simpler interfaces, type-defined blocks, customization attributes), performance optimizations, API documentation, and bug fixes. Be sure to check it out if you're wanting to write a serializer or deserializer!
0.2 Release Notes:
- Getty: https://github.com/getty-zig/getty/releases/tag/0.2.0/
- Getty JSON : https://github.com/getty-zig/json/releases/tag/0.2.0
For those of you new to Getty:
-
Getty (https://github.com/getty-zig/getty) is a serialization framework designed to help you write (de)serializers (think Serde, if you're familiar with Rust). By using it, (de)serializer implementations become much simpler and automatically gain features such as support for various
stdtypes and the ability to easily customize the (de)serialization process. -
Getty JSON (https://github.com/getty-zig/json) is a serialization library for the JSON data format. With 0.2, Getty JSON is now as fast as or even faster than
std.jsonfor pretty much everything! 🎉
Resources
- Project website: https://getty.so/
- Guide: https://getty.so/user-guide/tutorial/
- API reference: https://docs.getty.so/
- Examples: https://github.com/getty-zig/getty/tree/main/examples