hasura-om (Hasura ORM)
JSON →Hasura-om is a Node.js ORM library (v1.4.6) that provides an object-oriented way to interact with Hasura GraphQL API. It focuses on fragments: base fragments are auto-generated from your database schema, then you can extend or create custom fragments. The library simplifies query building by allowing JavaScript objects to represent GraphQL operations. It supports queries, mutations, subscriptions, aggregate queries, nested queries, JWT authorization, and is available for both Node.js (CommonJS/ESM) and browser with bundlers. Key differentiator: fragment-first approach reduces boilerplate and keeps queries standardized. Current release cadence is irregular but active. Not to be confused with Hasura's own ORM tools or other GraphQL wrappers.