
facil.io
Header-file C library for evented network services, with an HTTP, WebSocket and Pub/Sub server.
facil.io is a C library for evented network services, usable from C++ as well. It is distributed as a header file that is copied into a project, and it includes a mini-framework for web applications with an HTTP, WebSocket and Pub/Sub server and Mustache template rendering. The project’s site describes the current line as a single-header C core with an IO reactor, HTTP, Pub/Sub and TLS.
Worth knowing
An older line, labeled legacy on the site, is the classic evented framework with HTTP, WebSockets, Pub/Sub and Redis, kept in a separate repository with its own documentation.
Sources
- 2026-10-26: links, Categories, Runtime, Templating
facil.io/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/facil-io/cstl - 2026-10-26: Maintainer, License
raw.githubusercontent.com/facil-io/cstl/master/LICENSE - 2026-10-26: Install with
raw.githubusercontent.com/facil-io/cstl/master/README.md - 2026-10-26: First release
api.github.com/repos/boazsegev/facil.io/releases - 2026-10-26: Current major version, Last release
api.github.com/repos/facil-io/cstl/releases - 2026-10-26: Contributors
api.github.com/repos/facil-io/cstl/contributors