simplcommerce/simplcommerce

A simple, cross platform, modulith ecommerce system built on .NET

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 15th, 2026
Created on May 21st, 2016
Open Issues & Pull Requests: 172 (+0)
GitHub issues: Enabled
Number of forks: 1,671
Total Stargazers: 4,414 (+0)
Total Subscribers: 302 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 hours
Mean response time: 192.2 days
90th percentile: 1196.6 days
Tracked items: 19

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 597 days
Stale 30+ days: 13
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

SimplCommerce is a modulith ecommerce system built on .NET Core that runs cross-platform on Windows, Mac, and Linux.

The project addresses the need for a straightforward, self-contained ecommerce platform by organizing its codebase as a modulith architecture rather than microservices. This approach keeps the system simple to deploy and understand while maintaining modular separation of concerns. The platform includes a storefront and administration interface, with core functionality built on ASP.NET Core, Entity Framework Core, ASP.NET Identity Core, and Angular for the frontend. It uses MediatR for domain event handling.

SimplCommerce suits developers and organizations looking for a lightweight, open-source ecommerce foundation that avoids the complexity of distributed microservices. It works well for small to medium-sized online stores or as a starting point for custom ecommerce solutions. The project supports multiple database backends including SQL Server and PostgreSQL, and can run in Docker containers, making it flexible for different deployment scenarios. The modulith design means you get architectural clarity without the operational overhead of managing separate services.

The project maintains active continuous integration across multiple platforms and provides Docker images for testing. Development activity shows regular updates to the codebase with contributions from multiple developers. The maintainers have published comprehensive documentation and maintain a public roadmap, indicating sustained attention to the project's direction and user needs.