Find, share, and version schemas
Write your data model once and generate SQL, TypeScript, Go, JSON Schema, GraphQL, and OpenAPI — all guaranteed to agree.
Popular schemas
Most installed across the registry this week.
Photos
Albums and photos. The photo bytes are the node's blob; EXIF is a facet of its own.
Contacts
Address books and their contacts (vCard 4.0, RFC 6350).
Google Calendar sync
The calendar app's link to Google Calendar: the account, mirrored calendars and their event joins.
Calendar
Calendars and their events (jsCalendar, RFC 8984). Availability is a facet of its own for free/busy sharing.
Recently updated
Fresh releases, compatibility-checked before publish.
Photos
Albums and photos. The photo bytes are the node's blob; EXIF is a facet of its own.
Contacts
Address books and their contacts (vCard 4.0, RFC 6350).
Google Calendar sync
The calendar app's link to Google Calendar: the account, mirrored calendars and their event joins.
Calendar
Calendars and their events (jsCalendar, RFC 8984). Availability is a facet of its own for free/busy sharing.
Add a schema, generate your stack
Pull any published schema into your project and generate types for every target. Field ordinals keep every release backward-compatible.
# add a schema from the registry
$ openschema add @neoworks/commerce
# generate code for your targets
$ openschema generate --target ts,go,sql
# check a change for breaking edits
$ openschema check