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

Smartstore

Open source

A modular, cross-platform e-commerce platform built on ASP.NET Core with multi-store, multi-language and multi-currency support plus built-in CMS tools.

Open-source alternative to

smartstore.com
Smartstore homepage screenshot
GitHub stars
1.7k
Last commit
today
Repository age
6 years
Version
6.4.0
Licence
AGPL-3.0
Self-hosted
Yes

About Smartstore

Smartstore is an open-source e-commerce platform built on ASP.NET Core and Entity Framework Core. It combines a shop with CMS and CRM style tools, so a merchant can run a catalog, a storefront, marketing and content from a single application instead of assembling several separate products.

It supports multi-language, multi-store and multi-currency shops and offers SEO-friendly product catalogs with variants, bundles, discounts, coupons and downloadable products. A responsive storefront theme is included out of the box, and the platform has built-in AI features for generating text and images through external providers. Tools for payment, shipping and sales round out the commerce side.

The code is licensed under AGPL-3.0 and is cross-platform, so it can run on servers you manage, including cloud environments such as Azure. The architecture is modular and follows a domain-driven design, with a REST API and headless commerce options for developers who want to extend it. A developer guide, user guide, forum and marketplace support the ecosystem.

Key features

  • Multi-store, multi-language, and multi-currency shops
  • Product catalog with variants and bundles
  • Discounts and coupon management
  • Responsive storefront theme included
  • Built-in AI text and image generation
  • REST API for headless commerce

Good fit for

  • →Running an online store on the .NET stack
  • →Operating several storefronts from one admin
  • →Extending a shop with custom modules
Built with
C#
.NET
Tags
ecommerce
aspnet-core
dotnet
cms
headless-commerce
shop
multi-store
agpl
csharp

Smartstore: questions and answers

What is Smartstore used for?
Smartstore is a modular, cross-platform e-commerce platform built on ASP.NET Core with multi-store, multi-language and multi-currency support plus built-in CMS tools. It is a good fit for running an online store on the .NET stack, operating several storefronts from one admin and extending a shop with custom modules.
Is Smartstore open source?
Yes. Smartstore is open source under the AGPL-3.0 licence. Its source code is on GitHub at smartstore/Smartstore and is written mainly in C#.
Is Smartstore free?
Yes. Smartstore is open source, so the software itself is free to use.
Can I self-host Smartstore?
Yes. Smartstore can be self-hosted on your own server or infrastructure.
What is Smartstore an alternative to?
Smartstore is an open-source alternative to BigCommerce and Salesforce Commerce Cloud. Other open-source alternatives to BigCommerce include GrandNode 2, Virto Commerce and Medusa.
Is Smartstore actively maintained?
Yes. The most recent commit to Smartstore was on 2 October 2026, and the latest release is 6.4.0, published on 29 May 2026. The project has 1.7k stars on GitHub.

Open-source alternatives to Smartstore

See all

SaaS alternatives to Smartstore

See all