VlenUtf8 is a common codec for string arrays, and porting it should be relatively straightforward: https://github.com/zarr-developers/numcodecs/blob/2c1aff98e965c3c4747d9881d8b8d4aad91adb3a/numcodecs/vlen.pyx#L48-L178
I'm working on doing this for Vitessce, so if you're interested let me know!
VlenUtf8 is a common codec for string arrays, and porting it should be relatively straightforward: https://github.com/zarr-developers/numcodecs/blob/2c1aff98e965c3c4747d9881d8b8d4aad91adb3a/numcodecs/vlen.pyx#L48-L178
I'm working on doing this for Vitessce, so if you're interested let me know!