https://github.com/nestjs-shopify/nestjs-shopify
Build Shopify apps on NestJS
https://github.com/nestjs-shopify/nestjs-shopify
graphql nestjs shopify
Last synced: 7 months ago
JSON representation
Build Shopify apps on NestJS
- Host: GitHub
- URL: https://github.com/nestjs-shopify/nestjs-shopify
- Owner: nestjs-shopify
- License: mit
- Created: 2022-07-28T13:17:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-14T07:51:46.000Z (7 months ago)
- Last Synced: 2025-05-14T08:46:24.910Z (7 months ago)
- Topics: graphql, nestjs, shopify
- Language: TypeScript
- Homepage:
- Size: 3.19 MB
- Stars: 130
- Watchers: 7
- Forks: 24
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shopify - nestjs-shopify - Packages to develop Shopify application using NestJS. (Libraries / JavaScript)
- shopify-awesome-agency - nestjs-shopify - 使用 NestJS 开发 Shopify 应用程序的软件包。 (库 / JavaScript)
README
A monorepo containing packages to develop Shopify application using NestJS.
## Upgrade to `@nestjs-shopify/express` or `@nestjs-shopify/fastify`
See upgrade guide [here](docs/migrate-to-express-or-fastify-package.md).
## Packages
| Package | Description |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [@nestjs-shopify/express](packages/express) | Initialize the `@shopify/shopify-api` package with your Express NestJS app. |
| [@nestjs-shopify/fastify](packages/fastify) | Initialize the `@shopify/shopify-api` package with your Fastify NestJS app. |
| [@nestjs-shopify/common](packages/common) | Common utilities (like HMAC validation, applying CSP headers, etc.) |
| [@nestjs-shopify/webhooks](packages/webhooks) | Register and process Shopify webhooks. |
| [@nestjs-shopify/auth](packages/auth) | Setup online and/or offline auth and protected your NestJS API with Shopify JWT session tokens. |
| [@nestjs-shopify/graphql](packages/graphql) | Setup a Shopify GraphQL Admin API proxy that is automatically setup to use online session tokens. |
| [@nestjs-shopify/core](packages/core) | Private module to be used by `@nestjs-shopify/express` or `@nestjs-shopify/fastify` |
## Example app
See https://github.com/nestjs-shopify/example-nx-app for an example app with a NextJS frontend.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.