Tool Name
JsonSchema Delphi
Tool Description
JsonSchema Delphi is a high-performance JSON Schema validation library written in native Object Pascal (Delphi). It is built around a compiled-schema execution model, a draft-aware parser layer, and a central schema
registry with support for external reference resolving.
In addition to the core library, the repository provides an extensive ecosystem of developer tools:
- SchemaValidatorCLI: A pipeline-friendly CLI wrapper supporting plain text, JSON, and JUnit XML outputs.
- Schema2Delphi & Schema2REST: Code generators for producing strongly typed Delphi DTOs and REST client modules.
- Delphi2Schema: Code-to-Schema generator utilizing AST and runtime RTTI reflection.
- JSON2Schema: Data-to-Schema generator with constraint and format detection.
- SchemaMockGen: Constraint-driven schema-to-data mock generator.
- SchemaLinter & SchemaOptimizer: Static analysis and AST compaction utilities.
- RADStudioJsonSchemaWizard: IDE extension plugin integrating validation and DTO generation context menus.
Action Type
Tooling Types
Languages
Delphi/Object Pascal
Environments
Windows, macOS, Linux, iOS, Android (all target platforms compiled natively by RAD Studio/Delphi)
Dependencies on Validators
None (fully native, independent implementation)
Creators
Maintainers
License
MIT
Source Repository URL
https://github.com/weslleycapelari/JsonSchema
Homepage URL
https://github.com/weslleycapelari/JsonSchema
Supported Dialects
Additional Dialects
None
Bowtie Compliance Testing
N/A
Tooling Listing Notes
This project includes both the core validator library and a suite of command-line tools and IDE integrations (linter, generator, optimizer, mock data generator) bundled together in the mono-repository.
Compliance
Actively tested against the official JSON Schema Test Suite for drafts 6, 7, 2019-09, and 2020-12 to ensure high compliance with standard keywords.
Landscape Information
Please include this project in the landscape diagram. Use the default Object Pascal/Delphi category placement.
Tool Name
JsonSchema Delphi
Tool Description
JsonSchema Delphi is a high-performance JSON Schema validation library written in native Object Pascal (Delphi). It is built around a compiled-schema execution model, a draft-aware parser layer, and a central schema
registry with support for external reference resolving.
In addition to the core library, the repository provides an extensive ecosystem of developer tools:
Action Type
Tooling Types
Languages
Delphi/Object Pascal
Environments
Windows, macOS, Linux, iOS, Android (all target platforms compiled natively by RAD Studio/Delphi)
Dependencies on Validators
None (fully native, independent implementation)
Creators
Maintainers
License
MIT
Source Repository URL
https://github.com/weslleycapelari/JsonSchema
Homepage URL
https://github.com/weslleycapelari/JsonSchema
Supported Dialects
Additional Dialects
None
Bowtie Compliance Testing
N/A
Tooling Listing Notes
This project includes both the core validator library and a suite of command-line tools and IDE integrations (linter, generator, optimizer, mock data generator) bundled together in the mono-repository.
Compliance
Actively tested against the official JSON Schema Test Suite for drafts 6, 7, 2019-09, and 2020-12 to ensure high compliance with standard keywords.
Landscape Information
Please include this project in the landscape diagram. Use the default Object Pascal/Delphi category placement.