hashi

src/hashi.nim

Hashi: an HTTP/1.1 and WebSocket server for Nimony, built on .passive procs over std/ioring's worker pool.

import hashi brings in the application-facing API:

passive handler chain, secondary WebSocket listeners, trusted proxies

a socket

Each module can also be imported on its own for a narrower surface. The internals (hashi/net, the frame codec, the protocol state machine, the connection registry, the access log) are imported here so that doc/gen documents them, but are not re-exported; import them explicitly if you need them.