Overlap
Commerce for Node.js
Commerce tools that run on Node.js. The Catch for each, not a winner list.
9 tools · the Catch, not a ranking
- HydrogenShopify React framework for headless commerce
You are locked into Shopify architectural choices. Customization beyond their patterns requires deeper knowledge. Oxygen hosting limits deployment options.
- RemixFull stack React that Shopify acquired
The mental model shift from SPA patterns takes adjustment. Some React patterns do not translate directly. The ecosystem is smaller than Next.js.
- SanityHeadless CMS that developers actually like
Another service to manage and pay for. The schema learning curve is real. Heavy customization requires understanding Sanity Studio internals.
- Shopify CLIThe development tool every Shopify dev needs
Occasional bugs with authentication flows. Resource usage can be heavy. Some advanced workflows still require manual setup.
- PolarisShopify design system for embedded apps
Looks out of place outside Shopify admin. Breaking changes between major versions require updates.
- Checkout UI ExtensionsCustomize Shopify checkout safely
The sandboxed environment limits what is possible. Some desired customizations are not supported by extension points.
- GraphQL Code GeneratorType-safe Shopify API without manual typing
Configuration complexity for advanced setups. Build step adds friction to the workflow. Large schemas generate large type files.
- Shopify App JSOfficial Node.js library for Shopify apps
Node.js only. Some edge cases require diving into implementation details. Version updates can break existing apps.
- MedusaMIT commerce OS you self-host; Cloud from $29/mo
Commerce OS, not invoices and not card rails. Cloud From $29/mo is not a $0 hobby hatch — self-host is the free path. Distinct from Polar/Hyperswitch (payments) and from Lago (metering).