About Module Shop
Module Shop is a simple, modular e-commerce system built on .NET 8 and documented in Chinese. It splits the application into self-contained modules, runs on Docker, Windows, Linux and macOS, and supports Microsoft SQL Server, PostgreSQL, MySQL and SQLite. It is free and open source, aimed at .NET developers who want a store back end they can extend.
The back-end service lives in the repository's server folder and exposes a documented REST API, with Swagger available for online calls and comments in Chinese. A mock API controller exists for development and demo sites, to simulate administrators and buyers and reset sample data. The README lists many API controllers, covering accounts, application settings, cache, countries, uploads, user addresses, carousel and HTML widgets, brands, categories, products and product attributes.
A demo of the admin site and the API documentation is available online. The project uses Entity Framework Core and is MIT licensed. The README also advertises other projects from the same author, but this entry is only about the store system, which you deploy and operate yourself.
Key features
- Modular .NET 8 architecture
- REST API with Swagger documentation
- Admin back office
- Support for SQL Server, PostgreSQL, MySQL and SQLite
- Docker and cross-platform deployment
- Product, brand and category management
Good fit for
- →Building a custom online store on .NET
- →Studying a modular e-commerce API design
- Built with
- C#
- Tags
- ecommerce
- dotnet
- csharp
- modular
- shop
- swagger
- entity-framework
- online-store
Module Shop: questions and answers
- What is Module Shop used for?
- Module Shop is a modular, cross-platform online store system built on .NET 8 with a REST API, admin back office and support for several databases. It is a good fit for building a custom online store on .NET and studying a modular e-commerce API design.
- Is Module Shop open source?
- Yes. Module Shop is open source under the MIT licence. Its source code is on GitHub at trueai-org/module-shop and is written mainly in C#.
- Is Module Shop free?
- Yes. Module Shop is open source, so the software itself is free to use.
- Can I self-host Module Shop?
- Yes. Module Shop can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Module Shop an alternative to?
- Module Shop is an open-source alternative to BigCommerce and Ecwid. Other open-source alternatives to BigCommerce include WooCommerce, thirty bees and SmartStore.NET.
- Is Module Shop actively maintained?
- The most recent commit to Module Shop was on 12 January 2026. The project has 959 stars on GitHub.
Open-source alternatives to Module Shop
See all
WooCommerce
E-commerce
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solu
OSSvs BigCommerce★ 11k
thirty bees
E-commerce
thirty bees - e-commerce that works for you
OSSvs BigCommerce★ 767
SmartStore.NET
E-commerce
Open Source ASP.NET MVC Enterprise eCommerce Shopping Cart Solution
GPL-3.0vs BigCommerce★ 2.7k
Bagisto
E-commerce
Open Source eCommerce & Multi-Vendor Marketplace Platform Built with Laravel for Enterpris
MITvs BigCommerce★ 28k
EC-CUBE
E-commerce
EC-CUBE is the most popular e-commerce solution in Japan
OSSvs BigCommerce★ 789
SimplCommerce
E-commerce
A simple, cross platform, modulith ecommerce system built on .NET
Apache-2.0vs BigCommerce★ 4.4k
SaaS alternatives to Module Shop
See all
BigCommerce
E-commerce
Hosted ecommerce platform with built-in B2B features and headless options
SaaS
Ecwid
E-commerce
Embeddable online store that adds a shop to an existing website
SaaS
Big Cartel
E-commerce
Store builder aimed at artists, makers and independent merchants
SaaS
Nuvemshop
E-commerce
Hosted store builder used by merchants in Latin America, also sold as Tiendanube
SaaS
Shopify
E-commerce
Hosted ecommerce platform for online stores, point of sale and checkout
SaaS
Square Online
E-commerce
Online store builder tied to Square payments and point of sale
SaaS

