7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Module Shop

Open source

Modular, cross-platform online store system built on .NET 8 with a REST API, admin back office and support for several databases.

Open-source alternative to

demo.shopapi.circle.ac.cn
Module Shop homepage screenshot
GitHub stars
959
Last commit
8 mo ago
Repository age
7 years
Licence
MIT
Self-hosted
Yes

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

SaaS alternatives to Module Shop

See all