awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
usekaneo avatar

usekaneo/kaneo

0
View on GitHub↗
3,218 星标·250 分支·TypeScript·mit·16 次浏览kaneo.app↗

Kaneo

Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API.

The platform distinguishes itself through deep external integration capabilities, connecting project workflows to GitHub, Gitea, Slack, Discord, and Telegram with automated event-driven actions. A webhook event system sends real-time HTTP callbacks when task events occur, enabling third-party integrations and automation, while a device authorization flow implements RFC 8628 OAuth 2.0 for authenticating CLI and desktop applications. The system also supports bulk operations and data export, including importing tasks in bulk, exporting projects as JSON, and performing batch updates across multiple items.

Beyond task tracking, Kaneo provides team collaboration features through comments, activity logs, notifications, and real-time event alerts, alongside time tracking and reporting capabilities for logging work hours against tasks. Organization and access control management allows structuring multi-user collaboration through teams, members, roles, and invitations. The platform can be deployed to Railway with one click using an official template that configures the database, API, and web services automatically.

Features

  • Project Management Platforms - Serves as a collaborative workspace for tracking tasks and organizing team workflows with custom columns and labels.
  • Kanban Board Columns - Allows the creation and management of columns within a project board.
  • Workflow Column Management APIs - Enables the creation of workflow stages as columns within a project.
  • Automated Status Transitions - Automatically transitions tasks between project columns based on triggers from external integration events.
  • Label Management - Provides the ability to remove organizational labels and their associations from the workspace.
  • Organization Member Administrations - Provides administrative capabilities to retrieve and manage members within a business organization.
  • Role Lookups - Provides a mechanism to determine the authenticated user's role within a specific organization.
  • Organization Provisioning - Provides the capability to create new organizations with unique slugs and metadata.
  • Organization Resource Management - Provides administrative APIs for retrieving and managing top-level business organizational entities.
  • Organization Switching - Allows authenticated users to toggle the active organization to switch workspace contexts.
  • Project Automation Rules - Enables the definition of event-action rules to automate task movements and notifications within projects.
  • Project Task Management - Retrieves all tasks within a project with support for status, priority, and assignee filters.
  • Task Property Retrieval APIs - Provides programmatic access to retrieve full details of specific tasks via unique identifiers.
  • Discussion Retrieval - Provides the ability to retrieve all discussion entries for a task to maintain communication history.
  • Task Property Retrieval - Provides endpoints to fetch comprehensive metadata and attributes for specific project tasks.
  • Full Property Updates - Enables replacing all fields of an existing task with a new set of properties.
  • Property Modifications - Provides capabilities to update task titles, descriptions, and priority levels.
  • Task Creation - Implements the core ability to create new tasks with titles, descriptions, and priority.
  • Task Deletion - Allows the removal of specific tasks from the system using their unique identifier.
  • Task Labels - Implements organizational tags to categorize and filter work items.
  • Team Collaboration Management - Provides tools for managing organizational hierarchies, team memberships, and role-based access for collaborative workspaces.
  • Team Creation - Enables the programmatic creation of new teams within an organization for collaborative workflows.
  • Team Detail Modification - Modifies details and administrative groupings of existing teams within an organization.
  • Team Removal - Enables the programmatic deletion of team entities from the organization database.
  • Team Retrieval - Implements programmatic retrieval of team lists associated with an organization for administrative purposes.
  • User Team Listings - Enables users to retrieve all teams they belong to within an organization.
  • Team Member Management - Provides tools for managing user membership and assigning users to specific teams within an organization.
  • Member Permission Modifiers - Adjusts access levels and roles of organization members to modify permissions.
  • Member Removers - Provides functions for revoking user access and removing members from shared team workspaces.
  • Team Creation - Allows the creation of new teams within an organization to group members for collaboration.
  • Team Member Invitations - Implements the workflow for inviting users to join an organization with a designated role.
  • Organization Invitations - Sends email invitations to users and assigns them a role within the organization.
  • Team Member Listings - Allows fetching the list of users belonging to a specific team via API.
  • Task Activity Log Retrieval - Provides a chronological history of events and changes recorded for specific tasks.
  • Work Time Logging - Records the actual time spent by users on specific project tasks.
  • Workflow Board Customizations - Provides the ability to modify the name, icon, and color of project workflow columns.
  • Manual Label Modifiers - Allows modifying the name and color of existing organizational labels.
  • Search and Indexing - Implements a unified search interface to discover tasks, projects, and activities across the platform.
  • Unified Data Searches - Enables unified queries to locate information across tasks, project workspaces, and comments.
  • GitHub Project Importers - Migrates GitHub issues into project tasks via API requests.
  • GitHub Integrations - Connects projects to GitHub repositories to synchronize development activity and automate workflows.
  • Rule Upsertions - Provides the ability to create or update workflow rules that trigger task state changes.
  • Event-Driven Automation Engines - Implements an automation engine that triggers task state changes based on external integration events.
  • Account Repository Listings - Lists accessible repositories from a connected account to enable project integration.
  • Gitea Integrations - Enables connecting and synchronizing project tasks with Gitea repositories.
  • GitHub App Configurations - Retrieves connection details and settings for integrated GitHub applications.
  • GitHub Integration Tools - Links projects to GitHub repositories to synchronize issues and pull requests.
  • Gitea Issue Importers - Imports issues from Gitea repositories and reports the status of the import process.
  • Task Relationship Linking - Connects tasks to establish dependencies or hierarchical associations within a project.
  • Team Collaboration Tools - Facilitates team communication by allowing users to post text comments directly onto specific tasks.
  • Task Assignments - Allows assigning or removing users from tasks to define ownership and responsibility.
  • Project Listings - Ships capabilities for retrieving and displaying a directory of all projects within a specific workspace.
  • Kanban Board Column Listings - Lists all workflow columns for a project ordered by their display position.
  • Workspace Label Listings - Retrieves all labels defined within a specific workspace for filtering tasks.
  • Project Detail Retrievals - Retrieves full project metadata and details using a unique identifier.
  • Gitea Integrations - Links Gitea repositories to projects using access tokens for activity synchronization.
  • Organization Context Switching - Updates the current session to focus on a specific organization using its identifier or slug.
  • Organization Settings Updates - Modifies organization profiles including the name, slug, logo, and description.
  • Fine-Grained Permission Checking - Verifies if a user possesses the necessary permissions to perform actions within a specific organization.
  • Account Repository Listings - Lists all GitHub repositories available to the authenticated user to facilitate project integration.
  • Role-Based Access Control - Manages user permissions and access levels through a hierarchical structure of organizations, teams, and roles.
  • Member Retrievals - Lists all users associated with a workspace and their assigned roles.
  • Project Initializations - Provides functionality to initialize new projects within a workspace.
  • Gitea Issue Importers - Transfers issues from Gitea repositories into the project as trackable tasks.
  • Member Profile Retrieval - Enables fetching detailed profile and role information for an active member of an organization.
  • Project Metadata Updates - Provides capabilities to modify project names, icons, slugs, and visibility settings.
  • Organization Metadata Retrieval - Fetches complete organization profiles including names, slugs, and logos.
  • Task Status Updates - Provides endpoints to change the current status of a task using a status string.
  • Column Reordering - Allows changing the horizontal sequence of project columns.
  • GitHub Repository Connections - Connects a project to a GitHub repository using the owner and name.
  • Issue Synchronization - Imports and links tasks from external GitHub and Gitea repositories to synchronize development activity.
  • Column Deletions - Allows the removal of specific workflow columns and their associated tasks from a project.
  • Time Entry Listings - Fetches all recorded time entries associated with a specific task.
  • Organization Deletions - Implements processes for the permanent removal of organizational entities and their associated data.
  • Audit Trails - Maintains historical logs of changes and events associated with project tasks and items.
  • Invitation Management - Provides the ability to revoke pending organization invitations before they are accepted.
  • Invitation Acceptance - Implements the workflow for users to accept pending invitations to join an organization.
  • Invitation Rejections - Allows users to decline pending invitations to join an organization.
  • Organization Membership Withdrawal - Allows the authenticated user to remove themselves from a specified organization.
  • Relation Retrievals - Allows retrieving all external and internal associations linked to a specific task.
  • Task Title Updates - Provides a dedicated endpoint to modify only the title of a task.
  • Time Entry Modifications - Allows modifying the start time, end time, and description of existing time logs.
  • Time Entry Retrievals - Fetches a single time entry record by its unique identifier.
  • Task Due Date Updates - Allows updating the due date of a task while preserving other properties.
  • Task Label Retrievals - Retrieves all labels currently assigned to a specific task.
  • Workspace Label Listings - Lists all available labels defined at the workspace level for organization and filtering.
  • Active Team Switching - Switches the user's active team within an organization using a team identifier.
  • Role Retrievals - Provides the ability to fetch a member's current role to verify organizational permissions.
  • User Invitation Management - Allows users to retrieve a list of outstanding organization invitations addressed to them.
  • Workflow Automation Engines - Triggers task state changes and external notifications based on data-driven events from integrated services.
  • Task Description Updates - Provides a dedicated endpoint to modify only the descriptive text of a task.
  • Issue Commenting - Allows users to post and associate text comments on specific tracking tasks.
  • Comment Editing - Allows authors to modify the text of existing comments on task activities.
  • Rule Deletions - Provides the ability to delete specific workflow automation rules to stop them from triggering.
  • GitHub API Integrations - Provides mechanisms to verify that the platform is correctly installed and active on a specific GitHub repository.
  • Archived Project Managers - Allows projects to be marked as archived to remove them from active views while preserving their data.
  • State Transition Automations - Automates task state transitions and workflow movements based on predefined rules and external integration events.
  • Active Team Selection - Updates the currently active team for a user's organizational session.
  • Webhook Notification Systems - Dispatches HTTP requests to external endpoints to notify services like Slack and Discord of system events.
  • Label Retrievals - Fetches all labels associated with a workspace for organizing and filtering tasks.
  • Project Deletions - Allows for the complete removal of projects and all associated data using a unique identifier.
  • Notification Delivery Services - Sets global preferences for delivering notifications via email, webhooks, and third-party services.
  • Slack Integrations - Provides the capability to disconnect a project from a Slack workspace to terminate automated notifications.
  • Telegram API Integrations - Allows the removal of a Telegram account integration to stop automated messaging for a project.
  • Webhook Configurations - Allows the retrieval of event subscriptions and authentication details for outgoing webhooks.
  • Task Priority Updates - Enables updating the urgency level of a task to manage development workflow.
  • Device Approval Workflows - Provides a web-based interface for users to manually review and approve device authorization requests.
  • Device Authentication Flows - Supports secure user authorization via the OAuth2 device flow for input-constrained clients.
  • API Key Authentication - Implements persistent programmatic access for external scripts and services using stable API keys.
  • Identity Token Services - Retrieves cryptographically signed identity tokens to verify user identity for linked custom accounts.
  • Session Token Validation - Validates the current request's authentication token to ensure a secure and active user session.
  • Request Authorizations - Routes device authorization requests to the appropriate web interface for user confirmation.
  • Device Authorization Redirects - Implements a device authorization flow that redirects users to a browser for access approval.
  • Session Identity Retrieval - Provides endpoints to retrieve identity metadata and session information for the currently authenticated user.
  • Webhook Event Notifications - Implements automated push notifications to external services like Slack and Discord via configurable webhooks.
  • Webhook Integrations - Provides configuration for destination URLs and event triggers for outgoing HTTP notifications.
  • Label Retrieval APIs - Provides programmatic interfaces to fetch label names and colors using unique identifiers.
  • Invitation Details - Allows the retrieval of metadata and status for specific pending organization invitations.
  • Audit Logging Systems - Records specific actions and state changes to maintain a detailed audit trail of activity.
  • Discord Notification Integrations - Allows removing Discord integration to stop sending project activity alerts to channels.
  • Notification Channel Configuration - Creates and updates rules for delivering workspace alerts via multiple communication channels.
  • Telegram Notifications - Sets bot credentials and task event triggers for delivering notifications via Telegram.
  • Slack Notifications - Configures automated alerts to be sent to Slack workspaces via webhooks.
  • Resource Activity Log Retrieval - Retrieves a chronological activity log for a specific task using its identifier.
  • Bulk Task Updates - Supports bulk updates of status or priority for multiple tasks in one operation.
  • Workflow Column APIs - Provides API endpoints to retrieve project workflow columns and their display positions.
  • Third-Party API Integrations - Connects external services like GitHub and Gitea via authenticated API integrations.

