phantom-typesPhantom types for Pythonmypyphantom-typespythonpython3refinedrefined-typesrefinement-typesstatic-analysisstatic-typingtypingvalidation
CerberusLightweight, extensible schema and data validation tool for Pythondictionaries.validationschemadictionariesdocumentsnormalizationdata-validationpython
icontractProvide design-by-contract with informative violation messages.design-by-contractpreconditionpostconditionvalidation
swagger2openapiConvert Swagger 2.0 definitions to OpenApi 3.0 and validateswaggeropenapiopenapi2openapi3converterconversionvalidatorvalidationresolverlintlinterapidocumentationlintingopenapi-specificationopenapi3-1
@sapphire/shapeshiftBlazing fast input validation and transformation ⚡@sapphire/shapeshiftshapeshiftbottypescripttsyarnsapphireschemavalidationtype-checkingcheckinginput-validationruntime-validationowtype-validationzodhacktoberfest
build.buf.protoc-gen-validate:pgv-java-stubProtoc plugin to generate protobuf message validators.constraintsprotocprotoc-pluginprotocol-buffersvalidation
courlanClean, filter and sample URLs to optimize data collection – includes spam, content type and language filters.cleanercrawleruriurl-parsingurl-manipulationurlsvalidationwebcrawlingcrawlingrecontldurlurl-parserurl-validation
valvatValidates european vat numbers. Standalone or as a ActiveModel validator.hmrctaxesvalidationvalidatorvatvat-validationvies
build.buf.protoc-gen-validate:pgv-java-grpcProtoc plugin to generate protobuf message validators.constraintsprotocprotoc-pluginprotocol-buffersvalidation
protoc-gen-validatePGV for python via just-in-time code generationconstraintsprotocprotoc-pluginprotocol-buffersvalidation