Skip to content

Updated tools page with EasyTalk Thydux Schema Bridge and ToDiagram tool #1707

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
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
66 changes: 66 additions & 0 deletions data/tooling-data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3232,3 +3232,69 @@
homepage: 'https://github.com/voxpupuli/json-schema/'
supportedDialects:
draft: ['1', '2', '3', '4', '6']

- name: 'EasyTalk'
description: 'EasyTalk is a Ruby library that simplifies defining, validating and generating JSON Schema. It provides an intuitive interface for Ruby developers to define structured data models that can be used for validation and documentation.'
toolingTypes: ['validator', 'code-to-schema', 'model-to-schema']
languages: ['Ruby']
environments: ['Linux', 'macOS', 'Windows', 'Platform supporting Ruby runtime']
creators:
- name: 'Sergio Bayona'
platform: 'other'
maintainers:
- name: 'Sergio Bayona'
platform: 'other'
license: 'MIT'
source: 'https://github.com/sergiobayona/easy_talk'
homepage: 'https://rubygems.org/gems/easy_talk'
supportedDialects:
draft: ['2019-09','2020-12']

- name: 'Thydux Schema Bridge'
description: 'Thydux Schema Bridge is a conversion and validation tool designed to streamline integration between blockchain data models and standard JSON Schema dialects. It supports schema-to-code, schema validation, and schema migration tailored for DeFi and investment platforms.'
toolingTypes: ['validator','schema-to-code','util-schema-to-schema','util-draft-migration','util-format-conversion']
languages: ['JavaScript','TypeScript','Python']
environments: ['Node.js','Browser (WebAssembly build planned)','CLI']
creators:
- name: 'Investor ab'
username: 'THYDUX'
platform: 'github'
- name: 'Thydux Open Source Contributors'
platform: 'other'
maintainers:
- name: 'Thydux Developers Team'
platform: 'other'
- name: 'Investor ab'
username: 'THYDUX'
platform: 'github'
license: 'MIT'
source: 'https://github.com/THYDUX/schema-bridge'
homepage: 'https://thyduxweb.com/tools/schema-bridge'
supportedDialects:
draft: ['4','6','7','2019-09','2020-12']
additional:
- name: 'Custom DeFi Schema dialect'
source: 'https://thyduxweb.com/docs/defi-schema'
toolingListingNotes: 'Currently in beta. Actively seeking contributors and validator testing feedback from the DeFi developer community.'
dependsOnValidators: ['https://github.com/ajv-validator/ajv', 'https://github.com/python-jsonschema/jsonschema']

- name: 'ToDiagram'
description: 'ToDiagram is capable of accurately transforming JSON, YAML, XML and CSV into interactive diagrams where you can edit the data backwards from the visualization. Additionally, you can enable the JSON Schema validation which highlights the invalid fields in real-time, displaying the errors at the nodes.'
toolingTypes: ['schema-to-web-UI','validator','data-to-schema','schema-to-data','editor']
languages: ['JSON','YAML','XML','CSV']
environments: ['Web']
creators:
- name: 'Aykut Sarac'
username: 'AykutSarac'
platform: 'github'
maintainers:
- name: 'Aykut Sarac'
username: 'AykutSarac'
platform: 'github'
license: 'Proprietary'
homepage: 'https://todiagram.com/editor'
supportedDialects:
draft: ['4','6','7','2019-09','2020-12']