Star 历史

usekaneo/kaneo 的 Star 历史图表usekaneo/kaneo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

usekaneo/kaneo 是做什么的?

Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into columns with drag-and-drop status management. It functions as a self-hosted task manager that supports multiple workspaces, organizations, and role-based access control, with all persistent data stored in a PostgreSQL relational database and exposed through a RESTful JSON API.

usekaneo/kaneo 的主要功能有哪些?

usekaneo/kaneo 的主要功能包括:Project Management Platforms, Kanban Board Columns, Workflow Column Management APIs, Automated Status Transitions, Label Management, Organization Member Administrations, Role Lookups, Organization Provisioning。

usekaneo/kaneo 有哪些开源替代品?

usekaneo/kaneo 的开源替代品包括: kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… worklenz/worklenz — Worklenz is a project management platform and professional services automation tool designed for planning work,… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments… projectdiscovery/subfinder — Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… ever-co/gauzy — Gauzy is an open business management platform and multi-tenant enterprise resource planning system. It provides a…

Kaneo 的开源替代方案

相似的开源项目,按与 Kaneo 的功能重合度排序。
  • kanboard/kanboardkanboard 的头像

    kanboard/kanboard

    9,663在 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
    在 GitHub 上查看↗9,663
  • worklenz/worklenzWorklenz 的头像

    Worklenz/worklenz

    2,921在 GitHub 上查看↗

    Worklenz is a project management platform and professional services automation tool designed for planning work, tracking tasks via Kanban boards, and managing team collaboration. It functions as a combined resource management tool and time tracking software, providing a centralized workspace to analyze team capacity, balance workloads, and log work hours. The platform is distinguished by its deep integration with GitHub and Slack, allowing for the synchronization of repository activity and the delivery of real-time project notifications to external communication channels. It further streamlin

    TypeScriptexpressjspostgresqlproject-management
    在 GitHub 上查看↗2,921
  • gam-team/gamGAM-team 的头像

    GAM-team/GAM

    4,206在 GitHub 上查看↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    在 GitHub 上查看↗4,206
  • projectdiscovery/subfinderprojectdiscovery 的头像

    projectdiscovery/subfinder

    13,105在 GitHub 上查看↗

    Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc

    Gobugbountyhackinghacktoberfest
    在 GitHub 上查看↗13,105
查看 Kaneo 的所有 30 个替代方案→