Does Shopify no longer support other app templates?

Topic summary

App scaffolding with npm init … --template --node fails, prompting concern that only the Remix template is supported. Screenshots show the same error after initial fixes.

Early replies suggest Shopify now requires Remix, while another proposes using the correct, lowercase package scope. Even with that, the error persists and one participant suspects non‑Remix templates were removed.

A clarification notes you can still build apps in other languages if they meet Shopify standards. A working command is later shared: npm init @shopify[email removed] – --template=node (lowercase “@shopify”, explicit template flag).

Confusion stemmed from capitalization, scope/package syntax, and an editor auto-mention altering the command. Outcome: Using the corrected command resolves the issue; no definitive confirmation that non‑Remix templates are deprecated.

Summarized with AI on January 10. AI used: gpt-5.

When I building the app using the following command :npm init @Shopify_77 /app@latest – --template --node
I am getting the below error, I that mean shopify from now don’t support other templates apart from remix?

1 Like

Shopify has changed the app template you need to work with Remix now.

Maybe it’s because you capitalized “Shopify”:** @Shopify_77 /app@latest**

Try with this command:

npm init @shopify/app@latest -- --template --node

Getting same error.

Yeah i tested it now, it seems like shopify completely removed support to any template that isn’t remix :anxious_face_with_sweat: , i wonder if this is something definitive.

You can build a Shopify app in any other language but but it needs to match upto Shopify standard and requirements.

1 Like

Hey i found the solution! Use this command:

npm init [email removed]s[email removed] – --template=node

1 Like

But its npm init [email removed]s[email removed] – --template=node

1 Like

Ah thank you @Pankaj_Patidar , i will edit it, seems like the text editor detected it as a mention.