awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

43 dépôts

Awesome GitHub RepositoriesProduct Catalogs

Systems for organizing, managing, and scaling complex product data, attributes, and variants.

Distinguishing note: No existing candidates provided; this is a core commerce management capability.

Explore 43 awesome GitHub repositories matching business & productivity software · Product Catalogs. Refine with filters or upvote what's useful.

Awesome Product Catalogs GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • medusajs/medusaAvatar de medusajs

    medusajs/medusa

    34,404Voir sur GitHub↗

    Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl

    Organizes large-scale product catalogs with support for complex attributes, variants, and options to ensure high performance and scalability.

    TypeScriptcommercee-commerceecommerce
    Voir sur GitHub↗34,404
  • mirumee/saleorAvatar de mirumee

    mirumee/saleor

    22,995Voir sur GitHub↗

    Saleor is a composable e-commerce platform and global order orchestrator designed as an extensible commerce backend. It provides a GraphQL headless commerce API that separates core business logic and data management from the presentation layer, allowing for the management of products, orders, and customers without a predefined storefront. The platform is built for multi-channel store management, enabling the independent control of pricing, currencies, and stock across various sales channels and warehouses. It differentiates itself through a modular architecture that integrates custom business

    Ships a content model and management system for organizing complex product data and marketing materials.

    Python
    Voir sur GitHub↗22,995
  • saleor/saleorAvatar de saleor

    saleor/saleor

    22,610Voir sur GitHub↗

    Saleor is a headless, API-first commerce platform designed to manage complex retail operations through a decoupled architecture. It provides a centralized backend that uses a GraphQL-based interface to handle product catalogs, order lifecycles, and multi-channel sales across diverse global markets. By separating the commerce engine from the storefront, the platform enables developers to build custom, high-performance shopping experiences while maintaining granular control over data interactions. The platform distinguishes itself through an event-driven architecture that allows for deep extens

    Organizes inventory into structured categories and attributes to support complex storefront displays.

    Pythoncartcheckoutcommerce
    Voir sur GitHub↗22,610
  • pedroslopez/whatsapp-web.jsAvatar de pedroslopez

    pedroslopez/whatsapp-web.js

    22,024Voir sur GitHub↗

    This project is a Node.js framework designed for headless browser automation, enabling the creation of automated messaging clients. It functions by controlling a headless browser instance to programmatically interact with the messaging interface, allowing developers to simulate user sessions and manage complex chat workflows. The library distinguishes itself through its comprehensive session management and event-driven architecture. It supports persistent authentication by serializing session data to local or remote storage, ensuring that automated clients can maintain continuous connectivity

    Stores and retrieves item details including pricing, quantities, and media assets to facilitate automated inventory or commerce interactions.

    JavaScriptapibotbot-api
    Voir sur GitHub↗22,024
  • googlecloudplatform/microservices-demoAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492Voir sur 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

    Provides a system for managing product metadata and serving available item lists.

    Go
    Voir sur GitHub↗20,492
  • linlinjava/litemallAvatar de linlinjava

    linlinjava/litemall

    20,151Voir sur GitHub↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Structures product data by categories, brands, and promotional topics to facilitate inventory navigation and item discovery.

    Javalitemallmallspring-boot
    Voir sur GitHub↗20,151
  • spree/spreeAvatar de spree

    spree/spree

    15,230Voir sur 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

    The platform organizes inventory items into categories and structures to support browsing, searching, and purchasing within an online storefront.

    Rubycarte-commerceecommerce
    Voir sur GitHub↗15,230
  • macrozheng/mall-admin-webAvatar de macrozheng

    macrozheng/mall-admin-web

    12,556Voir sur GitHub↗

    This project is a Vue 3 e-commerce administration dashboard designed as a centralized backend manager for online stores. It provides a web-based interface for overseeing store settings, product catalogs, and general business workflows using the Element Plus component library. The system integrates a business intelligence dashboard for visualizing financial metrics and operational performance through interactive charts and reports. It features a content management system for editing rich text and controlling promotional banners, alongside a role-based access control interface to restrict sensi

    Coordinates the listing, detailing, and pricing of goods within the online store.

    Vueaxioselement-uiv-charts
    Voir sur GitHub↗12,556
  • reactioncommerce/reactionAvatar de reactioncommerce

    reactioncommerce/reaction

    12,411Voir sur GitHub↗

    Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend presentation layer. It utilizes an API-first architecture with a GraphQL data layer to manage online sales and retail operations. The platform supports multi-tenant resource sharing, allowing multiple independent storefronts to be hosted and managed within a single installation. It features a plugin-based extension system that enables the integration of third-party services and custom business logic through composable workflows. The system covers core retail capabilities incl

    Provides comprehensive product catalogs for organizing complex product data, attributes, and variants.

    JavaScriptcartcommercedocker
    Voir sur GitHub↗12,411
  • bailicangdu/node-elmAvatar de bailicangdu

    bailicangdu/node-elm

    12,355Voir sur GitHub↗

    node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows. The system includes a dedicated administrative management dashboard for tracking system statistics and managing users and merchants through role-based access control. It also features a digital coupon management system for tracking and exchanging promotional rewards. The framework incorporates geolocation services for IP-based po

    Provides tools for administrators to manage product metadata, merchants, and item variants via a dashboard.

    JavaScriptexpressmongodbmongoose
    Voir sur GitHub↗12,355
  • magento/magento2Avatar de magento

    magento/magento2

    12,126Voir sur GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    Provides a hierarchical product category management system with custom filters and sorting to organize the online catalog.

    PHPecommerceecommerce-platformhacktoberfest
    Voir sur GitHub↗12,126
  • insforge/insforgeAvatar de InsForge

    InsForge/InsForge

    11,794Voir sur GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    Creates products within a specified Stripe environment and maintains a mirrored record in the local system.

    TypeScriptaiai-agentscoding
    Voir sur GitHub↗11,794
  • newbee-ltd/newbee-mallAvatar de newbee-ltd

    newbee-ltd/newbee-mall

    11,578Voir sur GitHub↗

    This project is a comprehensive e-commerce platform implementation available as a Spring Boot application, a Spring Cloud microservices architecture, and a version rewritten in the Go programming language. It provides a full-stack retail system featuring a Vue 3 storefront interface and a centralized backend administration portal. The platform is specifically designed to handle high-concurrency flash sales and coupon distribution systems to manage sudden spikes in purchase requests. It supports multiple deployment strategies, ranging from monolithic server-side rendering to a decoupled fronte

    Ships systems for organizing product categories, managing detailed item specifications, and handling complex product variants.

    Javaadminltejavamall
    Voir sur GitHub↗11,578
  • woocommerce/woocommerceAvatar de woocommerce

    woocommerce/woocommerce

    10,362Voir sur GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    The system hides prices and purchase buttons to transform a shop into a read-only product showcase.

    PHPautomatticecommerceecommerce-platform
    Voir sur GitHub↗10,362
  • dotnet/eshopAvatar de dotnet

    dotnet/eShop

    10,079Voir sur GitHub↗

    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

    Provides a dedicated service for storing and organizing product information to be searched across the storefront.

    C#
    Voir sur GitHub↗10,079
  • akaunting/akauntingAvatar de akaunting

    akaunting/akaunting

    9,604Voir sur GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    Provides a centralized system for organizing sellable products, including pricing and tax configurations.

    PHPaccountingakauntingbalance
    Voir sur GitHub↗9,604
  • crmeb/crmebAvatar de crmeb

    crmeb/CRMEB

    8,956Voir sur GitHub↗

    CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized

    Organizes product listings, descriptions, and inventory levels across multiple storefront channels.

    Vueb2cform-createivewui
    Voir sur GitHub↗8,956
  • unopim/unopimAvatar de unopim

    unopim/unopim

    8,878Voir sur GitHub↗

    unopim is an AI-powered product information management system that serves as a centralized repository for managing product attributes, categories, and variations. It functions as a containerized product repository and a multi-channel data distributor, synchronizing consistent product information and pricing across diverse external sales platforms and marketplaces. The platform distinguishes itself through an LLM-based catalog manager that provides a conversational interface for executing data management tasks. This allows users to perform item creation, content enrichment, and quality scans u

    Groups items into customizable categories to structure the catalog and improve navigation.

    PHPlaravelopen-sourceopensource
    Voir sur GitHub↗8,878
  • github/roadmapAvatar de github

    github/roadmap

    8,779Voir sur GitHub↗

    This project is a public product roadmap and open-source feature tracker hosted on GitHub. It serves as a public product catalog that monitors the progress of capabilities from initial discovery to general availability. The system uses a public development status board to communicate release timelines and forecast delivery windows across different quarters. It organizes planned features by product area and customer SKU to maintain a transparent directory of development stages. The repository also includes a formal security vulnerability reporter for submitting security flaws and managing bug

    Maintains a directory of planned features and development stages organized by product area and customer SKU.

    githubgithub-enterpriseroadmap
    Voir sur GitHub↗8,779
  • aimeos/aimeos-laravelAvatar de aimeos

    aimeos/aimeos-laravel

    8,519Voir sur GitHub↗

    aimeos-laravel is a comprehensive e-commerce framework for building online stores and B2B marketplaces using the Laravel PHP framework. It functions as a digital storefront engine and multi-tenant e-commerce platform, providing the core logic for managing product catalogs, shopping baskets, and payment processing. The project is distinguished by its ability to support complex business models, including multi-vendor marketplaces and professional B2B commerce suites with tiered pricing and procurement workflows. It also provides a headless commerce API, allowing store data and business logic to

    Provides systems for organizing and scaling complex product data, attributes, and variants.

    PHPaimeosb2be-commerce
    Voir sur GitHub↗8,519
