HTTP/2-enabled client?

I would like to build an HTTP/2-enabled client.
As far as I know the standard lib HTTP::Client doesn’t support this until now.
There are several shards about this, but they are all outdated and/or broken so far…
Is there a possibility in general? Any suggestions or hints?

Maybe you can get some inspiration and ideas from the Caddy server written in Go.

Unlikely, but maybe you can find in the replies to this post something that might help you. A few shards get mentioned, maybe there is some you haven’t tried yet.

Thanks everyone for your suggestions!