PHPackages                             fosyl/archetype - 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. fosyl/archetype

ActiveLibrary

fosyl/archetype
===============

Component for building multiple copies of an object with inherited options and attributes based on an archetype

v0.19.0(9y ago)2431MITPHPPHP ^5.6|^7.0

Since Jan 29Pushed 8y ago2 watchersCompare

[ Source](https://github.com/friendsofsylius/archetype)[ Packagist](https://packagist.org/packages/fosyl/archetype)[ Docs](http://sylius.org)[ RSS](/packages/fosyl-archetype/feed)WikiDiscussions master Synced 2mo ago

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

Archetype
=========

[](#archetype)

The Fosyl Archetype component for PHP and Sylius efficiently creates objects from a pattern of different attributes, options and variants.

What is Sylius?
---------------

[](#what-is-sylius)

Modern ecommerce for PHP and Symfony2. Visit [Sylius.org](http://sylius.org).

Documentation
-------------

[](#documentation)

Old documentation is available in the [**Sylius GitHub repository**](https://github.com/Sylius/Sylius/tree/5fe713825330268a02df5fef981865a382fe11fd/docs/components/Archetype).

New documentation will be written for the 0.20 release.

Contributing
------------

[](#contributing)

Contributions can be made directly to this [repository](http://github.com/friendsofsylius/archetype).

Support
-------

[](#support)

If you have a question regarding the usage of this library, please ask on [Stackoverflow](http://stackoverflow.com). You should use "sylius" tag when posting and make sure to [browse existing questions](http://stackoverflow.com/questions/tagged/sylius).

Sylius on Twitter
-----------------

[](#sylius-on-twitter)

[Follow the official Sylius account on Twitter!](http://twitter.com/Sylius).

Bug Tracking
------------

[](#bug-tracking)

Bugs can be reported to [repository](http://github.com/friendsofsylius/archetype/issues).

MIT License
-----------

[](#mit-license)

License can be found [here](https://github.com/friendsofsylius/archetype/blob/master/LICENSE).

Authors
-------

[](#authors)

The component was originally created by [Adam Elsodaney](http://archfizz.com). See the list of [contributors](https://github.com/friendsofsylius/archetype/contributors).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~122 days

Recently: every ~153 days

Total

9

Last Release

3140d ago

Major Versions

0.20.x-dev → 1.0.x-dev2017-10-08

PHP version history (4 changes)v0.13.0PHP &gt;=5.3.3

v0.16.0PHP ^5.5.9|^7.0

v0.19.0PHP ^5.6|^7.0

1.0.x-devPHP ^7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0923f1d053ec792dfae1a417d9fab58a17f1cf82db799b52616a415db36ea510?d=identicon)[adamelso](/maintainers/adamelso)

---

Top Contributors

[![pamil](https://avatars.githubusercontent.com/u/1897953?v=4)](https://github.com/pamil "pamil (11 commits)")[![pjedrzejewski](https://avatars.githubusercontent.com/u/614970?v=4)](https://github.com/pjedrzejewski "pjedrzejewski (11 commits)")[![NoResponseMate](https://avatars.githubusercontent.com/u/9448101?v=4)](https://github.com/NoResponseMate "NoResponseMate (8 commits)")[![adamelso](https://avatars.githubusercontent.com/u/5972864?v=4)](https://github.com/adamelso "adamelso (4 commits)")[![BartoszSiejka](https://avatars.githubusercontent.com/u/9444949?v=4)](https://github.com/BartoszSiejka "BartoszSiejka (2 commits)")[![bendavies](https://avatars.githubusercontent.com/u/625392?v=4)](https://github.com/bendavies "bendavies (2 commits)")[![stloyd](https://avatars.githubusercontent.com/u/67402?v=4)](https://github.com/stloyd "stloyd (1 commits)")[![1XWP](https://avatars.githubusercontent.com/u/11320976?v=4)](https://github.com/1XWP "1XWP (1 commits)")[![Zales0123](https://avatars.githubusercontent.com/u/6212718?v=4)](https://github.com/Zales0123 "Zales0123 (1 commits)")[![arnolanglade](https://avatars.githubusercontent.com/u/3585922?v=4)](https://github.com/arnolanglade "arnolanglade (1 commits)")[![cdaguerre](https://avatars.githubusercontent.com/u/4642448?v=4)](https://github.com/cdaguerre "cdaguerre (1 commits)")[![coox](https://avatars.githubusercontent.com/u/494768?v=4)](https://github.com/coox "coox (1 commits)")[![gonzalovilaseca](https://avatars.githubusercontent.com/u/4030438?v=4)](https://github.com/gonzalovilaseca "gonzalovilaseca (1 commits)")[![lchrusciel](https://avatars.githubusercontent.com/u/6213903?v=4)](https://github.com/lchrusciel "lchrusciel (1 commits)")

---

Tags

featureshopecommerceprototypeattributevariantarchetype

### Embed Badge

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

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

###  Alternatives

[sylius/product

Product catalog system with support for product options and variants.

24367.4k15](/packages/sylius-product)[sylius/core

Sylius e-commerce core. It integrates all components.

10143.1k31](/packages/sylius-core)[sylius/promotion

Flexible promotion management for PHP applications.

28477.8k9](/packages/sylius-promotion)[sylius/order

Orders management library for PHP.

24455.5k21](/packages/sylius-order)[sylius/payment

Flexible payments system for PHP e-commerce applications.

17324.0k7](/packages/sylius-payment)[sylius/taxation

Flexible taxation system for PHP ecommerce applications.

11385.3k7](/packages/sylius-taxation)

PHPackages © 2026

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