Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions data/tooling-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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']
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @AnvayKharb , I hope you're doing well.
I was going through your PR and was curious, how did you determine that it supports the following drafts? In the issue nothing as such is mentioned.

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']
Expand Down
Loading