Skip to main content
Commentify is the free Livewire thread. Install it from Packagist. Commentify Pro is a separate package that adds the JSON API, React and Vue, and moderation tools on top of the same comments table.

Requirements

  • PHP 8.3+
  • Laravel 12 or 13
  • Livewire 4 (Alpine is included)
  • Tailwind CSS v4 or Bootstrap 5

Install

Laravel discovers the service provider when the package comes from Packagist. A path repository or symlink sometimes skips discovery. Register it in bootstrap/providers.php in that case:

Publish what you need

The package views, language files, and config work without publishing. Publish a tag only when you want to override it.
Views, when you need custom markup:
Published views live in resources/views/vendor/commentify/ and override the package. You merge them yourself on later releases. 4.0 added partials/guest-fields.blade.php. Filament views, if you customize the admin resources:

CSS framework

The setting also picks Livewire’s pagination theme. Switch it at any time. Tailwind projects can publish the package Tailwind file with --tag=commentify-tailwind-config.

Dark mode

theme is light, dark, or auto (the default, which follows the system). Tailwind v4 needs the dark variant. Livewire Flux already includes it:
Bootstrap 5 uses data-bs-theme="dark". No extra CSS.

Next

Add the trait and the component on Usage. Sorting, markdown, approval, and the 4.3 thread loader are on Threads. The full key list is on Configuration.

Commentify Pro

The free package is the Livewire thread. The JSON API, React and Vue, spam pipeline, and Filament queue are Commentify Pro.

Open the demo

The demo is a real Laravel app with the playground and stack comparison.

Buy a license

Checkout sends Composer credentials. Page requests do not phone home.
Last modified on November 1, 2026