corepine/emoji

Blade and Alpine emoji picker components for Laravel, with optional Livewire support.

Maintainers

Package info

github.com/corepine/emoji

Language:Blade

pkg:composer/corepine/emoji

Transparency log

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.4 2026-07-25 19:39 UTC

This package is auto-updated.

Last update: 2026-07-25 19:41:01 UTC


README

Corepine Emoji is a Blade and Alpine emoji picker for Laravel apps. It ships native Unicode emoji, a message/comment picker, and a reaction picker that works cleanly with Livewire-powered interfaces.

Learn more at corepine.dev.

Installation

composer require corepine/emoji

Usage

<textarea id="message"></textarea>

<x-corepine.emoji target="message" />

<x-corepine.emoji target="message">
    <button type="button">Emoji</button>
</x-corepine.emoji>

<x-corepine.emoji.reaction />

When you are not compiling the package CSS through your app, render the bundled styles once in your layout:

<x-corepine.emoji.styles />

Package API

use Corepine\Emoji\Facades\Emoji;

Emoji::theme();
Emoji::columns();
Emoji::quickReactions();
Emoji::recentStorageKey();
Emoji::reactionStorageKey();
Emoji::event()->selected();
Emoji::event()->reactionSelected();
Emoji::categories();

Use the facade or type-hint Corepine\Emoji\Emoji from another Laravel package when you need the active Emoji config values.

License

Corepine Emoji is open-sourced software licensed under the MIT license.