Try Concerto in your browser
No install required. Write a .cto model and watch it compile live to TypeScript, Java, Go, JSON Schema, GraphQL, Protobuf and more — everything runs client-side in your browser.
concerto-playground.accordproject.org
Data Modeling Language and Tools
No install required. Write a .cto model and watch it compile live to TypeScript, Java, Go, JSON Schema, GraphQL, Protobuf and more — everything runs client-side in your browser.
Designed from the ground up to be easy to learn, for both newcomers and data modeling pros.
Import your existing models, or convert Concerto models to 14+ output formats.
Import models from URLs. Lightweight browser compatible runtime.
concept Address {
o String street
o String city
o String postCode
o Country country
}
concept Person identified by name {
o String name
o Address address optional
@description("Height (cm)")
o Double height range=[0.0,]
o DateTime dateOfBirth
}
enum Country {
o UK
o USA
o FRANCE
o GERMANY
o JAPAN
}
No install needed — open the Playground
Launch the Playground ↗Ready to build? Install the CLI
npm i -g @accordproject/concerto-cliRead these