awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/eShop

0
View on GitHub↗
10,079 نجوم·3,452 تفرعات·C#·mit·8 مشاهدات

EShop

eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing.

The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers.

The system covers broad capability areas including identity and access management, secure third-party payment processing, and cloud-native container orchestration. Quality assurance is addressed through component functional testing and automated end-to-end browser tests.

Deployment and maintenance are supported via cloud deployment orchestration tools and automated build pipelines.

Features

  • Microservices Architectures - Provides a comprehensive reference architecture for a distributed e-commerce system using decoupled microservices.
  • Microservice Architectures - Organizes retail operations into a collection of loosely coupled, independently deployable microservices.
  • Retail Reference Implementations - Serves as a comprehensive .NET microservices reference application for building a distributed retail system.
  • Payment Gateway Integrations - Handles financial transactions by securely delegating payment processing to third-party providers.
  • Payment Processing - Captures and verifies funds for customer purchases through secure integration with payment gateways.
  • Shopping Carts - Tracks items selected by users in temporary sessions prior to the checkout process.
  • Cloud Native Infrastructure - Orchestrates and deploys scalable retail infrastructure within cloud-native environments using automated pipelines.
  • Cloud Native Orchestration - Deploys and scales distributed retail components using cloud-native container orchestration and automated pipelines.
  • Identity and Access Management - Includes a centralized identity provider for managing user authentication and authorization across the distributed system.
  • Identity-Based Access Control - Secures distributed resources through centralized identity management for user authentication and authorization.
  • User Identity Management - Manages user accounts and access levels through an integrated authentication and authorization process.
  • E-commerce Blueprints - Provides a blueprint for online retail operations using decoupled services to manage catalogs, baskets, and orders.
  • Event Bus Architectures - Implements an asynchronous event bus to synchronize state and coordinate communication across distributed microservices.
  • Event Driven Messaging - Coordinates microservices through an asynchronous event bus using pub-sub patterns to ensure eventual consistency.
  • Microservice Orchestration - Manages distributed retail operations by coordinating independent and scalable services for catalogs and ordering.
  • Generative AI Integrations - Provides a reference implementation for embedding generative AI services into the storefront interface.
  • LLM Model Integrations - Integrates generative AI capabilities by connecting the retail store to large language models via cloud providers.
  • LLM Provider Integrations - Implements configuration and authentication adapters for connecting the store to cloud-hosted LLM providers.
  • AI Model Integrations - Implements adapters and interfaces to connect the retail application to cloud-based large language models.
  • Order Fulfillment - Manages the end-to-end workflow of creating, validating, and fulfilling customer purchase requests.
  • Payment Integrations - Integrates third-party payment gateways to securely process financial transactions for customer purchases.
  • Product Catalogs - Provides a dedicated service for storing and organizing product information to be searched across the storefront.
  • Cloud Deployment - Provisions cloud resources and deploys distributed retail environments using a command line interface.
  • Automated End-to-End Testing - Executes automated browser-based tests to verify complete user journeys across various device configurations.
  • Infrastructure and Utilities - Sample migration of legacy web forms to modern architecture.
  • Sample Projects - Reference eCommerce application for .NET.

سجل النجوم

مخطط تاريخ النجوم لـ dotnet/eshopمخطط تاريخ النجوم لـ dotnet/eshop

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ EShop

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع EShop.
  • googlecloudplatform/microservices-demoالصورة الرمزية لـ GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492عرض على GitHub↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    Go
    عرض على GitHub↗20,492
  • vendurehq/vendureالصورة الرمزية لـ vendurehq

    vendurehq/vendure

    7,924عرض على GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    عرض على GitHub↗7,924
  • spree/spreeالصورة الرمزية لـ spree

    spree/spree

    15,230عرض على GitHub↗

    This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for managing online retail operations. It provides the foundational infrastructure to handle complex product catalogs, customer order lifecycles, and global payment processing within a unified system. The platform distinguishes itself through a headless, API-first architecture that decouples backend commerce logic from custom frontend storefronts. It supports multi-tenant environments, allowing for the management of multiple independent retail storefronts or marketplaces from a si

    Rubycarte-commerceecommerce
    عرض على GitHub↗15,230
  • jina-ai/jinaالصورة الرمزية لـ jina-ai

    jina-ai/jina

    21,858عرض على GitHub↗

    Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and audio across distributed microservices. It functions as an inference orchestrator and a distributed model gateway, providing a containerized stack to organize AI executors into operational pipelines. The system manages large language model workloads through token-streamed response delivery and dynamic batching to increase hardware throughput. It utilizes a protocol-agnostic communication layer to route data across different machine learning frameworks. The framework covers hi

    Python
    عرض على GitHub↗21,858
عرض جميع البدائل الـ 30 لـ EShop→

الأسئلة الشائعة

ما هي وظيفة dotnet/eshop؟

eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing.

ما هي الميزات الرئيسية لـ dotnet/eshop؟

الميزات الرئيسية لـ dotnet/eshop هي: Microservices Architectures, Microservice Architectures, Retail Reference Implementations, Payment Gateway Integrations, Payment Processing, Shopping Carts, Cloud Native Infrastructure, Cloud Native Orchestration.

ما هي البدائل مفتوحة المصدر لـ dotnet/eshop؟

تشمل البدائل مفتوحة المصدر لـ dotnet/eshop: googlecloudplatform/microservices-demo — This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… spree/spree — This project is a modular e-commerce platform built on Ruby on Rails, designed to serve as a comprehensive engine for… jina-ai/jina — Jina is a cloud-native framework for building and deploying multimodal AI applications that process text, images, and… bailicangdu/vue2-elm — vue2-elm is a comprehensive Vue.js e-commerce reference application and single-page application boilerplate. It… woocommerce/woocommerce — WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online…