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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kanbn avatar

kanbn/kan

0
View on GitHub↗
4,403 Stars·270 Forks·TypeScript·agpl-3.0·15 Aufrufekan.bn↗

Kan

Kan is a self-hosted kanban project management tool that organizes work into boards, lists, and cards. It provides a REST API for managing all project resources, including boards, cards, labels, checklists, comments, and attachments, with standard HTTP responses for every request.

The application supports granular permission and role management at both the workspace and board level, allowing administrators to control access to resources and actions. It includes webhook support for receiving card event notifications, and offers integration capabilities for importing projects from Trello and GitHub. File attachments are handled through S3-compatible storage, with support for presigned upload URLs and private file access.

Kan provides workspace management features including invitation links, member role assignment, and the ability to create and organize multiple boards within a workspace. The system includes search functionality for boards and cards by title, card activity history tracking, and application health monitoring. Users can configure email notifications through SMTP settings and toggle public user registration.

The project can be deployed on private infrastructure using Docker Compose with PostgreSQL and S3-compatible storage, or used through a hosted cloud solution.

Features

  • Kanban Boards - Deploys a self-hosted kanban project management board on private infrastructure.
  • Project Management Boards - Creates new kanban boards within a workspace to organize project tasks and workflows.
  • Project Card Data Retrieval - Provides a REST API to fetch comprehensive card data including activity history.
  • Card Checklists - Provides a REST API to delete checklists from task cards within project boards.
  • Card Update APIs - Provides a REST API to update card title, description, position, list assignment, and due date.
  • Card Deletion APIs - Provides a REST API to remove cards from boards by public identifier.
  • Team Member Invitations - Sends email invitations to join a workspace, creating pending membership records.
  • Board Configuration APIs - Provides a REST API to retrieve board structures using workspace and board slugs.
  • Board Retrieval APIs - Provides a REST API to fetch full board details including lists, cards, labels, and members.
  • List Management APIs - Provides a REST API to remove lists from boards by public identifier.
  • Board Configurations - Provides a REST API endpoint to update board metadata such as name, slug, and visibility.
  • List Management - Provides a REST API to create new lists within boards by name and board identifier.
  • Workspace Creation - Provides an API to create a new workspace with a name, optional description, and slug.
  • Workspace Listings - Provides an API endpoint to list all workspaces accessible to the authenticated user.
  • HTTP Interaction Standards - Returns standard HTTP status codes for success, client errors, and server failures on every API request.
  • Workspace Invite Codes - Generates shareable invitation links for workspace access with expiration and authentication.
  • User Profile Management - Ships an API endpoint for updating the authenticated user's name, email, and avatar.
  • API Key Authentications - Authenticates API requests using secret API keys as Bearer tokens in the Authorization header.
  • Workspace Role Assignments - Provides an API endpoint to change a workspace member's assigned permissions level.
  • User Profile Retrieval - Provides an API endpoint to retrieve the currently authenticated user's profile information.
  • Card Commenting - Allows editing the text of existing comments on cards via a PUT request.
  • Comment Removals - Deletes comments from cards by providing the card and comment public IDs.
  • Card Labeling - Creates labels with name, colour, and board association for categorizing cards.
  • Member Permission Modifiers - Assigns workspace or board-level permissions to members to control their access to resources.
  • Attachment Removal - Soft-deletes file attachments from cards via a REST API using their public identifier.
  • Upload Verification - Finalizes pending file uploads by verifying completion and persisting attachment records.
  • GitHub Project Importers - Imports GitHub projects into a workspace by providing their IDs and a workspace identifier.
  • Trello Migrations - Retrieves boards from a connected Trello account for selection and import.
  • Label Definitions - Provides a REST API to update label names and colour codes by public identifier.
  • List Renaming APIs - Provides a REST API to rename lists within boards to reflect updated project phases.
  • List Reordering APIs - Provides a REST API to reorder lists within boards by updating their position index.
  • Slug-Based Lookups - Provides an API endpoint to retrieve a workspace and its boards using the workspace's URL-friendly slug.
  • Configurations - Provides a REST API to update an existing webhook's name, URL, secret, subscribed events, and active status.
  • S3 File Uploads - Connects to S3-compatible storage to handle file uploads such as user avatars.
  • Public File Serving - Serves user-uploaded files directly from an S3-compatible bucket using a public URL.
  • Integration Provider Discovery - Provides an API endpoint to list all available integration providers for the authenticated user.
  • Webhook Testing Tools - Sends test payloads to webhook endpoints to verify event processing.
  • Webhook Configuration Removal - Ships a REST API endpoint to remove webhook configurations from a workspace.
  • Invitation Processing - Implements an endpoint to accept a pending workspace invitation by submitting the invite code.
  • Invite Code Lookups - Provides an API endpoint to look up the status and expiration of a pending workspace invite by its code.
  • Webhook Notifications - Creates webhooks for workspaces to receive notifications about card events.
  • Webhook Endpoint Listing - Provides a REST API to list all webhook configurations associated with a workspace.
  • Presigned URL Generation - Generates time-limited S3 presigned URLs for direct file uploads without exposing credentials.
  • Role & Permission Configurators - Assigns permissions to roles within a workspace to control access to boards, lists, and cards.
  • Label Retrieval APIs - Provides a REST API to retrieve label details by public identifier.
  • Health Checks - Returns the current operational status of the application and its critical dependencies.
  • OAuth Authorization URL Retrievals - Provides an API endpoint to retrieve OAuth authorization URLs for third-party integrations.

Star-Verlauf

Star-Verlauf für kanbn/kanStar-Verlauf für kanbn/kan

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Kan

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Kan.
  • usekaneo/kaneoAvatar von usekaneo

    usekaneo/kaneo

    3,218Auf GitHub ansehen↗

    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

    TypeScripthacktoberfesthonoissue-management
    Auf GitHub ansehen↗3,218
  • insforge/insforgeAvatar von InsForge

    InsForge/InsForge

    11,794Auf GitHub ansehen↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    TypeScriptaiai-agentscoding
    Auf GitHub ansehen↗11,794
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
  • wekan/wekanAvatar von wekan

    wekan/wekan

    20,971Auf GitHub ansehen↗

    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 w

    JavaScript
    Auf GitHub ansehen↗20,971
Alle 30 Alternativen zu Kan anzeigen→

Häufig gestellte Fragen

Was macht kanbn/kan?

Kan is a self-hosted kanban project management tool that organizes work into boards, lists, and cards. It provides a REST API for managing all project resources, including boards, cards, labels, checklists, comments, and attachments, with standard HTTP responses for every request.

Was sind die Hauptfunktionen von kanbn/kan?

Die Hauptfunktionen von kanbn/kan sind: Kanban Boards, Project Management Boards, Project Card Data Retrieval, Card Checklists, Card Update APIs, Card Deletion APIs, Team Member Invitations, Board Configuration APIs.

Welche Open-Source-Alternativen gibt es zu kanbn/kan?

Open-Source-Alternativen zu kanbn/kan sind unter anderem: usekaneo/kaneo — Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into… insforge/insforge — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… wekan/wekan — Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards,… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… graphql-editor/graphql-editor — GraphQL Editor is a collaborative workspace platform for designing, editing, and managing GraphQL schemas. It provides…