
Nchan
Pub/sub server module for Nginx that delivers published messages to WebSocket, EventSource and other HTTP-based subscribers.
Nchan is a pub/sub server module for Nginx. Publishers send messages to a channel with HTTP POST requests, and subscribers receive them over WebSocket, EventSource (Server-Sent Events), long-polling and other HTTP-based methods. It is written in C and runs inside Nginx, with connections handled by the Nginx worker processes. The project documents a source build and packages for Homebrew, Debian, Fedora and Arch Linux.
Worth knowing
Because Nchan is an Nginx module, a site that uses it runs it on an Nginx build that loads the module. The first version was written in 2009 and 2010 as the Nginx HTTP Push Module.
Identity
- Status
- Active
- Maintainer
- Leo Ponomarev3
- Maintained by
- Individual3
- First release
- 20094
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Categories, Built on, Runtime, Runs as, Install with, Last release, Content API
nchan.io - 2026-11-03: links, Written in, GitHub stars, Contributors
github.com/slact/nchan - 2026-11-03: Maintainer, Maintained by, License, License model
github.com/slact/nchan/blob/master/LICENCE - 2026-11-03: Current major version, First release
github.com/slact/nchan/tags