Skip to content
Reactive Kanban

JavaScript Kanban Board

JavaScript Kanban board component with drag-and-drop ordering, swimlanes, WIP policies, card editing, history, and hardware-bound virtualized scale.

Source-backed drag and dropSwimlanesWIP rulesCard editing
Why RevoGrid Kanban?

A workflow view over product data

RevoGrid Kanban projects ordinary RevoGrid source rows into workflow columns and card rows. Your product keeps the canonical records, business rules, persistence, and surrounding UI.

One source, multiple views

Keep cards in grid.source, enable Kanban for workflow work, and restore the latest source and table columns when the board is disabled.

Grid-backed interaction

RevoGrid providers own projected rows, columns, dimensions, focus, viewport state, filtering, and plugin coordination.

Product-owned policy

Validate transitions, permissions, WIP behavior, custom content, and persistence without moving users into a separate project-management application.

Features

Kanban capabilities for operational products.

Give users familiar board interaction while keeping workflow identity, rules, and persistence connected to the same data model as the rest of your application.

Source-backed movement

Reorder cards or move them across columns and swimlanes with pointer, touch, keyboard, context-menu, or public API workflows.

Pointer and touchKeyboard movementMulti-card moves

Workflow columns and swimlanes

Define ordered stages, team or product lanes, lane-specific presentation, and independent column, lane, or lane-label collapse behavior.

Custom columnsTeam lanesCollapse controls

WIP and transition rules

Warn or block when capacity is exceeded, restrict allowed origins, and compose application permissions with ordered visual card rules.

Warn or blockPermissionsRule badges

Editing, context menus, and history

Use the packaged schema-driven card editor, validation lifecycle, CRUD requests, shared context menu, and atomic undo or redo operations.

Card editorValidationUndo and redo

Product-grade customization

Replace card content, workflow headers, lane headers, empty states, and drag previews while the managed shell preserves focus and movement semantics.

Render hooksThemesLocalization

Filtering and application state

Combine RevoGrid filters with RevoGrid Kanban search, persist exact changed-card batches, control selection, and switch between board and table views.

SearchPersistence eventsTable switch
Integrations

One RevoGrid Kanban component across frontend stacks.

Use the same JavaScript Kanban board component from JavaScript and TypeScript or through RevoGrid's React, Vue, Angular, and Web Component integrations.

Capability guide

What product teams get from RevoGrid Kanban.

Evaluate the workflow, state, customization, and interaction capabilities that usually turn a simple board into maintained product infrastructure.

CapabilityRevoGrid KanbanProduct value
Canonical data modelCards remain ordinary grid.source recordsAvoid synchronizing a separate board-only state tree.
Card movementPointer, touch, keyboard, context-menu, and API movementServe mouse, touch, keyboard, and automated product workflows through one validation path.
Multi-selectionToggle, range, and atomic multi-card movesLet users reorganize related work without partial commits.
SwimlanesExplicit or derived lanes with collapse and lane WIP limitsSplit every workflow stage by team, release, product area, or class of service.
Workflow policyWIP warn or block behavior, transitions, permissions, and rulesReflect business constraints directly in the board interaction.
Card editingSchema-driven editor, validation events, CRUD requests, and replacement UI hooksStart with a packaged form while preserving application-owned persistence.
History and persistenceAtomic ID-based history and exact changed-card event batchesPersist only the records affected by movement, CRUD, or rank rebalancing.
AccessibilityFocusable cards, keyboard pickup, live announcements, and reduced-motion stylesKeep core interaction available without depending on pointer dragging.
Custom presentationCards, headers, lanes, empty states, previews, CSS tokens, labels, and localeMatch the board to your product without replacing the managed interaction shell.

FAQ

RevoGrid Kanban questions

No. Kanban projects canonical RevoGrid source rows into workflow columns and card rows. Your application continues to own the records and persistence.

Pricing and trial

Evaluate Kanban inside your own product workflow.

RevoGrid Kanban is included in Pro Advanced. Licensing is per front-end developer with no runtime royalties or deployment counting.

Pro Advanced current USD price$375 / developer / year

30-day public npm trial

Install the 30-day Pro trial directly from the public trial registry. No account, form, or approval is required.

1 developer seat · Unlimited product usage

Licensed applications can be deployed without per-deployment or per-end-user charges, subject to the license terms.

Full Pro Advanced bundle

Includes Pivot, Kanban, Gantt, Scheduler, original private source access, and priority support.

Documentation and source

Continue from the product page into implementation details.

Use the focused guides for exact configuration, movement, editing, persistence, accessibility, and performance.

Included in Pro Advanced

RevoGrid Kanban is part of the Pro Advanced bundle.

RevoGrid Kanban is included with Pro Advanced, together with original private source access, unlimited product usage, and priority support.

Pro Advanced from
$375
/developer/year
+Pivot Tables
+Gantt Charts
+Original source repository
+1 developer seat · Unlimited product usage
+Priority support

Ship a workflow board without creating another data silo.

Project your RevoGrid source into RevoGrid Kanban, adapt the JavaScript Kanban board to your product, and keep workflow policy and persistence under application control.