Thriving Thriving PA
↑ 35 ?
GHttpsIOCPSvr gecko-71/GHttpsIOCPSvr

Delphi HTTPS server IOCP and Schannel

HEALTH ? 66 / Stable
// solo builder// hidden gem delphidelphi-libraryhttpshttps-serverlightweightnetworkingrest-serverwindowsdelphi-iocp-schannelhttp-server ?

// readme

GHttpsServerIOCP - A Multi-Protocol HTTP, HTTPS, WebSocket, HTTP/3 & WebTransport Server in Delphi

This server is built in Delphi using asynchronous and multithreaded architecture. The server utilizes Windows I/O Completion Ports (IOCP), the native Windows TLS/SSL stack (SChannel), Microsoft MsQuic, and RFC 6455 WebSockets, ensuring high throughput, minimal latency, and robust enterprise security.

It serves as a high-performance foundation for REST APIs, real-time WebSocket communication, next-generation HTTP/3 services, and ultra-low-latency WebTransport applications.


Key Features

  • Hybrid Multi-Protocol Architecture:
    • HTTP/1.1 (TCP): Ultra-fast plaintext HTTP engine with zero-cost SChannel bypass.
    • HTTPS (TLS 1.3 / 1.2): Secure SChannel SSPI integration with ALPN negotiation, zero OpenSSL dependencies, and native Windows CNG certificate store integration.
    • WebSocket (ws:// and wss://): Fully asynchronous RFC 6455 implementation with framing, ping/pong heartbeats, fragmentation support, and custom route handlers.
    • HTTP/3 over QUIC (UDP): Next-gen HTTP/3 engine powered by Microsoft msquic.dll and QPACK header…