Open-source e-commerce on ASP.NET Core
GrandNode is a complete online store built on ASP.NET Core and .NET 10, free and open source under the GPL-3.0. If your team writes C#, you can run, extend and host your store with the tools you already know - no PHP, no closed SaaS.
Why build e-commerce on ASP.NET Core
- Performance: ASP.NET Core is one of the fastest web frameworks, and GrandNode caches the catalog per customer group so most visitors share one cached page.
- One language end to end: plugins, themes, integrations and background tasks are all C#, debugged in Visual Studio, Rider or VS Code.
- Cross-platform hosting: runs on Linux, Windows and macOS, in Docker or Kubernetes, with .NET Aspire for local development.
- Long support: .NET LTS releases and GrandNode Official LTS releases with 24 months of security fixes.
What is in the box
- Five product types - simple, grouped, bundled, auction and reservation - with attributes, variants and per-variant stock.
- Discounts, coupons, tier prices, loyalty points and gift vouchers.
- Guest and registered checkout, Stripe and Braintree payments, shipping by weight, fixed rate or pickup points.
- B2B: customer groups, company sub-accounts, sales employees and VAT handling.
- Multi-vendor marketplace and multi-store from one installation.
- Content: pages, blog, news and a knowledgebase; SEO-friendly URLs, sitemaps and structured data.
See the full list on Features, or click through the live demo.
Built for developers
- Plugins and themes for payments, shipping, tax, widgets, discount rules and authentication - see writing a plugin.
- APIs: a JWT-secured backend API with OpenAPI documentation and a frontend API for headless storefronts - see the REST API.
- Clean architecture: layered services, an in-house mediator, domain events and scheduled tasks.
- AI-ready codebase: the AI Agent Kit teaches coding agents how GrandNode is built.
Run it in minutes
docker run -d -p 127.0.0.1:27017:27017 --name mongodb mongo
docker run -d -p 80:8080 --name grandnode2 --link mongodb:mongo grandnode/grandnode2
Open http://localhost and the installer guides you through the rest. Other options - release packages and building from source - are on Download and in installing GrandNode.
Compared with other .NET platforms
GrandNode is one of a handful of open-source .NET e-commerce platforms, and the only one built on MongoDB. Read our comparison of open-source .NET e-commerce platforms to see how it differs from nopCommerce, Smartstore, Virto Commerce and Orchard Core Commerce.
Moving from another platform?
We migrate products, customers, orders and SEO URLs for a fixed price - request a quote.