awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
evershopcommerce avatar

evershopcommerce/evershop

0
View on GitHub↗
10,141 stars·2,347 forks·TypeScript·GPL-3.0·8 vuesevershop.io↗

Evershop

EverShop is a TypeScript-first, modular e-commerce platform built with GraphQL and React. It provides a full-featured online store system for managing products, orders, customers, and site content through a React-based administrative interface, with a GraphQL API layer that serves both the admin panel and storefront.

The platform is designed around a module-based extension architecture, where core functionality is split into independent modules that can be added, removed, or overridden without modifying the core codebase. Storefront appearance and behavior are controlled through a theme system with page-specific component folders, allowing developers to replace any core React component with a custom version by placing matching files in a theme directory. Customer sessions and admin access are managed using token-based authentication rather than server-side session storage.

The system includes capabilities for product catalog and inventory management, CMS content management, checkout processing with integrated payment methods including Stripe and PayPal, promotion and discount application through coupon codes and discount rules, tax calculation, and order fulfillment with shipment tracking. A command-line scaffolding tool generates new themes and modules, while database schema changes are applied through versioned SQL scripts with automatic rollback on execution failure. The platform can be launched using a single Docker command, and custom extensions can be packaged and published via npm.

Features

  • E-commerce Platforms - Provides a modular, TypeScript-first e-commerce platform built with GraphQL and React for building tailored online stores.
  • Storefront Themes - Controls storefront appearance and behavior through a theme system with page-specific component folders.
  • Customer Account Management - Manages customer accounts, addresses, and sign-in sessions using token-based authentication.
  • E-commerce Admin Dashboards - Manages products, orders, customers, and site content through a React-based administrative interface.
  • E-commerce Frameworks - Designed for extensibility where new features are added as modules without modifying core code, supporting npm-published extensions.
  • Inventory Management - Creates, edits, and organizes products within categories and collections via a dedicated admin interface.
  • Online Payment Processing - Processes payments through built-in integrations for Stripe, PayPal, and Cash on Delivery.
  • Order Fulfillment - Provides order viewing, management, and fulfillment capabilities for processing customer purchases.
  • Product Catalog Management - Manages product catalog, categories, collections, and attributes from a central admin panel.
  • Store Administration Panels - Provides a React-based administrative interface for managing products, orders, customers, promotions, and site content.
  • Store Functionality Extensions - Add custom features through a modular extension system without altering the core platform code.
  • Token-Based Authentication - Manages customer sessions and admin access using cryptographic tokens instead of server-side storage.
  • Module-Based Extensions - Splits core functionality into independent modules that can be added, removed, or overridden.
  • Modular Extension Architectures - Built on a modular extension architecture for adding features without modifying core code.
  • React-Based Admin Interfaces - Provides a React-based administrative interface for managing products, orders, customers, and content.
  • Admin Panel Extensions - Provides a React-based admin panel for managing products, orders, and customers.
  • Backend Checkout Orchestrations - Handles shopping cart, shipping zones, and payment method registration during the checkout process.
  • E-Commerce Checkout Flows - Handles shopping cart, shipping options, and payment methods through integrated services like Stripe and PayPal.
  • Modular Store Building - Extend and customize an online store by adding new features through a flexible module system without modifying core code.
  • Storefront Customization - Customizes the storefront by overriding React components and adding page-specific elements through a theme directory.
  • Storefront Theme Systems - Provides a dedicated theme development system for modifying storefront visual design and layout.
  • Custom Route Definitions - Provides a system for defining custom API routes with validation and middleware for frontend data submissions.
  • E-commerce Platforms - A full-featured online store platform built with TypeScript and React for managing products, orders, and customers.
  • GraphQL APIs - Exposes store data through a unified GraphQL API for both admin and storefront use.
  • Promotional Coupon Systems - Creates and applies coupon codes and discount rules to reduce order totals.
  • Promotional Discount Engines - Generates coupon codes and discount rules to reduce order totals during checkout.
  • Store Configuration Management - Adjusts global store configuration including email and password settings through the admin interface.
  • E-Commerce Tax Calculations - Provides configurable tax classes and rates for automatic order tax computation.
  • CMS Layout Management - Creates and edits CMS pages and widgets to customize store content and layout.
  • Component Override Systems - Allows developers to replace core React components by placing custom files in a theme directory.
  • Component Overrides - Replaces core React components with custom versions by placing matching files in the theme directory.
  • File-Based Override Systems - Allows developers to replace core React components by placing custom files in a theme directory.
  • Content Page Managers - Create and manage custom pages and widgets for the storefront.
  • Page-Specific Component Placements - Enables inserting React components on specific storefront pages via theme folder placement.
  • React - Listed in the “React 项目” section of the Great Open Source Project awesome list.

