awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
evershopcommerce avatar

evershopcommerce/evershop

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
evershop.io
↗

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.
10,540 stars·2,444 forks·TypeScript·GPL-3.0·45 views

Star history

Star history chart for evershopcommerce/evershopStar history chart for evershopcommerce/evershop

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Evershop

These projects share indexed features with Evershop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    8,568View on 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
    View on GitHub↗8,568
  • django-oscar/django-oscardjango-oscar avatar

    django-oscar/django-oscar

    6,631View on 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
    View on GitHub↗6,631
  • lunarphp/lunarlunarphp avatar

    lunarphp/lunar

    3,415View on 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
    View on GitHub↗3,415
  • tigshop/tigshoptigshop avatar

    tigshop/Tigshop

    7,180View on 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
    View on GitHub↗7,180
Compare all 30 related projects→

Frequently asked questions

What does evershopcommerce/evershop do?

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.

What are the main features of evershopcommerce/evershop?

The main features of evershopcommerce/evershop are: E-commerce Platforms, Storefront Themes, Customer Account Management, E-commerce Admin Dashboards, E-commerce Frameworks, Inventory Management, Online Payment Processing, Order Fulfillment.

Which projects share features with evershopcommerce/evershop?

Projects with overlapping indexed features include: 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…