QUIC + HTTP/3 + WebTransport in Swift : Quiver

Hello there!

I love swift and i want to be able to do more with it everyday, from making server programs to iOS apps, i really do.

So i’m happy to present to you a library that “I” tried my best to make with the heavy help of AI (yes you can yell at clouds now !)

This library introduce a clean and RFC compliant Http/3 stack in pure Swift.

It has QUIC, HTTP/3 and WebTransport !

I have tested it only in linux as of the time of posting this, so i cannot say anything about the reliability. Testing it more is my current goal.

Full details, design notes, and usage examples are available in the README.

this has mostly been vibe coded using Claude Opus 4.6! And No i’m not to keen on relying on AI for this type of work, that is why i hope some of you may consider reading into it, giving it a go, find pitfalls and help make this a solid foundation for more in the swift environment.

Link to the library repository : hironichu/Quiver: A complete, RFC-compliant QUIC, HTTP/3, and WebTransport stack implemented in pure Swift.

Swift Package index Link : Quiver – Swift Package Index

If this offend anyone that i used AI to develop this, i understand, i am no advocate of AI, but using it to develop this and seeing it work has been quite amusing. and I incline to adapt and edit this on my own later on to make sure to have some control over the slop :smiley:

5 Likes

nice! Claude away! let’s see how it gets picked up and polished

1 Like