and JSON, or the JSON variants JSONX https://github.com/planetis-m/jsonx
I’m looking at it briefly, but I’m not entirely sure what the benefit is or what the purpose of yet another implementation of these tools might be.
I’m glad you’re considering using them. Just a heads-up about relay: you need to copy tests/config.nims into your project and follow what the ci.yml does. On Linux it’s just .passL: -lcurl, but Windows requires some extra handling—you need to build libcurl from vcpkg with HTTP/2 and async DNS support.
I also recommend using the mimalloc package on Windows, as there are crashes with the default allocator in Nim 2.2.6. I’m not sure whether 2.2.8 fixes those issues.