Kotlin multiplatform implementation of the QUIC protocol & more!
- Discord Server: Dimensional Fun
Warning
This library is in development! Check #todo to see what's left to be implemented.
Coming Soon!
work in progress list
Core Protocol:
- TLS #1
- Streams
- ID Generation
- Flow Control
- Packets
- Packet Coalescing
- Congestion Control
HTTP/3: Our http/3 implementation will only provide base functionality for creating HTTP3 connections, in case you want to use it as a legitimate HTTP3 client we implement a Ktor client engine.
todo
- RFCs 9000, 9001, 9002
- pjtr/flupke for HTTP/3 implementation inspiration
- QUIC implementations that inspired Kuikku
- /anzen is a kotlin port of bouncycastle (MIT License)
Note: I have added comments to any code that was ported from any of the git repositories referenced.