awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tumobi avatar

tumobi/nideshop

0
View on GitHub↗
5,696 stars·1,787 forks·JavaScript·MIT·29 viewswww.nideshop.com↗

Nideshop

Nideshop is a server-side API backend built with Node.js and the ThinkJS MVC framework, designed specifically to power a WeChat Mini Program e-commerce storefront. It provides a RESTful API that handles product listings, shopping cart management, order processing, and payment transactions through the WeChat platform.

The project integrates WeChat login authentication and payment processing using configured app credentials, enabling secure user identity verification and transaction handling within the Mini Program ecosystem. It includes a web-based admin panel for managing products, orders, and store settings, and stores data in a MySQL relational database with JSON serialisation for client-server communication.

Beyond core e-commerce operations, the API supports product category browsing, keyword-based product search, and user account management features such as order history, favorites, saved addresses, and feedback submissions. The application is designed for self-hosted deployment on a cloud server, with documented setup instructions for configuring the database, runtime, and framework dependencies.

Features

  • Mini Program E-commerce - Provides a RESTful API backend specifically designed for a WeChat Mini Program e-commerce storefront.
  • Storefront API Backends - Serves RESTful API endpoints for a WeChat Mini Program to browse products, manage carts, place orders, and process payments.
  • WeChat Pay Integrations - Integrates WeChat Pay for processing payment transactions within the storefront.
  • Login and Payment Configurations - Configures the API to authenticate users and process payments through the WeChat platform.
  • Order Lifecycle Orchestration - Handles the full order lifecycle from placement through payment, including address selection and order status tracking.
  • Self-Hosted E-commerce Platforms - Ships a deployable e-commerce API backend designed for self-hosting on cloud servers.
  • Shopping Carts - Manages shopping cart items with add, edit, delete, and checkout operations.
  • E-commerce Data Stores - Stores product, order, and user data in structured MySQL tables with SQL queries for CRUD operations.
  • Server-Side Integrations - Authenticates users and processes payments via WeChat's OAuth and payment APIs with configured credentials.
  • MVC Frameworks - Organises server logic into Model-View-Controller layers for request handling and response generation.
  • E-commerce Backends - Provides a server-side backend built with Node.js and ThinkJS for e-commerce operations.
  • RESTful API Designs - Exposes endpoints using HTTP methods and resource-based URLs for stateless client-server communication.
  • Category Browsing - Groups products by category, including new arrivals and popular recommendations, for easy browsing.
  • Product Search Engines - Implements keyword-based product search across the store's catalog.
  • Login Authentications - Validates user identity through the WeChat Mini Program login flow using configured app credentials.
  • Session Authentication - Maintains user login state across requests using server-side sessions tied to WeChat user IDs.
  • User Account Management - Manages user accounts with order history, favorites, addresses, and feedback.
  • Admin Panel Frameworks - Provides a browser-based admin panel for managing products, orders, and store settings.

Star history

Star history chart for tumobi/nideshopStar history chart for tumobi/nideshop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tumobi/nideshop do?

Nideshop is a server-side API backend built with Node.js and the ThinkJS MVC framework, designed specifically to power a WeChat Mini Program e-commerce storefront. It provides a RESTful API that handles product listings, shopping cart management, order processing, and payment transactions through the WeChat platform.

What are the main features of tumobi/nideshop?

The main features of tumobi/nideshop are: Mini Program E-commerce, Storefront API Backends, WeChat Pay Integrations, Login and Payment Configurations, Order Lifecycle Orchestration, Self-Hosted E-commerce Platforms, Shopping Carts, E-commerce Data Stores.

Which projects share features with tumobi/nideshop?

Projects with overlapping indexed features include: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… bagisto/nextjs-commerce — Bagisto Next.js Commerce is a headless, server-side rendered e-commerce storefront built on Next.js that connects to… tumobi/nideshop-mini-program — This is an open-source e-commerce platform designed specifically as a WeChat Mini Program. It consists of a mobile… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… nswbmw/n-blog — N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as…

Projects sharing features with Nideshop

These projects share indexed features with Nideshop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • bagisto/nextjs-commercebagisto avatar

    bagisto/nextjs-commerce

    4,287View on GitHub↗

    Bagisto Next.js Commerce is a headless, server-side rendered e-commerce storefront built on Next.js that connects to any backend commerce API exclusively through GraphQL. It delivers SEO-optimized product pages with fast initial loads by combining server-side rendering with incremental static regeneration, and automatically optimizes images for different devices and network conditions. The storefront decouples the user interface from backend commerce logic, enabling flexible integration with any API protocol without modifying the frontend code. It supports the full shopping lifecycle includin

    TypeScriptheadlessheadless-commercenextjs
    View on GitHub↗4,287
  • tumobi/nideshop-mini-programtumobi avatar

    tumobi/nideshop-mini-program

    8,352View on GitHub↗

    This is an open-source e-commerce platform designed specifically as a WeChat Mini Program. It consists of a mobile shopping application and a server-side architecture utilizing Node.js and a MySQL relational database to manage product catalogs, user accounts, and order data. The project provides a full-stack commerce environment tailored for the WeChat ecosystem, integrating a frontend runtime with a backend capable of handling product inventories and purchase histories. The system covers the complete shopping experience, including product search, catalog browsing, and detailed item views. I

    JavaScript
    View on GitHub↗8,352
  • lunarphp/lunarlunarphp avatar

    lunarphp/lunar

    3,415View on GitHub↗

    Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data models of an online store. It provides a decoupled infrastructure that separates business logic from the presentation layer, allowing for the orchestration of digital storefronts via an API. The system is distinguished by its headless-first approach and a dedicated toolkit for building customized administration interfaces using pre-made components and widgets. It supports complex global operations through a multilingual commerce system that handles regional storefront configu

    PHPe-commerceecommercefilamentphp
    View on GitHub↗3,415
Compare all 30 related projects→