Repository navigation
topenapi 0.1.0
Initial release of topenapi: inline OpenAPI request validation for Tcl and C.
- Tcl 8.6 and 9.x commands, reusable parsed operations, and a standalone C API.
- Tcl stubs for shared builds and static archives for embedding.
- Native C adapter for twebserver request dictionaries, including repeated parameters, cookies, forms and base64 bodies.
- Upload metadata and source keys without copying file contents or raw multipart bodies; metadata and binary upload schemas are supported.
- CMake builds, installed-package checks, CI, documentation and examples.
Validated with Tcl 8.6/9.1 shared and static builds, C/Tcl tests, ASan/UBSan/LeakSanitizer, and the real twebserver multipart parser. See README for the supported schema subset and upload parser limitations.
The source archive is accompanied by SHA256SUMS.