SkimX
SkimX streamlines web application development with OpenAPI schemas that validate and infer types, ensuring consistency between contracts and codebases.
The code is MIT-licensed and free for use.
Features
- Simple development, because it's built on top of Express.
- Data validation and type inference are performed using Zod.
- Generation of OpenAPI specifications using zod-openapi.
Note: tested on OpenAPI 3.1
Examples
One example is worth a million words.
Check out some examples for practical demonstrations.
Setup
Run the following in your project to install SkimX:
bash
npm i skimx
Basic usage
See the basic usage here.
Generate OpenAPI specification
To generate the OpenAPI specification, refer to Generate OpenAPI spec.