PHPackages                             litstack/bricks - 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. litstack/bricks

ActiveLibrary

litstack/bricks
===============

v0.9.2(3y ago)07↓50%[2 issues](https://github.com/litstack/bricks/issues)MITPHPPHP ^8.0

Since Jul 2Pushed 1y ago2 watchersCompare

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

READMEChangelog (10)Dependencies (5)Versions (13)Used By (0)

Litstack Bricks 🧱
=================

[](#litstack-bricks-)

Pre-built Repeatables and Templates for common Webcontents.

Install
-------

[](#install)

`composer require litstack/bricks`

`php artisan lit-bricks:install`

Usage
-----

[](#usage)

Add the desired Repeatables to your blocks:

```
use Litstack\Bricks\Repeatables\TextRepeatable;

$page->card(function ($form) {
    $form->block('content')
        ->title('My Content')
        ->repeatables(function ($repeatables) {
            $repeatables->add(TextRepeatable::class);
        });
});
```

Return a view, pass it the formdata:

```
return view('welcome')->with([
    'form' => Form::load('pages', 'home')
]);
```

Add the block to your template:

```
@block($form->content)
```

Customize Templates
-------------------

[](#customize-templates)

You can publish the templates to `resources/views/vendor/bricks/` and edit them to your needs:

```
php artisan vendor:publish --provider="Litstack\Bricks\BricksServiceProvider --tag=views"
```

Components
----------

[](#components)

- [Carousel](docs/Carousel.md)
- [Edgedrop](docs/Edgedrop.md)
- [Map](docs/Map.md)
- [Modal](docs/Modal.md)
- [Navigation](docs/Navigation.md)
- [Tooltip](docs/Tooltip.md)

Repeatables
-----------

[](#repeatables)

NameFields UsageTextRepeatable::classWYSIWYGSimple Text-RepeatableImageRepeatable::classimageSingle Image-Repeatable using `` ComponentImagesRepeatable::classimageMultiple Image-Repeatable using `` ComponentImageSlideRepeatable::classimage, input, textareaImage-Repeatable using `` Component, Input and Textarea

###  Health Score

28

—

LowBetter than 51% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82.6% 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 ~75 days

Recently: every ~183 days

Total

11

Last Release

1131d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7b2d65d58480dd7fdbf4f4593158cbd0634550ee9210c49957cc48c8a8ccaef6?d=identicon)[jannescb](/maintainers/jannescb)

---

Top Contributors

[![jannescb](https://avatars.githubusercontent.com/u/17292622?v=4)](https://github.com/jannescb "jannescb (71 commits)")[![Chrissle28](https://avatars.githubusercontent.com/u/69738385?v=4)](https://github.com/Chrissle28 "Chrissle28 (11 commits)")[![aw-gerrit](https://avatars.githubusercontent.com/u/67461498?v=4)](https://github.com/aw-gerrit "aw-gerrit (2 commits)")[![trghnsn](https://avatars.githubusercontent.com/u/71370078?v=4)](https://github.com/trghnsn "trghnsn (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

PHPackages © 2026

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