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-mini-program

0
View on GitHub↗
8,352 stars·2,332 forks·JavaScript·9 viewswww.nideshop.com↗

Nideshop Mini Program

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. It manages the full transaction lifecycle through shopping cart workflows, checkout coordination, and digital payment integration. Additionally, the platform includes user account management for tracking orders and a system for customers to submit product reviews.

Features

  • Mini Program E-commerce - Provides a full-stack e-commerce platform specifically optimized for the WeChat Mini Program ecosystem.
  • Payment Integrations - Integrates with payment gateways to finalize customer transactions and confirm orders.
  • Payment Processing Integrations - Provides a mechanism to handle the checkout sequence and confirm successful financial transactions.
  • Product Catalogs - Organizes a searchable inventory of items with detailed views and categories for product discovery.
  • Shopping Carts - Implements logic for managing items and state within a digital shopping cart before checkout.
  • User Profile Management - Provides personal profile management for tracking customer orders, addresses, and browsing history.
  • Commerce Stores - Utilizes a relational MySQL database to power a data-driven online storefront.
  • Relational Database Storage - Uses a MySQL relational database to persist product catalogs, user accounts, and order histories.
  • Runtimes - Implements a lightweight client runtime tailored for the WeChat Mini Program ecosystem.
  • Node.js Server Frameworks - Provides a Node.js server-side architecture to handle business logic and API requests.
  • E-commerce Backends - Implements a Node.js and MySQL backend to manage catalogs, users, and transactions.
  • RESTful API Clients - Employs RESTful API communication for synchronizing state between the mini-program client and the Node.js backend.
  • Checkout Orchestrators - Coordinates shipping address selection and payment methods to finalize customer purchases.
  • Open-Source Malls - Offers a customizable and open-source shopping platform for the WeChat ecosystem.
  • Payment Order Management - Handles the creation and tracking of payment orders and shipping details for transaction completion.
  • Product Search Interfaces - Provides a keyword-based search interface for customers to locate items across the product inventory.
  • Token-Based Authentication - Secures private user account data and identifies users using token-based session identifiers.
  • Product Detail Views - Provides detailed product information views with options to add items to carts or favorites.
  • Demo Projects - Node.js and MySQL-based e-commerce store.

Star history

Star history chart for tumobi/nideshop-mini-programStar history chart for tumobi/nideshop-mini-program

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-mini-program do?

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.

What are the main features of tumobi/nideshop-mini-program?

The main features of tumobi/nideshop-mini-program are: Mini Program E-commerce, Payment Integrations, Payment Processing Integrations, Product Catalogs, Shopping Carts, User Profile Management, Commerce Stores, Relational Database Storage.

What are some open-source alternatives to tumobi/nideshop-mini-program?

Open-source alternatives to tumobi/nideshop-mini-program include: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… aimeos/aimeos-laravel — aimeos-laravel is a comprehensive e-commerce framework for building online stores and B2B marketplaces using the… linlinjava/litemall — Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail… tumobi/nideshop — Nideshop is a server-side API backend built with Node.js and the ThinkJS MVC framework, designed specifically to power… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for… solidusio/solidus — Solidus is an open-source ecommerce framework and extensible engine designed for managing product catalogs, shopping…

Open-source alternatives to Nideshop Mini Program

Similar open-source projects, ranked by how many features they share with Nideshop Mini Program.
  • 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
  • aimeos/aimeos-laravelaimeos avatar

    aimeos/aimeos-laravel

    8,519View on GitHub↗

    aimeos-laravel is a comprehensive e-commerce framework for building online stores and B2B marketplaces using the Laravel PHP framework. It functions as a digital storefront engine and multi-tenant e-commerce platform, providing the core logic for managing product catalogs, shopping baskets, and payment processing. The project is distinguished by its ability to support complex business models, including multi-vendor marketplaces and professional B2B commerce suites with tiered pricing and procurement workflows. It also provides a headless commerce API, allowing store data and business logic to

    PHPaimeosb2be-commerce
    View on GitHub↗8,519
  • linlinjava/litemalllinlinjava avatar

    linlinjava/litemall

    20,151View on GitHub↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Javalitemallmallspring-boot
    View on GitHub↗20,151
  • tumobi/nideshoptumobi avatar

    tumobi/nideshop

    5,696View on GitHub↗

    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, an

    JavaScriptapib2cmin-program
    View on GitHub↗5,696
  • See all 30 alternatives to Nideshop Mini Program→