Voltar ao ranking

usekaneo/kaneo

TypeScriptkaneo.app

🎯 All you need. Nothing you don't. Open source project management that works for you, not against you.

kanbanproject-managementreactself-hostedtypescripthonoissue-managementissue-trackerjira-alternativelinear-alternativehacktoberfest
Crescimento de estrelas
Estrelas
3.8k
Forks
373
Crescimento semanal
Issues
39
1k2k3k
jan. de 2025jul. de 2025jan. de 2026jul. de 2026
Artefatosnpmnpm install kaneo
README

Kaneo's logo

license GitHub Workflow Status Discord Sponsors

Kaneo Dashboard

Why Kaneo?

After years of using bloated, overcomplicated project management platforms that distracted from actual work, we built Kaneo to be different.

The problem with most tools isn't that they lack features—it's that they have too many. Every notification, every unnecessary button, every complex workflow pulls your team away from what matters: building great products.

We believe the best tools are invisible. They should amplify your team's natural workflow, not force you to adapt to theirs. Kaneo is built on the principle that less is more—every feature exists because it solves a real problem, not because it looks impressive in a demo.

What makes it different:

  • Clean interface that focuses on your work, not the tool
  • Self-hosted so your data stays yours
  • Actually fast because we care about performance
  • Open source with a permissive MIT license

Learn more about Kaneo's features and capabilities in our documentation.

Sponsors

Kaneo is open source. If you find it useful, consider sponsoring the project to help support ongoing development.

User avatar: Daniel Sada

Getting Started

One-Click Deployment with drim

For straightforward deployments, use drim - a CLI tool that handles everything for you:

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

That's it. Your Kaneo instance will be running with automatic HTTPS, database setup, and all services configured.

Perfect for quick deployments and production setups where you want things to just work.

Quick Start with Docker Compose

The fastest way to try Kaneo is with Docker Compose. This sets up Kaneo and PostgreSQL with a single Kaneo container:

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:

Save this as compose.yml, copy .env.sample to .env, uncomment KANEO_CLIENT_URL=http://localhost:5173, and set POSTGRES_PASSWORD=<password> and AUTH_SECRET=<output of openssl rand -hex 32>, run docker compose up -d, and open http://localhost:5173.

In Docker Compose, the bundled Kaneo container reaches PostgreSQL at the service hostname postgres. If you run the API on your host instead of inside Compose, use localhost or set DATABASE_URL explicitly.

Important: See our full documentation for detailed setup instructions, environment variable configuration, and troubleshooting guides.

Development Setup

For development, see our Environment Setup Guide for detailed instructions on configuring environment variables and troubleshooting common issues like CORS problems.

Configuration

Kaneo requires several environment variables to be configured. The Docker Compose setup above handles the database automatically, but you'll need to configure environment variables for the API and web services.

For complete configuration instructions, including all required environment variables, database setup for non-Docker deployments, and advanced settings, see the documentation. Advanced deployments can still use the separate ghcr.io/usekaneo/api and ghcr.io/usekaneo/web images.

Kubernetes Deployment

If you're running Kubernetes, we provide a comprehensive Helm chart. Check out the Helm chart documentation for detailed installation instructions, production configuration examples, TLS setup, and more.

Development

Want to hack on Kaneo? See our Environment Setup Guide for detailed instructions on configuring environment variables and troubleshooting common issues like CORS problems.

Quick start:

# Clone and install dependencies
git clone https://github.com/usekaneo/kaneo.git
cd kaneo
pnpm install

# Create a .env file in the root with required environment variables
# See ENVIRONMENT_SETUP.md for detailed instructions

# Start development servers
pnpm dev

For contributing guidelines, code structure, and development best practices, check out our contributing guide and documentation.

Community

Contributing

We're always looking for help, whether that's:

  • Reporting bugs or suggesting features
  • Improving documentation
  • Contributing code
  • Helping other users on Discord

Check out CONTRIBUTING.md for the details on how to get involved.

License

MIT License - see LICENSE for details.


Repobeats analytics image

Built with ❤️ by the Kaneo team and contributors

Repositórios relacionados
makeplane/plane

🔥🔥🔥 Open-source Jira, Linear, Monday, and ClickUp alternative. Plane is a modern project management platform to manage tasks, sprints, docs, and triage.

TypeScriptnpmGNU Affero General Public License v3.0djangodocker
plane.so
54.8k5.1k
BloopAI/vibe-kanban

Get 10X more out of Claude Code, Codex or any coding agent

Rustcrates.ioApache License 2.0agentai-agents
vibekanban.com
27.5k2.9k
wekan/wekan

The Open Source kanban, built with Meteor. GitHub issues/PRs are only for FLOSS Developers, not for support, support is at https://wekan.fi/commercial-support/ . New English strings for new features at imports/i18n/data/en.i18n.json . Non-English translations at https://app.transifex.com/wekan/wekan only.

JavaScriptnpmMIT Licensekanbanmeteor
wekan.fi
21k3k
cft0808/edict

🏛️ 三省六部制 · OpenClaw Multi-Agent Orchestration System — 9 specialized AI agents with real-time dashboard, model config, and full audit trails

PythonPyPIMIT Licenseai-orchestrationdashboard
openclaw.ai
16.3k1.7k
opf/openproject

OpenProject is the leading open source project management software for product, project and portfolio management. A powerful Jira alternative with agile planning, issue tracking, roadmaps, Gantt charts, time tracking, collaboration features, and more. Available on premises or in the cloud. ⭐Star us on GitHub

RubyRubyGemsGNU General Public License v3.0project-managementopenproject
openproject.org
15.6k3.4k
theonedev/onedev

The Unified and Autonomous Development Platform

JavaMavenMIT Licensegitdevops
onedev.io
15.1k964
plankanban/planka

PLANKA is the Kanban-style project mastering tool for everyone

JavaScriptnpmOthertrelloagile
planka.app
12.3k1.3k
Leantime/leantime

Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.

PHPPackagistGNU Affero General Public License v3.0project-managementphp
leantime.io
11k1.1k
invoiceninja/invoiceninja

A source-available invoice, quote, project and time-tracking app built with Laravel

PHPPackagistOtherphpexpenses
invoiceninja.com
9.9k2.7k
kanboard/kanboard

Kanban project management software

PHPPackagistMIT Licensekanbankanboard
kanboard.org
9.7k2k
basecamp/fizzy

Kanban as it should be. Not as it has been.

RubyRubyGemsOtherhotwirekanban
fizzy.do
8k1.2k
espocrm/espocrm

EspoCRM – Open Source CRM Application

PHPPackagistGNU Affero General Public License v3.0crmphp
espocrm.com
3.2k903