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. [Framework](/categories/framework)
4. /
5. gplcart/gplcart

AbandonedArchivedProject[Framework](/categories/framework)

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 ago1 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 4w 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

27

—

LowBetter than 47% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community16

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

3022d 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

[darryldecode/cart

Laravel 5 Shopping cart

1.4k1.8M7](/packages/darryldecode-cart)[jsdecena/laracom

Laravel powered e-commerce

2.0k4.4k](/packages/jsdecena-laracom)[lukepolo/laracart

A simple cart for Laravel

584148.8k1](/packages/lukepolo-laracart)[concrete5/concrete5

Concrete – an open source content management system.

8432.5k2](/packages/concrete5-concrete5)[sylius/taxation-bundle

Flexible taxation system for Symfony ecommerce applications.

17335.3k4](/packages/sylius-taxation-bundle)[sylius/product-bundle

Product catalog for your Symfony applications.

16338.6k15](/packages/sylius-product-bundle)

PHPackages © 2026

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