Visiban
Open source · Apache 2.0
v1.0.0 →

Not everything moves
at the same pace.

One glance. Full picture.

Visiban gives every customer, project, or team its own swimlane row, records every card move automatically, and shows you what's stuck — without plugins, JQL, or spreadsheet workarounds.

Everything a small team needs

No cloud lock-in. No per-seat pricing. Run it on your own infrastructure in minutes.

Swimlane Kanban

Two-dimensional boards with stages on the X-axis and any group — customers, projects, teams, or initiatives — on the Y-axis. Each cell is a droppable zone. Up to 50 columns and 100 swimlanes per board.

📋

Movement Audit Trail

Every card move is recorded with who moved it, when, and where — full history, always. Analytics surface median dwell time per stage and stalled cards automatically. History survives renames and deletes.

Real-Time Sync

Changes appear instantly for all board members via WebSockets. A green Live dot confirms the connection.

🗂

Board Templates

Choose from 11 built-in templates — Sales Pipeline, Customer Support, Product Roadmap, and more — each pre-seeded with columns and demo cards.

✏️

Rich Text & Mentions

Card descriptions with bold, italic, code, and lists. Type @username to mention a team member and notify them instantly.

🔐

Groups & RBAC

Four roles — admin, member, collaborator, viewer — with strict boundaries. Nest boards inside group hierarchies with inherited permissions.

Fully open source

Visiban is Apache 2.0 licensed. Read the code, fork it, contribute, or self-host with full confidence. No telemetry, no vendor lock-in.

Up in minutes with Docker

One command gets you a fully functional Visiban instance with Postgres, Redis, and an Nginx reverse proxy.

git clone https://gitlab.com/visiban/visiban && cd visiban
cp .env.example .env
docker compose up --build -d
docker compose exec backend cat /tmp/visiban_admin_password

The last command prints your one-time admin password. Visit http://localhost:5173 to sign in.