|
Csilk 0.2.1
A lightweight, high-performance C HTTP web framework
|

Files | |
| arena.c | |
| Arena (bump) allocator for request-scoped memory management. | |
| config.c | |
| YAML configuration loader and validator implementation. | |
| context.c | |
| Request/response context implementation. | |
| context_internal.h | |
| Internal layout of csilk_ctx_s — the central per-request data structure. | |
| h2.c | |
| HTTP/2 integration for csilk. | |
| h2.h | |
| HTTP/2 integration for csilk. | |
| logger.c | |
| Thread-safe structured logger with JSON and human-readable output, file rotation, and ANSI color support. | |
| recovery.c | |
| Panic recovery middleware implementation. | |
| router.c | |
| Router implementation using a radix tree (trie) for URL path matching. | |
| server.c | |
| Core event-driven HTTP server implementation. | |
| server_internal.h | |
| Internal layout of csilk_server_s and csilk_client_s. | |
| test_utils.c | |
| Internal test helpers implementation. | |
| url.c | |
| URL path splitting and percent-decoding utilities. | |
| utils.c | |
| Core cryptographic and encoding utilities. | |