Can you build a Shopify App using Nest.js and its potential drawbacks?

Is it possible to create Shopify App with Nest.js? If so, what would be the cons of using it instead of Node.js?

I am also planning to build the Shopify app backend with Nest.js for out-of-box architecture. But the Nest.js learning curve is much steeper than the other Node.js web frameworks, like express.js

HI, I’ve made Shopify app template with NestJS. If you would like to create Shopify app with nestJS yet, Please check it.

https://github.com/tomoyanakano/shopify-app-template-with-nestjs

Anyone coming to this thread. I am actively maintaining the following packages for building Shopify apps on NestJS: https://github.com/nestjs-shopify/nestjs-shopify

Hey everyone, if you’re looking to build a Shopify app using Nest.js, Introducing an embedded app starter template in TypeScript for building Shopify apps with Nest.js.

It includes React.js, Apollo Client, Zustand, Nest.js, Prisma, and more in the tech stack. The setup is straightforward, and I’m here to provide support if you need it. Let’s create amazing Shopify apps together! :rocket:

You can find the template here: Github Repository

Hey all, I have built a starter which we use at storetools.io for all of our apps.
Have added some conveniences to improve DX:

  • Swagger by default
  • Shopify cli compatible
  • Tailwind css for quick utility classes along with polaris
  • Vite HMR by default
  • Custom hook: useApi using Axios

https://github.com/storetools/Shopify-App-Starter

I tried looking at it, I couldn’t pass resolving this in the AppModule

UPDATE: Thanks the nestjs-shopify has been amazing @tolgapaksoy

Hey @mahhdn ,

Yes,Nest.js works well for Shopify apps, especially larger projects. If your are building a small app,plain Node.js is simpler,but Nest.js offers better structure as your project grows