Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Livewire Kanban Laravel Package

karnoweb/laravel-livewire-kanban

A Livewire kanban board component for Laravel with drag-and-drop columns and cards, customizable workflows, and a simple API for adding boards to existing models.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Release 13.1.0 materially changes the package assessment: it adds optional Eloquent model integration and replaces the standalone visual palette with DaisyUI host-theme integration. It is not a drop-in visual upgrade for every host because CSS loading, theme selectors, and published Blade overrides need review.

  • Roadmap fit: Supports embedding a Kanban/workflow surface into an existing Laravel product rather than building board interaction, ranking, WIP controls, and model-backed actions from scratch.
  • Build vs buy: Strong candidate for teams already on Laravel 13, Livewire 4, PHP 8.3+, and DaisyUI 5.7.50/Tailwind 4.3.3. The package now covers more of the “enterprise board” problem: optional Eloquent adapters, scoped multi-source reads, authenticated cursors, bounded eager loading, SQL metrics, transactional model actions, operation recovery/deduplication, numeric ranks with local rebalancing, version checks, WIP enforcement, and atomic/partial bulk actions.
  • Feature bets: The model trait, definitions, and explicit source registry make per-board Eloquent integration a product feature rather than an integration hack. This supports boards backed by tasks, tickets, classes, or mixed-source records.
  • UX bets: Compact presentation, group selection, persistent column collapse, bounded card render windows, touch handles, and drag auto-scroll support denser enterprise boards. DaisyUI token alignment reduces visual drift with a host design system, but requires host CSS ownership.
  • Use cases: Internal operations boards, support/ticket queues, project task boards, education/class boards, mixed-source workflow views, and workflow-heavy admin tools.
  • Upgrade decision: Treat 13.1.0 as a product-visible frontend migration plus an enterprise integration release. Plan design review, CSS integration, Blade override review, and accessibility validation before committing to a major rollout.

When to Consider This Package

Consider this package when:

  • You are standardizing on PHP 8.3+, Laravel 13, and Livewire 4. Laravel 14 is not supported in this release.
  • You need a Laravel-native Kanban/workflow UI and want to avoid building board rendering, drag/touch interaction, card windows, column collapse, bulk actions, and ranking behavior internally.
  • You want optional Eloquent-backed boards with per-board model definitions and a source registry, not just static demo data.
  • You need multi-source reads, authenticated keyset cursors, bounded eager loading, SQL counts, and aggregate metrics for larger boards.
  • You need workflow correctness controls: transactional model actions, operation recovery/deduplication, numeric ranks with local rebalancing, version checks, WIP enforcement, and atomic/partial bulk actions.
  • You use or can adopt DaisyUI 5.7.50 and Tailwind CSS 4.3.3, including host semantic colors, paired content colors, font inheritance, and public DaisyUI radius tokens.
  • You can import the package CSS from the Composer package into your global stylesheet and avoid loading the standalone CSS bundle when DaisyUI is already present.
  • You can review published Blade overrides for DaisyUI classes while preserving behavior hooks, and can accept that filters and appearance controls now require opening disclosure panels.
  • You can handle the theme-mode change: inherited system no longer emits data-theme="system"; use data-kb-theme="system" instead.

Look elsewhere or defer when:

  • You are not on Laravel/Livewire or cannot meet the PHP/Laravel/Livewire version requirements.
  • You require WCAG conformance certification. The release reports accessibility improvements and browser scenarios, but not full screen-reader conformance or physical-device testing.
  • You need a verified external Calendar integration. This release documents an adapter contract but has not verified it against an external Calendar installation.
  • You need stable frontend selectors and CSS loading with no migration effort. This release has breaking frontend changes, CSS integration rules, theme selector changes, and Blade override review.
  • You rely on custom host palettes or provider-supplied stage colors without capacity to validate contrast.
  • You need complete list/table accessibility semantics, programmatic field-error association, card-menu clipping fixes, or internal stage-ID form refinements today; these remain known limitations.
  • You require an independent visual palette. The package now uses DaisyUI components and host theme tokens by default.

How to Pitch It (Stakeholders)

For executives: This release turns the package from a board UI into a more credible enterprise workflow component for Laravel products. It can reduce time-to-market for task, ticket, class, and mixed-source boards, and it adds correctness and performance features that are expensive to build internally: model adapters, multi-source reads, transactional actions, operation recovery, ranking, WIP enforcement, and bulk actions. The tradeoff is a frontend migration: DaisyUI/Tailwind integration, CSS loading rules, theme selector changes, and Blade override review. Position adoption as a buy/accelerate decision for Laravel teams, with explicit design and accessibility validation before broad rollout.

For engineering: The package now supports optional Eloquent integration through a model trait, definitions, and an explicit source registry. It adds scoped multi-source reads, authenticated keyset cursors, bounded eager loading, SQL counts, aggregate metrics, transactional model actions, deduplication/recovery, numeric ranks with local rebalancing, version checks, WIP enforcement, and atomic/partial bulk actions. Validation reports 221 PHP tests and 794 assertions, 13 Edge browser scenarios, and MariaDB/PostgreSQL adapter portability tests. Treat 13.1.0 as a breaking frontend release: verify DaisyUI 5.7.50/Tailwind 4.3.3 alignment, import resources/css/kanban.css when DaisyUI is already hosted, avoid also loading the standalone bundle, audit published Blade overrides, and validate custom palettes for contrast. Remote CI is reported separately, and physical-device/full screen-reader testing is not complete.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core