PHPackages                             gplcart/gplcart - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gplcart/gplcart

AbandonedArchivedProject

gplcart/gplcart
===============

GPLCart

1.0.0-alpha(8y ago)1257510[2 issues](https://github.com/gplcart/gplcart/issues)1GPL-3.0-or-laterPHPPHP &gt;=5.4.0

Since Mar 22Pushed 7y ago7 watchersCompare

[ Source](https://github.com/gplcart/gplcart)[ Packagist](https://packagist.org/packages/gplcart/gplcart)[ Docs](http://www.gplcart.com)[ RSS](/packages/gplcart-gplcart/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (9)Versions (3)Used By (1)

[![Crowdin](https://camo.githubusercontent.com/18e0ac5f158114dff65e9335f3ade34b69d663855915c483084baeaa8e997067/68747470733a2f2f64333232637174353834626f346f2e636c6f756466726f6e742e6e65742f67706c636172742f6c6f63616c697a65642e737667)](https://crowdin.com/project/gplcart)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/946a4ef025f6d2362d65e884c11d036640a2048b19bf3a5dca67ca92e615a8a2/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f67706c636172742f67706c636172742f6261646765732f7175616c6974792d73636f72652e706e673f623d646576)](https://scrutinizer-ci.com/g/gplcart/gplcart/?branch=dev)[![Build Status](https://camo.githubusercontent.com/75d1e7d8d4fcaa8ab979b8ec7b021fbc5045f9bf19f028aa483039ee9b0df6ef/68747470733a2f2f7472617669732d63692e6f72672f67706c636172742f67706c636172742e7376673f6272616e63683d646576)](https://travis-ci.org/gplcart/gplcart)

About
-----

[](#about)

GPLCart is an open source e-commerce platform based on the classical LAMP stack (Linux+ Apache+Mysql+PHP). It's free, simple and extensible solution that allows you to build online shops fast and easy. GplCart is not a fork of an existing software. It's completely unique, made "with blood, sweat and tears" from the scratch.

Requirements
------------

[](#requirements)

- PHP 5.4+, Mysql 5+, Apache 1+

Also you'll need the following extension enabled:

- PDO
- FileInfo
- SPL
- JSON
- GD
- Mb string
- Mod Rewrite

Installation
------------

[](#installation)

GPLCart has some default dependencies (Jquery etc) which should be downloaded separately using [Composer](https://getcomposer.org). If you have downloaded GPLCart manually, make sure that all 3-d party libraries are in place by running `composer update`

*The recommended installation process:*

Download the files (including dependencies) into `test` directory

```
composer create-project gplcart/gplcart test --stability dev --no-interaction

```

then perform full installation:

1. `cd test`
2. `php gplcart install`

In one line: `composer create-project gplcart/gplcart test --stability dev --no-interaction && cd test && php gplcart install`

Some key features
-----------------

[](#some-key-features)

- Simple MVC pattern
- PHP 7 compatibility
- PSR-0, PSR-4 standard compliance
- Dependency injection
- Modules are damn simple, theme = module. [See how you can generate your module](https://github.com/gplcart/skeleton)
- Hooks
- Command line support ([extensible](https://github.com/gplcart/cli))
- Ability to rewrite almost any core method from a module (no monkey patching, "VQ mods")
- Supports any template engine, including [TWIG](https://github.com/gplcart/twig)
- Supports versioned dependencies for modules and 3-d party libraries
- Really simple UI
- Multistore `anotherstore.com, anotherstore.domain.com`
- International, [easy translatable](https://github.com/gplcart/extractor)
- Product comparison
- Wishlists even for anonymous
- Address books
- No stupid cart pages, just one checkout page
- True one page checkout with graceful degradation when JS is disabled
- Product classes
- Bundled products
- Product fields (images, colors, text)
- Product combinations (XL + red, XL + green etc) with the easiest management you've ever seen
- Super flexible price rules both for catalog and checkout (including coupons)
- Roles and access control
- Autogenerated URL aliases
- Autogenerated SKU
- Installation profiles

...and much more!

Extensions
----------

[](#extensions)

[There are](https://github.com/topics/gplcart-module) a number of official modules already written to extend core functionality.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2970d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ad45895ef2d2867dc5294b7581948c79eef568001241d98eaf631bfe9fadeb63?d=identicon)[gplcart](/maintainers/gplcart)

---

Top Contributors

[![gplcart](https://avatars.githubusercontent.com/u/16158956?v=4)](https://github.com/gplcart "gplcart (2778 commits)")[![ymakux](https://avatars.githubusercontent.com/u/351078?v=4)](https://github.com/ymakux "ymakux (3 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (1 commits)")

---

Tags

ecommerceecommerce-platformgplcartphpshopping-cartshopping-cart-solutionecommerceshopping cartgplcartopensource shopping cart

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gplcart-gplcart/health.svg)

```
[![Health](https://phpackages.com/badges/gplcart-gplcart/health.svg)](https://phpackages.com/packages/gplcart-gplcart)
```

###  Alternatives

[jsdecena/laracom

Laravel powered e-commerce

2.0k4.4k](/packages/jsdecena-laracom)[amsgames/laravel-shop

Package set to provide shop or e-commerce functionality (such as CART, ORDERS, TRANSACTIONS and ITEMS) to Laravel for customizable builds.

4845.9k](/packages/amsgames-laravel-shop)[silvershop/core

Provides an ecommerce product catalog, shopping cart, and order management system

11340.0k37](/packages/silvershop-core)[realrashid/cart

Meet Cart — your ultimate solution for seamless shopping cart functionality in Laravel applications. Cart simplifies the complexities of shopping cart operations, from product additions to total calculations, ensuring a frictionless user experience.

1093.6k](/packages/realrashid-cart)[mahocommerce/maho

Free and open source ecommerce platform, created in 2024 on the M1 platform, PHP 8.3+

1322.1k12](/packages/mahocommerce-maho)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
