Money · Independent · 21 Oct 2026

grandnode/grandnode2

Open-source eCommerce platform for C# and ASP.NET Core 10 with MongoDB. Build multi-store shops and multi-vendor marketplaces with B2B/B2C, REST API, plugins, Vue 3 and Docker.

← Money
GrandNode2: .NET eCommerce. Self-hosted store engine for C# and MongoDB.

In simple English

This program is a complete online shop that you can run on your own server. It lets you sell physical goods, digital downloads, or run a marketplace where multiple people sell things. You can host multiple distinct storefronts from one single database and backend. It costs nothing for the software itself, but you need a server and some technical skill to set it up. If you know C# and .NET, you can customize every part of it.

What it is

GrandNode2 is an open-source eCommerce platform written in C# on ASP.NET Core that uses MongoDB for storage. It offers a fully featured online shop with multi-store support, B2B and B2C catalogs, and a REST API for custom frontends.

What it is good for

It helps developers and agencies build custom online stores or multi-vendor marketplaces without paying per-store licence fees to hosted shopping platforms.

Stars1.3k
LicenceGPL-3.0
Latest2.4.0 (2026-10-04)checked 21 Oct 2026
Last code change2026-10-20
Written inC#
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs multiple independent storefronts from a single installation.
  • Includes support for both business-to-business and retail customers.
  • Provides a REST API so you can build custom mobile apps or storefronts.
Watch for
  • Requires a running MongoDB database alongside the web application.
  • Needs familiarity with the .NET ecosystem to troubleshoot configuration issues.
  • GPL-3.0 licence requires you to share source changes if you distribute modified versions.
Replaces

Shopify

Works well with

MongoDB

Similar repositories
  • nopSolutions/nopCommerce10k stars

    An open-source .NET e-commerce platform that uses SQL Server instead of MongoDB.

  • saleor/saleor23k stars

    An open-source e-commerce platform built on Python and GraphQL instead of C#.

Also reviewed on Repo Radar
  • hledgerorg/hledger4.8k stars

    Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.

  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

  • ledger/ledger6.1k stars

    Double-entry accounting from a plain text file, run from the command line, with no database of any kind.

Install
docker network create grandnode
docker run -d --name mongo --network grandnode -v grandnode_db:/data/db mongo
docker run -d --name grandnode2 --network grandnode -p 80:8080 -e Application__MediaPath=/app/media -v grandnode_appdata:/app/App_Data -v grandnode_media:/app/media grandnode/grandnode2

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Commerce & Finance › Ecommerce & Storefronts › Marketplaces.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.