Skip to content

svar-widgets/vue-kanban

Repository files navigation

SVAR Vue Kanban

npm License npm downloads

SVAR Vue Kanban is a customizable, interactive Kanban board component for Vue.js. It lets users create, edit, and rearrange cards on a clean, visual task board. The component supports flexible layouts, editing, sorting, filtering, grouping, and rich customization options.

It comes with full TypeScript support, an extensible API, and flexible CSS styling — a quick way to add project planning and workflow visualization to your Vue 3 apps. The PRO Edition adds extra features for enterprise projects (data export, dynamic loading, undo/redo support).

SVAR Vue Kanban Board Preview

✨ Key Features

  • Drag-and-drop cards between columns and rows
  • Built-in card editor
  • Context menu and toolbar
  • Card filtering
  • REST data provider for backend integration
  • Custom card templates
  • Localization
  • Light and dark skins
  • Full TypeScript support

🚀 PRO Edition

SVAR Vue Kanban is available in open-source and PRO Editions. The PRO Edition offers extra features, including:

  • Export to PDF/PNG/Excel
  • Dynamic data loading
  • Undo/redo support

Visit the pricing page for licensing details and feature comparison.

🛠️ How to Use

Install SVAR Vue Kanban via npm:

npm install @svar-ui/vue-kanban

To use the widget, simply import the package and include the component in your Vue file:

<script setup>
import { Kanban } from "@svar-ui/vue-kanban";

const cards = [
    { id: 1, label: "Design", column: "todo" },
    { id: 2, label: "Implement", column: "doing" },
];
const columns = [
    { id: "todo", label: "To Do" },
    { id: "doing", label: "Doing" },
    { id: "done", label: "Done" },
];
</script>

<template>
    <Kanban :cards="cards" :columns="columns" />
</template>

For further instructions, follow the detailed quick start guide.

⭐ Show Your Support

If SVAR Vue Kanban helps your project, give us a star! It helps us reach more developers and keeps us motivated to add new features.

💬 Need Help?

Post an Issue or use our community forum.

Packages

 
 
 

Contributors