Historique des stars

Graphique de l'historique des stars pour evershopcommerce/evershopGraphique de l'historique des stars pour evershopcommerce/evershop

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Evershop

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Evershop.
  • vendurehq/vendureAvatar de vendurehq

    vendurehq/vendure

    7,924Voir sur 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
    Voir sur GitHub↗7,924
  • django-oscar/django-oscarAvatar de django-oscar

    django-oscar/django-oscar

    6,611Voir sur GitHub↗

    Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It provides a purpose-built admin dashboard for managing e-commerce operations including products, orders, customers, and promotions, replacing the default Django admin interface. The framework includes a flexible promotions engine for creating multi-buy, bundle, and percentage discounts with custom conditions and benefits, along with a configurable order status and transition system that supports split payments, multi-batch shipping, and deferred payment capture. The framework is desig

    Python
    Voir sur GitHub↗6,611
  • lunarphp/lunarAvatar de lunarphp

    lunarphp/lunar

    3,415Voir sur GitHub↗

    Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data models of an online store. It provides a decoupled infrastructure that separates business logic from the presentation layer, allowing for the orchestration of digital storefronts via an API. The system is distinguished by its headless-first approach and a dedicated toolkit for building customized administration interfaces using pre-made components and widgets. It supports complex global operations through a multilingual commerce system that handles regional storefront configu

    PHPe-commerceecommercefilamentphp
    Voir sur GitHub↗3,415
  • tigshop/tigshopAvatar de tigshop

    tigshop/Tigshop

    7,180Voir sur GitHub↗

    Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border retail configurations. It functions as a B2B2C marketplace platform that connects suppliers, store owners, and customers through integrated storefronts and vendor portals. The system is distinguished by an automated revenue splitting engine that divides transaction payments between platforms, merchants, and suppliers based on defined service fee rules. It includes a tiered affiliate distribution system for tracking multi-level commissions and an omnichannel retail manager that

    PLpgSQLjavanuxtjsphp
    Voir sur GitHub↗7,180
Voir les 30 alternatives à Evershop→

Questions fréquentes

Que fait evershopcommerce/evershop ?

EverShop is a TypeScript-first, modular e-commerce platform built with GraphQL and React. It provides a full-featured online store system for managing products, orders, customers, and site content through a React-based administrative interface, with a GraphQL API layer that serves both the admin panel and storefront.

Quelles sont les fonctionnalités principales de evershopcommerce/evershop ?

Les fonctionnalités principales de evershopcommerce/evershop sont : E-commerce Platforms, Storefront Themes, Customer Account Management, E-commerce Admin Dashboards, E-commerce Frameworks, Inventory Management, Online Payment Processing, Order Fulfillment.

Quelles sont les alternatives open-source à evershopcommerce/evershop ?

Les alternatives open-source à evershopcommerce/evershop incluent : vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… django-oscar/django-oscar — Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It… lunarphp/lunar — Lunar is a modular PHP e-commerce framework and headless commerce engine designed to manage the backend logic and data… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border… fecshop/yii2_fecshop — yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular…