Skip to content
Kanroo

Open Source Friends

Thank you for your time and your work.

Kanroo stands on projects that people build, review and maintain, often in their free time. These are the ones we use every day. To everyone behind them: thank you.

Licenses at a glance

57 projects under 11 licenses. Every one of them is open source.

Number of projects on this page per license
LicenseProjects
MIT37
Apache-2.09
MPL-2.03
AGPL-3.0-only1
BSD-3-Clause1
CC-BY-4.01
ISC1
MIT-01
MPL-2.0 OR Apache-2.01
OFL-1.11
PostgreSQL1

Interface12

What you see and touch in the Kanroo web app.

  • Angular

    Runs the Kanroo web app in your browser.

    License: MIT

  • Angular CDK

    Moves every task you drag.

    License: MIT

  • Spartan UI

    Accessible building blocks for menus, dialogs and forms.

    License: MIT

  • Tailwind CSS

    Styles every screen of the app and this website.

    License: MIT

  • Tiptap

    The editor behind task descriptions and wiki pages.

    License: MIT

  • ProseMirror

    The document model under the editor.

    License: MIT

  • Mermaid

    Draws the diagrams in your wiki pages.

    License: MIT

  • visimer

    Lets you edit Mermaid diagrams visually.

    License: MIT

  • Transloco

    Loads the interface text, ready for more languages.

    License: MIT

  • RxJS

    Handles streams of events in the app.

    License: Apache-2.0

  • DOMPurify

    Cleans diagram SVG before it reaches the page.

    License: MPL-2.0 OR Apache-2.0

  • highlight.js

    Colors the code blocks in tasks and wiki pages.

    License: BSD-3-Clause

Server18

The API, sign-in, email and the MCP server.

  • Node.js

    Runs the Kanroo server, worker and migrations.

    License: MIT

  • Express

    Answers every API request.

    License: MIT

  • Better Auth

    Sends your sign-in code and keeps your session.

    License: MIT

  • Zod

    Checks every request against the API contract.

    License: MIT

  • zod-openapi

    Turns those contracts into the OpenAPI 3.1 document.

    License: MIT

  • Scalar

    Renders the interactive API reference.

    License: MIT

  • MCP SDK

    Powers the MCP server your agents connect to.

    License: MIT

  • Pino

    Writes structured server logs.

    License: MIT

  • Nodemailer

    Delivers email over SMTP.

    License: MIT-0

  • React Email

    Builds the HTML of every email Kanroo sends.

    License: MIT

  • csv-parse

    Reads your CSV files during import.

    License: MIT

  • AWS SDK for JavaScript

    Stores files in any S3-compatible service.

    License: Apache-2.0

  • OpenTelemetry

    Traces and measures the server.

    License: Apache-2.0

  • openid-client

    Signs you in through your identity provider.

    License: MITEnterprise Edition

  • web-push

    Sends browser push notifications.

    License: MPL-2.0Enterprise Edition

  • Standard Webhooks

    Signs every webhook delivery.

    License: MITEnterprise Edition

  • ImapFlow

    Reads the replies for Reply by Email.

    License: MITEnterprise Edition

  • mailparser

    Parses incoming email for Email Intakes.

    License: MITEnterprise Edition

Data and infrastructure5

Where your data lives and how Kanroo runs.

  • PostgreSQL

    Stores every board, and powers search with pg_trgm.

    License: PostgreSQL

  • Drizzle ORM

    Typed queries and schema migrations.

    License: Apache-2.0

  • node-postgres

    Connects the server to PostgreSQL.

    License: MIT

  • Caddy

    Serves Kanroo over HTTPS and renews the certificates.

    License: Apache-2.0

  • Docker Compose

    Starts the whole stack from one file.

    License: Apache-2.0

Tooling11

How we write, test and ship Kanroo.

  • TypeScript

    The language of every Kanroo package.

    License: Apache-2.0

  • pnpm

    Installs and links all packages.

    License: MIT

  • Turborepo

    Runs builds and checks across the repository.

    License: MIT

  • Angular CLI

    Builds the web app.

    License: MIT

  • Vitest

    Runs the unit and integration tests.

    License: MIT

  • Playwright

    Runs the end-to-end tests in real browsers.

    License: Apache-2.0

  • ESLint

    Finds problems before review.

    License: MIT

  • Prettier

    Keeps the formatting consistent.

    License: MIT

  • tsx

    Runs TypeScript scripts directly.

    License: MIT

  • Redocly CLI

    Checks the OpenAPI document.

    License: MIT

  • GitOne

    Our own tool: keeps Kanroo’s repositories in one working directory.

    License: MIT

Type and icons3

The letters and symbols in the app and on this website.

  • Geist

    The typeface of the app and this website.

    License: OFL-1.1

  • Lucide

    The icons in the app and on this website.

    License: ISC

  • ng-icons

    Brings Lucide icons into Angular.

    License: MIT

This website8

The site you are reading. Tailwind CSS, Geist and Lucide appear above; they serve this website too.

  • Astro

    Builds this website as static pages.

    License: MIT

  • Pagefind

    Searches the docs, right in your browser.

    License: MIT

  • cobe

    Draws the globe on our trust page.

    License: MIT

  • Rybbit

    Counts visits to this website on our own server, without cookies.

    License: AGPL-3.0-only

  • DB-IP IP to Country Lite

    Resolves IP addresses to countries for us. IP Geolocation by DB-IP.

    License: CC-BY-4.0

  • sharp

    Resizes the screenshots on these pages.

    License: Apache-2.0

  • Satori

    Lays out the social preview images.

    License: MPL-2.0

  • resvg-js

    Renders those previews to PNG.

    License: MPL-2.0

Missing a project?

This list names the projects Kanroo uses directly. Each of them depends on many more. If we forgot yours, tell us and we will add it.

Tell us through the contact form