PHPackages                             marshmallow/components - 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. marshmallow/components

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

marshmallow/components
======================

Extendend Laravel Blade Components for Marshmallow

v1.5.0(3mo ago)17.4k↓75%11MITBladePHP ^8.0CI failing

Since Nov 2Pushed 3w ago1 watchersCompare

[ Source](https://github.com/marshmallow-packages/components)[ Packagist](https://packagist.org/packages/marshmallow/components)[ Docs](https://github.com/marshmallow/components)[ GitHub Sponsors](https://github.com/marshmallow)[ RSS](/packages/marshmallow-components/feed)WikiDiscussions main Synced today

READMEChangelog (7)Dependencies (4)Versions (15)Used By (1)

[![alt text](https://camo.githubusercontent.com/f5450f299f5713ce2f04dd5a1ba7ce9960ed4568b3574e4c4ee3cddc75477253/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f6d656469612f6c6f676f2d7265642d3233377834362e706e67 "marshmallow.")](https://camo.githubusercontent.com/f5450f299f5713ce2f04dd5a1ba7ce9960ed4568b3574e4c4ee3cddc75477253/68747470733a2f2f6d617273686d616c6c6f772e6465762f63646e2f6d656469612f6c6f676f2d7265642d3233377834362e706e67)

Extended Laravel Blade Components for Marshmallow
=================================================

[](#extended-laravel-blade-components-for-marshmallow)

[![Latest Version on Packagist](https://camo.githubusercontent.com/6093de919e61753c4a59fd60a0d293fc3dcb8c4755dbad29120d149a9801ea85/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d617273686d616c6c6f772f636f6d706f6e656e74732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marshmallow/components)[![Total Downloads](https://camo.githubusercontent.com/8f948a5e972440880af2a5ef7ae3bc69bf330aed8e91f8725615d12d037a6779/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d617273686d616c6c6f772f636f6d706f6e656e74732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/marshmallow/components)

A collection of reusable Blade components for Laravel by Marshmallow — form fields, navigation elements and a few product/UI helpers, all registered under the `mm-` prefix.

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

[](#installation)

Install the package via Composer:

```
composer require marshmallow/components
```

The package is auto-discovered, so there is nothing else to register. The components become available immediately.

Optionally, publish the views to your application so you can customise the markup:

```
php artisan vendor:publish --provider="Marshmallow\Components\ComponentsServiceProvider" --tag="marshmallow-views"
```

Published views are written to `resources/views/vendor/marshmallow`.

Usage
-----

[](#usage)

Every component is registered with the `mm-` prefix and can be used directly in your Blade templates:

```
Continue

```

### Available components

[](#available-components)

**Form fields**

`mm-button`, `mm-checkbox`, `mm-default-authentication-card`, `mm-default-input`, `mm-divider`, `mm-email`, `mm-error`, `mm-errors`, `mm-image-modal`, `mm-input`, `mm-label`, `mm-link`, `mm-list-image`, `mm-number`, `mm-outline-button`, `mm-password`, `mm-radio`, `mm-secondary-button`, `mm-select`, `mm-textarea`, `mm-tooltip-label`, `mm-tooltip`, `mm-usp-fontawesome`, `mm-white-button`, `mm-wysiwyg`.

**Navigation**

`mm-navigation.cart`, `mm-navigation.dropdown-link`, `mm-navigation.dropdown`, `mm-navigation.link`, `mm-navigation.responsive-nav-link`.

**Products**

`mm-product.image`.

You can inspect or override any of these by publishing the views (see Installation) and editing the files in `resources/views/vendor/marshmallow/components`.

Testing
-------

[](#testing)

```
composer test-coverage
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

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

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](.github/SECURITY.md) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Marshmallow](https://github.com/marshmallow-packages)
- [All Contributors](https://github.com/marshmallow-packages/components/contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance89

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 53.7% 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 ~133 days

Recently: every ~247 days

Total

13

Last Release

108d ago

PHP version history (2 changes)v1.0.0PHP ^8.0

v1.0.4PHP ^8.0 | ^8.1

### Community

Maintainers

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

---

Top Contributors

[![LTKort](https://avatars.githubusercontent.com/u/2412670?v=4)](https://github.com/LTKort "LTKort (22 commits)")[![stefvanesch](https://avatars.githubusercontent.com/u/46725619?v=4)](https://github.com/stefvanesch "stefvanesch (19 commits)")

---

Tags

laravelcomponentsmarshmallow

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/marshmallow-components/health.svg)

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

###  Alternatives

[blade-ui-kit/blade-icons

A package to easily make use of icons in your Laravel Blade views.

2.5k42.5M404](/packages/blade-ui-kit-blade-icons)[moonshine/moonshine

Laravel administration panel

1.3k253.1k81](/packages/moonshine-moonshine)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

725173.0k14](/packages/tallstackui-tallstackui)[api-platform/laravel

API Platform support for Laravel

58171.5k14](/packages/api-platform-laravel)

PHPackages © 2026

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