From 671aa5a71038a77328aa5a73168d943a3d768560 Mon Sep 17 00:00:00 2001 From: Anvay Date: Tue, 21 Oct 2025 02:04:29 +0530 Subject: [PATCH] Add typify tool to JSON Schema Tooling Landscape - Tool Name: typify - Description: A Rust library and CLI that generates Rust types from JSON Schema definitions - Tooling Types: schema-to-code - Languages: Rust - Maintainers: @oxidecomputer (Oxide Computer Company) - License: Apache 2.0 - Source: https://github.com/oxidecomputer/typify - Homepage: https://crates.io/crates/typify - Supported Dialects: 4, 6, 7, 2019-09, 2020-12 - Status: Actively maintained and widely used for schema-to-code generation in Rust --- data/tooling-data.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 20b1be4e4..49e9ca3ab 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -1713,6 +1713,22 @@ supportedDialects: draft: ['4'] +- name: typify + description: 'A Rust library and CLI that generates Rust types from JSON Schema definitions.' + toolingTypes: ['schema-to-code'] + languages: ['Rust'] + maintainers: + - name: 'Oxide Computer Company' + username: 'oxidecomputer' + platform: 'github' + license: 'Apache-2.0' + source: 'https://github.com/oxidecomputer/typify' + homepage: 'https://crates.io/crates/typify' + supportedDialects: + draft: ['4', '6', '7', '2019-09', '2020-12'] + toolingListingNotes: 'Actively maintained and widely used for schema-to-code generation in Rust.' + lastUpdated: '2025-10-21' + - name: json-schema-to-case-class description: 'NPM Package, Web UI, and a CLI to generate Scala case classes from JSON Schema.' toolingTypes: ['schema-to-code']