Repolode
nextcloud

nextcloud/deck

A Kanban-style board app for Nextcloud for organizing personal tasks and team projects, similar to Trello.

Open-source alternative to:Trello

Stars
1,438
Forks
364
Open issues
901
Last commit
16 hours ago

What is it?

Deck is a kanban-style organization tool that runs as an app inside Nextcloud. Users create boards, organize tasks as cards within stacks, and arrange them in order, covering both personal planning and team project tracking.

Each card can hold markdown notes, labels, file attachments that can be embedded in the description, and comments for discussion. Boards can be shared with other users, and the app integrates with the Circles app. An activity stream records changes to cards and boards.

Native mobile clients exist for Android and iOS, and third-party integrations cover importing from Trello, creating cards from email, and linking cards from QOwnNotes. The project notes that it is not yet suited to very large volumes of boards, cards and attachments, since heavy use generates many database queries.

Key features

  • 01Kanban boards with cards arranged in ordered stacks
  • 02Markdown notes and file attachments embedded in card descriptions
  • 03Labels and comments for organizing and discussing tasks
  • 04Board sharing with team members, friends or family
  • 05Activity stream tracking changes to cards
  • 06Integration with the Circles app and a REST API

Use cases

  • Tracking personal to-do lists and planning on a self-hosted Nextcloud server
  • Managing small team projects with shared boards and attached files
  • Importing existing Trello boards into a Nextcloud-hosted setup
  • Capturing tasks from email or browser tabs into a board

Quick start

  1. 1

    Install the app from the Nextcloud app store or download the latest release

  2. 2

    Clone the repository

    git clone https://github.com/nextcloud/deck.git
  3. 3

    Install PHP dependencies

    composer install --no-dev
  4. 4

    Install JS dependencies and build the frontend

    npm ci

Things to know

  • The README states Deck is not yet ready for intensive usage and can be slow with many boards, cards and attachments.
  • It requires a running Nextcloud server.

In collections

Topics

FAQ

What is deck?
A Kanban-style board app for Nextcloud for organizing personal tasks and team projects, similar to Trello. Deck is a kanban-style organization tool that runs as an app inside Nextcloud. Users create boards, organize tasks as cards within stacks, and arrange them in order, covering both personal planning and team project tracking.
Is deck free to use? What license does it have?
deck is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is deck still maintained?
Actively maintained. The last commit to deck was on Nov 7, 2026.
What can I use deck for?
Tracking personal to-do lists and planning on a self-hosted Nextcloud server Managing small team projects with shared boards and attached files Importing existing Trello boards into a Nextcloud-hosted setup Capturing tasks from email or browser tabs into a board
How do I install deck?
Install the app from the Nextcloud app store or download the latest release Clone the repository: git clone https://github.com/nextcloud/deck.git Install PHP dependencies: composer install --no-dev Install JS dependencies and build the frontend: npm ci
Where can I get deck?
The source code and installation instructions are on GitHub: https://github.com/nextcloud/deck

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects