karmem

Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.

BSD-3-CLAUSE License

Stars
654
Committers
8

Bot releases are hidden (Show)

karmem - v1.2.9 Latest Release

Published by inkeliz about 2 years ago

New:

  • Added support for Odin Language.
    • Odin supports WASM out-of-box.
  • Added support for .NET 7/C#.
    • .NET 7 supports WASM out-of-box, and experimental WASI support is available with dotnet-wasi-sdk.

Changes:

Generator:

  • Support for multiple languages at same time (e.g --golang --zig).
  • Fix naming collisions on Enum.

Swift:

  • Significant optimizations.
  • Minimum supported version bumped from Swift 5.6 to Swift 5.7.

AssemblyScript:

  • Code refactored.
  • Minor optimizations.

Golang:

  • Minor optimizations.

C:

  • Fix length/size calculations ⚠️.

Zig:

  • Minor optimizations.
karmem - v1.0.0

Published by inkeliz over 2 years ago

Release of v1.0.0