|
cwist
Modern C web framework with libttak runtime
|

Files | |
| app.h | |
| Core Application Structure and Lifecycle Management. | |
| assets.h | |
| Content-hashed, in-memory static assets served by a cwist_app. | |
| big_dumb_reply.h | |
| Auto-Caching Layer for repetitive requests. | |
| compress.h | |
| Compression middleware with swappable backend interface. | |
| config.h | |
| Application configuration management (.env, environment variables). | |
| csrf.h | |
| CSRF protection via double-submit cookie pattern. | |
| endpoint_opts.h | |
| Endpoint-level behavior flags for CWIST apps. | |
| logger.h | |
| Application-level structured logging. | |
| middleware.h | |
| Built-in middleware factories. | |
| shutdown.h | |
| Unified Graceful Shutdown support for CWIST. | |
| test_client.h | |
| In-process HTTP test client (ala Flask test_client). | |
| waf.h | |
| Deterministic request firewall and output sanitization. | |