awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wekan avatar

wekan/wekan

0
View on GitHub↗
20,971 stars·2,983 forks·JavaScript·MIT·80 viewswekan.fi↗

Wekan

Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure.

The platform distinguishes itself with extensive data migration tools, specifically for importing boards and cards from Trello. It supports enterprise-grade identity integration via LDAP, OpenID Connect, and OAuth2, and offers flexible storage options including PostgreSQL as a primary relational backend and pluggable cloud storage for attachments.

The system covers a wide range of task management capabilities, including Gantt chart visualizations, time tracking, and cross-board task aggregation. It includes administrative tools for role-based access control, automated backup scheduling, and programmatic extensibility through a REST API and event-driven webhooks.

The application is available for deployment via Docker and supports multi-tenant configurations.

Features

  • Kanban Boards - Provides a full Kanban project management system for organizing tasks via boards, lists, and cards.
  • Open-Source Task Trackers - Provides a centralized, open-source platform for organizing work items and managing team productivity.
  • Self-Hosted - Provides a productivity platform designed for deployment on private infrastructure to ensure data sovereignty and administrative control.
  • PostgreSQL Integrations - Supports PostgreSQL as a primary relational database backend via a specialized protocol layer.
  • Self-Hosted Infrastructure - Allows the deployment of a productivity tool on private infrastructure to retain full data control.
  • Enterprise Identity Providers - Integrates with LDAP, OpenID Connect, and OAuth2 for centralized enterprise-grade identity management.
  • Meteor Framework Implementations - Built as a real-time web platform using the Meteor framework for seamless data synchronization across users.
  • Real-Time Frameworks - Built on a real-time framework to synchronize data and state between server and client instantly.
  • LDAP Authentication - Authenticates users against an LDAP server for centralized identity management in standalone installations.
  • Timeline Monitoring - Assigns and monitors start and end dates for cards to manage project schedules.
  • Cross-Board Task Aggregation - Aggregates all cards assigned to a specific user into a single view across multiple boards.
  • External Tool Data Migration - Imports tasks and boards from other platforms or CSV files to transition existing workflows.
  • Project Task Visualizers - Includes Gantt chart visualizations to track project schedules and task dependencies.
  • Task Dependency Mapping - Links cards via dependencies or references to map complex task hierarchies and program structures.
  • Card Checklists - Implements checklists on cards to manage sub-tasks and convert items into new cards.
  • Task Metadata Customization - Extends card details using custom fields, subtasks, stickers, and cover images.
  • Time Tracking Tools - Monitors time spent on tasks and visualizes progress using calendars and Gantt charts.
  • Database Backup Restoration - Enables the restoration of previous database dumps to recover project boards and system settings.
  • Trello Migrations - Implements extensive data migration tools specifically for importing boards and cards from Trello.
  • PostgreSQL Protocol Compatibility - Implements a protocol layer allowing a PostgreSQL relational database to serve as the primary data store.
  • Automation Rules - Triggers actions automatically based on predefined rules or through external automation services.
  • Trello Migrations - Migrates existing task boards and cards from Trello using API integration or JSON files.
  • REST APIs - Provides a public REST API for programmatic interaction with task boards and automated data management.
  • Workflow Automation Triggers - Automates repetitive task movements and external notifications using logic-based rules and webhooks.
  • Cloud Backups - Automates the backup of system state and attachments to cloud storage providers for disaster recovery.
  • Cloud Storage - Supports pluggable backends for storing application files and backups in S3, Azure, or Google Cloud.
  • Docker Container Deployments - Provides pre-built Docker images to simplify deployment and scaling across different hardware architectures.
  • Multi-Instance Deployments - Supports multi-tenant deployment by running independent instances with separate databases for customer isolation.
  • Workspace Access Restrictions - Provides granular control over whether boards are public or private to ensure only authorized users can view workflows.
  • Authentication Providers - Validates user identities through external providers like OpenID Connect and OAuth to centralize access.
  • User Role Management - Assigns and manages roles at the board or organization level to control access to specific features.
  • Group Filters - Restricts system access to specific LDAP groups using custom attribute and member filters.
  • OIDC Identity Integrations - Integrates with OpenID Connect and OAuth2 for delegated authentication and identity management.
  • Role-Based Access Control - Restricts system features and data visibility by assigning specific permissions to users via roles.
  • Single Sign-On Integrations - Integrates multiple identity providers including LDAP, OIDC, and Azure AD to enable single sign-on.
  • Event-Driven Hook Systems - Implements a hook system that triggers external workflows based on internal system events.
  • Webhook Event Notifications - Sends automated push notifications to external HTTP endpoints when specific system events occur.
  • Server-Side Logic Frameworks - Enforces security checks and business logic on the server to prevent unauthorized client-side data modifications.
  • Custom Data Fields - Allows users to extend task cards with custom-defined fields such as checkboxes and currency templates.
  • Interface Localization - Translates the user interface into multiple languages to support non-English speaking users.
  • Project Management - Provides an open-source Kanban board interface.
  • Open Source Apps - Trello-like kanban board application.
  • Kanban Boards - Open-source kanban board for agile project management.
  • Productivity Tools - Open-source kanban board.
  • Project Management - Meteor-based Kanban board for project tracking.

Star history

Star history chart for wekan/wekanStar history chart for wekan/wekan

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Wekan

These projects share indexed features with Wekan. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kanboard/kanboardkanboard avatar

    kanboard/kanboard

    9,663View on GitHub↗

    Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

    PHPagilekanbankanboard
    View on GitHub↗9,663
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • plankanban/plankaplankanban avatar

    plankanban/planka

    12,104View on GitHub↗

    Planka is an open-source Kanban project management tool designed for organizing tasks and tracking team productivity across multiple workflows. It provides a centralized platform where users can manage projects and monitor progress through visual boards. The system distinguishes itself through its focus on data consolidation and secure identity management. It supports the migration of project boards and task lists from external services, allowing teams to unify their work items within a single environment. Furthermore, the platform integrates with external identity providers using standard au

    JavaScriptagilecollaborationdocker
    View on GitHub↗12,104
Compare all 30 related projects→

Frequently asked questions

What does wekan/wekan do?

Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure.

What are the main features of wekan/wekan?

The main features of wekan/wekan are: Kanban Boards, Open-Source Task Trackers, Self-Hosted, PostgreSQL Integrations, Self-Hosted Infrastructure, Enterprise Identity Providers, Meteor Framework Implementations, Real-Time Frameworks.

Which projects share features with wekan/wekan?

Projects with overlapping indexed features include: kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… plankanban/planka — Planka is an open-source Kanban project management tool designed for organizing tasks and tracking team productivity… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… bookstackapp/bookstack — BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured…