Self-hosted Kanban board for teams to track projects, tasks and cards, with real-time collaboration and a free Community edition.
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
Install the app from the Nextcloud app store or download the latest release
- 2
Clone the repository
git clone https://github.com/nextcloud/deck.git - 3
Install PHP dependencies
composer install --no-dev - 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
Open-source, self-hostable kanban board built with Meteor, offering real-time collaboration, many import/export formats and several board views.
Self-hosted Kanban project management software built in PHP, focused on the Kanban methodology.
A Markdown-native task manager and Kanban board that lives in any Git repo, designed for humans reviewing work done by AI agents.
A calm, structured project management workspace built with plain JavaScript ES modules and Vite, with no UI framework.
Self-hosted realtime kanban boards for tracking tasks and projects, with a multi-level hierarchy from projects down to tasks.