PHPackages                             netsells/chain-an-able - 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. [Templating &amp; Views](/categories/templating)
4. /
5. netsells/chain-an-able

AbandonedArchivedLibrary[Templating &amp; Views](/categories/templating)

netsells/chain-an-able
======================

This package provides simple to use chainable HTML builder with easy integration into any platform or cms.

09PHP

Since Oct 3Pushed 9y ago1 watchersCompare

[ Source](https://github.com/netsells/chain-an-able)[ Packagist](https://packagist.org/packages/netsells/chain-an-able)[ RSS](/packages/netsells-chain-an-able/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

Chain an Able
=============

[](#chain-an-able)

[![Latest Version](https://camo.githubusercontent.com/8c92acc77650b926914f6aef2fc40e14f55956897b48201448d3094f9d237af9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f6e657473656c6c732f6b61726f7761792e7376673f7374796c653d666c61742d737175617265)](https://github.com/netsells/karoway/releases)[![Build Status](https://camo.githubusercontent.com/339b447de3dfb224ea7d0bfeb56ecfbc3664cab97285c557cce4eaad03a50b48/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6e657473656c6c732f6b61726f7761792e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/netsells/karoway)[![Quality Score](https://camo.githubusercontent.com/4b82d1230aa3824591e97b7b216b32f71fd0d44387752e36f20f2a3e27e6d021/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6e657473656c6c732f6b61726f7761792e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/netsells/karoway)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/dd2fc6fc2f0a098bac18665ce3e97550f24731cff7d033c4ed63fdca5fe57a32/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e657473656c6c732f6b61726f7761792e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netsells/karoway)

This package provides simple to use chainable HTML builder with easy integration into any platform or cms.

Currently a Work in progress
----------------------------

[](#currently-a-work-in-progress)

This is currently only compatible with Laravel 5.3 and php7.

Usage
-----

[](#usage)

```
{!! $karoway->text('header.title')->wrap('h1.title') !!}
{!! $karoway->image('header.image')->alt('This is the hero image')->classes('image col-md-12') !!}

```

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

[](#installation)

To install just require the package through composer.

`composer require netsells/chain-an-able dev-master`

publish the config file that is required to run.

`php artisan vendor:publish --provider='Netsells\Karoway\KarowayServiceProvider'`

Settings
--------

[](#settings)

These are the column names of the table that stores the attributes for the pages.

```
    'database' => [
        'key_field' => 'key',
        'value_field' => 'value',
    ],

```

These are the Model in which your Pages are stored and the relationship on that model which returns said page's attributes.

```
'models' => [
    'page' => [
        'model' => Page::class,
        'relation' => 'properties',
    ]
]

```

###  Health Score

20

—

LowBetter than 17% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8fd3cc944adfb60bb9f271b2ebcf1dde1c26380682db0ba28e029cc42e09cebf?d=identicon)[spamoom](/maintainers/spamoom)

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

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/netsells-chain-an-able/health.svg)

```
[![Health](https://phpackages.com/badges/netsells-chain-an-able/health.svg)](https://phpackages.com/packages/netsells-chain-an-able)
```

###  Alternatives

[mustache/mustache

A Mustache implementation in PHP.

3.3k43.7M268](/packages/mustache-mustache)[knplabs/knp-paginator-bundle

Paginator bundle for Symfony to automate pagination and simplify sorting and other features

1.8k42.2M286](/packages/knplabs-knp-paginator-bundle)[symfony/templating

Provides all the tools needed to build any kind of template system

1.0k68.7M530](/packages/symfony-templating)[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8122.9M24](/packages/whitecube-nova-flexible-content)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7052.9M32](/packages/mopa-bootstrap-bundle)[vincentlanglet/twig-cs-fixer

A tool to automatically fix Twig code style

3297.7M54](/packages/vincentlanglet-twig-cs-fixer)

PHPackages © 2026

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