PHPackages                             crystalanthill/magento2-app-toolkit - 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. crystalanthill/magento2-app-toolkit

ActiveMagento2-module

crystalanthill/magento2-app-toolkit
===================================

Crystal Anthill AppToolkit module for Magento 2

1.0.7(1mo ago)031OSL-3.0PHPPHP &gt;=8.1.0

Since Jul 17Pushed 1mo agoCompare

[ Source](https://github.com/crystalanthill/magento2-app-toolkit)[ Packagist](https://packagist.org/packages/crystalanthill/magento2-app-toolkit)[ RSS](/packages/crystalanthill-magento2-app-toolkit/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

Crystal Anthill AppToolkit for Magento 2
========================================

[](#crystal-anthill-apptoolkit-for-magento-2)

[![Latest Version](https://camo.githubusercontent.com/9cd68699de1d1e63307572dd4e4c4bda0f6c192bc7daff1f796f2851f45aefc6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6372797374616c616e7468696c6c2f6d6167656e746f322d6170702d746f6f6c6b69743f7374796c653d666c61742d737175617265)](https://packagist.org/packages/crystalanthill/magento2-app-toolkit)[![License](https://camo.githubusercontent.com/677e35a1c4d00b272192ac2857bcdeb6a73251d783e4f92e83b14ea7a4f84e99/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4f534c2d2d332e302d677265656e3f7374796c653d666c61742d737175617265)](LICENSE)

---

What this module provides
-------------------------

[](#what-this-module-provides)

- **Abstract data patch for adding products attribute sets**
- **[AttributeSetAssigner](Setup/AttributeSetAssigner.php)**
- **Abstract data patch to add options to product attribute [AddProductAttributeOptions](Setup/AddProductAttributeOptions.php)**
- **Add attribute to use in cart [catalog\_attributes.xml](etc/catalog_attributes.xml)**

### next:

[](#next)

- AddressAttributeAbstract
- CustomerAttributeAbstract
- ProductTaxAbstract
- **Data patch for adding a new store**
- **Data patch for adding new tax rates**

---

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

[](#installation)

```
composer require crystalanthill/magento2-app-toolkit
bin/magento module:enable CrystalAnthill_AppToolkit
bin/magento setup:upgrade
```

---

Usage for module developers
---------------------------

[](#usage-for-module-developers)

### 1. Declare the dependency

[](#1-declare-the-dependency)

`etc/module.xml`:

```

```

`composer.json`:

```
"require": {
    "crystalanthill/magento2-app-toolkit": "^1.0"
}
```

---

Compatibility
-------------

[](#compatibility)

PlatformVersionMagento Open Source2.4.4 — 2.4.xAdobe Commerce2.4.4 — 2.4.xMageOS2.4.6+PHP8.1+---

License
-------

[](#license)

[Open Software License 3.0 (OSL-3.0)](LICENSE)

---

 Built by [Crystal Anthill Software Development](https://www.crystalanthill.com)

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance91

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Every ~1 days

Total

2

Last Release

45d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5ed4c98095a884155df0702367a699c532bfddd7ec796c2d481db58a4d112028?d=identicon)[tmajka](/maintainers/tmajka)

---

Top Contributors

[![tmajka2](https://avatars.githubusercontent.com/u/157473911?v=4)](https://github.com/tmajka2 "tmajka2 (1 commits)")

### Embed Badge

![Health badge](/badges/crystalanthill-magento2-app-toolkit/health.svg)

```
[![Health](https://phpackages.com/badges/crystalanthill-magento2-app-toolkit/health.svg)](https://phpackages.com/packages/crystalanthill-magento2-app-toolkit)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1162.0M19](/packages/mollie-magento2)[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8054.9M54](/packages/smile-elasticsuite)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1019.5k30](/packages/loki-magento2-components)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68365.7k](/packages/run-as-root-magento2-prometheus-exporter)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50413.8k26](/packages/dotdigital-dotdigital-magento2-extension)[yireo/magento2-emailtester2

Preview transactional emails and test send them in your backend

34452.5k](/packages/yireo-magento2-emailtester2)

PHPackages © 2026

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