GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - relaticle/flowforge: Laravel Kanban boards with intelligent pagination, drag-and-drop ordering, and flexible integration patterns for Filament and Livewire applications.

BranchesTags
Open more actions menu

Latest commit

 

History

717 Commits
717 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
art
art
 
 
bin
bin
 
 
config
config
 
 
database
database
 
 
docs
docs
 
 
resources
resources
 
 
src
src
 
 
stubs
stubs
 
 
tests
tests
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.prettierrc
.prettierrc
 
 
CHANGELOG.md
CHANGELOG.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
UPGRADE.md
UPGRADE.md
 
 
composer.json
composer.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
phpstan-baseline.neon
phpstan-baseline.neon
 
 
phpstan.neon.dist
phpstan.neon.dist
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 
pint.json
pint.json
 
 
postcss.config.cjs
postcss.config.cjs
 
 

Repository files navigation

Flowforge

Flowforge Kanban Board

Transform any Laravel model into a production-ready drag-and-drop Kanban board.

Works with Filament admin panels and standalone Livewire applications.

Latest Version Total Downloads PHP 8.3+ Laravel 12+ Tests

Features

  • 3 Integration Patterns - Works with Filament Pages, Resources, or standalone Livewire components
  • Enterprise-Scale Performance - Cursor-based pagination handles unlimited cards with intelligent loading
  • Rich Card Schemas - Filament Schema builder creates complex card layouts with forms and components
  • Smart Position Management - Advanced ranking algorithm with conflict resolution and repair commands
  • Optimistic UI Experience - Instant visual feedback with loading states and smooth interactions
  • Native Filament Integration - Deep table system integration for filters, search, and actions

Requirements

  • PHP: 8.3+
  • Laravel: 12+
  • Livewire: 4.x+
  • Filament: 5.x+
  • ext-bcmath: Required for position calculations
  • Database: MySQL, PostgreSQL, SQLite, SQL Server, MariaDB

Installation

composer require relaticle/flowforge

Usage

Standalone Livewire (any Laravel application):

use Relaticle\Flowforge\Concerns\InteractsWithBoard;

class TaskBoard extends Component implements HasBoard
{
    use InteractsWithBoard;
    
    public function board(Board $board): Board
    {
        return $board
            ->query(Task::query())
            ->columnIdentifier('status')
            ->positionIdentifier('position')
            ->columns([
                Column::make('todo')->label('To Do')->color('gray'),
                Column::make('in_progress')->label('In Progress')->color('blue'),
                Column::make('completed')->label('Completed')->color('green'),
            ]);
    }
}

Filament Admin Panel:

php artisan flowforge:make-board TaskBoard --model=Task

Modern board (opt-in, from 4.2): change one import to get column limits, summaries, card components and swimlanes, styled through a documented design system.

use Relaticle\Flowforge\Modern\BoardResourcePage;

View Complete Documentation →

Our Ecosystem

FilaForms

Visual form builder for all your public-facing forms. Learn more →

Custom Fields

Let users add custom fields to any model without code changes. Learn more →

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  • Contributing Guidelines - How to contribute
  • Testing Examples - Production-ready test patterns

License

MIT License. See LICENSE.md for details.

About

Laravel Kanban boards with intelligent pagination, drag-and-drop ordering, and flexible integration patterns for Filament and Livewire applications.

relaticle.github.io/flowforge/

Topics

admin-paneldrag-and-dropeloquentfilamentfilament-pluginkanbankanban-boardlaravellaravel-packagelivewireproductivityproject-management

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

421 stars

Watchers

6 watching

Forks

54 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

Generated from filamentphp/plugin-skeleton
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.