New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

pharaonic/livewire-tagify

Tagify for Livewire components: two-way wire:model binding for tags, select, and mix modes, on Livewire Assistant.
16,904 6
Install
composer require pharaonic/livewire-tagify
Latest Version:4.0.0
PHP:>=8.1 <8.6
Laravel:10 – 13
Older releases:7 · 8 · 9
License:MIT
Last Updated:Oct 25, 2026
Links: GitHub  ·  Packagist
Maintainer: Pharaonic

Livewire Tagify

PHP Version : 8.1 - 8.5 Laravel Version : 10.x - 13.x Livewire Version : 4.x License Build
Source Packagist Version Packagist Downloads

Tagify for Livewire components.

Two-way wire:model binding for tags, select, and mix modes, built on Livewire Assistant.

Installation

composer require pharaonic/livewire-tagify

Load Tagify as usual, then add the scripts once in your layout, before or after @livewireScripts:

@livewireScripts
@livewireTagifyScripts

No Node build is needed. The 4.x line supports Livewire 4.3.4+ on Laravel 10.16+, 11, 12, and 13 with PHP 8.1 to 8.5.

Coming from 3.x? Run composer require pharaonic/livewire-tagify:^4.0. Without .live, wire:model.blur and wire:model.change now wait for the next request, as everywhere in Livewire 4; the documentation lists what changed.

Usage

<div wire:ignore>
    <input data-pharaonic="tagify" wire:model="skills" data-direct data-suggest data-suggest-list='["php","laravel","livewire"]'>
</div>

The field follows skills both ways: adding or removing a tag updates the component (with the next request, or right away with wire:model.live), and setting the property on the server updates the tags. With data-direct the property holds plain values (["php","laravel"]); without it, Tagify's tag objects. Shorthands such as data-suggest-list, data-max, and data-delimiters cover common settings; data-options takes any other Tagify setting as JSON, including the select and mix modes.

Documentation

Read the full Livewire Tagify documentation for value shapes, modes, options, bundlers such as Vite, and upgrading from 3.x.

Support & Security

See SUPPORT.md and SECURITY.md.

License

MIT. See LICENSE.

Related Packages

dasundev/livewire-dropzone

A Livewire Dropzone component for simple drag-and-drop file uploads.

136,405 230
dasundev/livewire-quill-text-editor

A powerful livewire rich text editor component built top of Quill.

49,453 38
reachweb/statamic-livewire-filters

Livewire filters for Statamic collections.

16,816 16
topkee/tags

Add tags and taggable behaviour to your Laravel app

993 0
spiral-packages/livewire

Livewire integration bridge for Spiral Framework

451 2

Version History

Version Released PHP Laravel License
4.0.0 >=8.1 <8.6 ^10.16 || ^11.0 || ^12.0 || ^13.0 MIT
3.0.0 >=8.1 <8.6 ^10.15 || ^11.0 || ^12.0 || ^13.0 MIT
2.0.0 >=8.0 <8.4 ^7.30 || ^8.75 || ^9.0 || ^10.0 MIT
1.3.1 >=7.4 <8.0 ^7.30 || ^8.75 MIT
1.3.0 >=7.4 <8.0 ^7.30 || ^8.75 MIT