'pub const String = []const u8;'

I know zig is still early stage, but the prospect of having to deal manually with unicode strings gives me the creep. What's the rational for not providing a package like this in the stdlib ?

The stdlib is not yet the focus of development so we don't know precisely what should or should not be in the stdlib.

This library implements the unicode spec and there have been talks about upstreaming it into the stdlib, but no decisions yet.

https://github.com/jecolon/ziglyph