>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Sicherheit
TypeScript

Kaneo — ein minimalistischer, selbst gehosteter Aufgaben-Tracker ohne überflüssigen Schnickschnack

Wie oft haben Sie versucht, schnell einen Bug in Jira zu erfassen, nur um auf eine Wand von einem halben Dutzend auszufüllender Pflichtfelder zu stoßen? Und dann haben Sie noch ein paar Sekunden gewartet, während die klobige Weboberfläche einen einzelnen Knopfdruck verarbeitet hat. Das Kaneo-Team ist auf dieses Problem gestoßen und hat beschlossen, ein eigenes Tool zu entwickeln. Ihre Idee ist einfach: gute Projektmanagement-Software sollte Ihnen nicht im Weg stehen und Sie nicht von der Arbeit ablenken.

Kaneo ist ein leichtgewichtiges Open-Source-Aufgabenverwaltungssystem, das unter der MIT-Lizenz veröffentlicht wurde. Es positioniert sich als Alternative zu Linear und Jira, ohne unnötige Konfiguration und komplexe Menüs.

Kaneo Dashboard

Kernidee

Die Projektentwickler sind davon überzeugt, dass das Problem moderner Aufgaben-Tracker nicht im Fehlen von Funktionen liegt, sondern in deren Überfluss. Übermäßige Benachrichtigungen, aufgeblähte Formulare und monströse Dashboards stehen einem nur im Weg beim Code schreiben.

Kaneo behält nur das, was das Team jeden Tag nutzt:

  • Übersichtliche Kanban-Boards und Aufgabenlisten
  • Schnelle Suche mit minimalem visuellen Ballast
  • Volle Datenkontrolle dank Self-Hosting-Unterstützung
  • Flotte Oberflächenreaktionen

Unter der Haube und Installationsoptionen

Der technische Stack wirkt modern und schlank. Das Frontend ist mit React gebaut, und das Backend nutzt das leichtgewichtige Hono-Framework auf TypeScript. Die Datenbank ist die vertraute PostgreSQL.

Sie können den Dienst in wenigen Minuten auf Ihrem eigenen Server hochfahren. Für einen schnellen Start bieten die Autoren ihr eigenes CLI-Tool drim:

curl -fsSL https://assets.kaneo.app/install.sh | sh
drim setup

Dieses Skript richtet die Umgebung ein, die Datenbanken und stellt automatisch TLS-Zertifikate für Sie aus.

Wenn Sie den klassischen Docker-Compose-Ansatz bevorzugen, ist die Konfigurationsdatei einfach und unkompliziert:

services:
  postgres:
    image: postgres:16-alpine
    env_file:
      - .env
    ports:
      - "5432:5432"
    volumes:
      - postgres_data:/var/lib/postgresql/data
    restart: unless-stopped
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U kaneo -d kaneo"]
      interval: 10s
      timeout: 5s
      retries: 5

  kaneo:
    image: ghcr.io/usekaneo/kaneo:latest
    ports:
      - "5173:5173"
    env_file:
      - .env
    depends_on:
      postgres:
        condition: service_healthy
    restart: unless-stopped

volumes:
  postgres_data:

Für größere Infrastrukturen ist im Repository ein Helm-Chart vorbereitet, sodass Sie das System auch ohne aufwendige Einrichtungsrituale in Kubernetes starten können.

Die lokale Entwicklungsumgebung ist mit pnpm aufgebaut:

git clone https://github.com/usekaneo/kaneo.git
cd kaneo
pnpm install
pnpm dev

Lohnt es sich, es zu probieren

Kaneo ist eine großartige Wahl für kleine Teams, Freiberufler und Entwickler von Hobbyprojekten. Wenn Sie es leid sind, für SaaS-Dienstabonnements zu viel zu bezahlen und sich durch endlose Konfigurationen zu wühlen, nur um eine einfache Aufgabenkarte anzulegen, wird dieses Tool ein ausgezeichneter Ersatz sein.

Natürlich werden Kaneos Fähigkeiten begrenzt wirken, wenn Ihre Organisation komplexe Genehmigungsmatrizen, Unternehmensberichte oder Integrationen mit einem Dutzend spezialisierter Systeme benötigt. Aber wenn Ihre Priorität Geschwindigkeit und Datenschutz ist, lohnt es sich definitiv, dieses Projekt näher anzusehen.

Ähnliche Projekte