TypeScript structured LLM outputs: JSON extraction, Zod/JSON Schema adapters, validation, retries. OpenAI (JSON mode & structured outputs), Anthropic, Google Gemini, Ollama, custom providers.
Another JSON Schema Validator
Another JSON Schema Validator
Object schema validation
Additional JSON-Schema keywords for Ajv JSON validator
Decorator-based property validation for classes.
Custom error messages in JSON Schemas for Ajv validator
validate form asynchronous
Validate form asynchronous
A JSON schema validator that will run on Cloudflare workers. Supports drafts 4, 7, 2019-09, and 2020-12.
A validator for OpenAPI documents.
Fast, lightweight JSON Schema validator for Node.js and browsers — full support for draft-04, draft-06, draft-07, draft-2019-09, and draft-2020-12 (latest)
A JavaScript implementation of a extendable, fully compliant JSON Schema validator.
Ajv class for JSON Schema draft-04
Command line interface for Ajv JSON schema validator
ESLint plugin that validates data using JSON Schema Validator.
Validator middleware using Zod
A fast and easy to use JSON Schema validator
Migrate JSON-Schema to draft-06
Validate OpenApi specifications against their JSON schema
Simple validation library
Validator middleware using Standard Schema
Validate identifier/keywords name
Format validation for Ajv v7+
Define schemas using a clean DSL and get both JSON Schema documents and runtime validations. Perfect for API request/response validation, LLM function definitions (OpenAI, Anthropic), and structured data modeling. Features Sorbet-style types, schema composition, pluggable validation adapters, and multiple error output formats (JSON:API, RFC 7807).
Drop-in Rails engine to register JSON-schema tools, let an Llm fill missing fields, validate input, and execute handlers safely.
Validates and coerces unstructured LLM responses directly into rich, schema-validated Ruby objects with automatic self-correction loops.
Provider-agnostic guardrails (PII redaction, schema validation) and evaluation/regression harness for LLM prompts and models.
rspec-llm adds first-class RSpec support for testing Large Language Model interactions. Ships LLM-as-judge matchers, JSON Schema validation, semantic similarity matchers, a programmable fake adapter, and a thin DSL for batch evaluations. Works with the ruby_llm and langchainrb gems out of the box.