Préc.123Suivant
  1. Home
  2. Business & Productivity Software
  3. Product Catalogs

Explorer les sous-tags

  • Attribute TemplatesReusable configuration schemas for product specifications, dimensions, and options. **Distinct from Product Catalogs:** Focuses on the creation of reusable templates rather than general catalog organization.
  • Availability State ManagementControl of product status from draft to obsolete using a state machine. **Distinct from Product Catalogs:** Focuses on the state-based availability of a product, not general product metadata.
  • Bulk Importers2 sous-tagsTools for batch processing and mapping external product data into internal catalog structures. **Distinct from Product Catalogs:** Distinct from Product Catalogs: focuses on the ingestion and mapping process rather than the management of the catalog itself.
  • Catalog RenderingsDisplays a browsable list of products fetched from the backend, supporting search and category filtering. **Distinct from Product Catalogs:** Distinct from Product Catalogs: focuses on the frontend rendering of the catalog, not backend management.
  • Catalog VersioningMaintenance of historical catalog snapshots to ensure financial consistency for existing subscriptions. **Distinct from Product Catalogs:** Focuses on historical versioning for financial consistency, not general product organization.
  • Conversational Catalog LoadersSystems that load product catalogs into conversational agents using configurable text chunking for context coherence. **Distinct from Product Catalogs:** Distinct from Product Catalogs: focuses on loading catalogs into AI agents with chunking, not general catalog management.
  • Entity CloningCapabilities for duplicating catalog entries to quickly create new product offerings based on existing ones. **Distinct from Product Catalogs:** Focuses on the duplication action rather than the general organization and management of the catalog.
  • Legacy Plan MappingTranslation of legacy product plan identifiers to current catalog plans. **Distinct from Product Catalogs:** Specific to the translation of legacy identifiers during catalog migration, not general product management.
  • Navigation State TrackingUtilities for tracking and highlighting a user's current position within a product hierarchy. **Distinct from Product Catalogs:** Distinct from Product Catalogs: focuses on the user's navigational state rather than the data structure of the catalog itself.
  • Product BlueprintingDefinition of product attributes, constraints, and technical characteristics. **Distinct from Product Catalogs:** Focuses on the technical specification/blueprint of a product, not the catalog organization.
  • Product PackagingGrouping specifications into available products with specific market restrictions and validity periods. **Distinct from Product Catalogs:** Focuses on the packaging of specifications into offerings, not general catalog organization.
  • Read-Only ShowcasesConfiguration modes that disable purchasing capabilities to present products as a non-transactional catalog. **Distinct from Product Catalogs:** Distinct from general Product Catalogs as it specifically refers to the conversion into a read-only state.