[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73720":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},73720,"kaneo","usekaneo\u002Fkaneo","usekaneo","🎯 All you need. Nothing you don't. Open source project management that works for you, not against you.","https:\u002F\u002Fkaneo.app\u002F",null,"TypeScript",3679,336,21,49,0,17,50,177,51,109.58,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37],"hacktoberfest","hono","issue-management","issue-tracker","jira-alternative","kanban","linear-alternative","project-management","react","self-hosted","typescript","2026-06-12 04:01:10","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fkaneo.app\">\n    \u003Cimg src=\"https:\u002F\u002Fassets.kaneo.app\u002Flogo-text.png\" alt=\"Kaneo's logo\" width=\"450\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n\n[![license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](LICENSE)\n[![GitHub Workflow Status](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fusekaneo\u002Fkaneo\u002Fci.yml?branch=main)](https:\u002F\u002Fgithub.com\u002Fusekaneo\u002Fkaneo\u002Factions)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1326250681530843178?color=7389D8&label=&logo=discord&logoColor=ffffff)](https:\u002F\u002Fdiscord.gg\u002FrU4tSyhXXU)\n[![Sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fandrejsshell)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fandrejsshell)\n\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Ch3>\n    \u003Ca href=\"https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore\">Quick Start\u003C\u002Fa>\n    \u003Cspan> | \u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fkaneo.app\">Website\u003C\u002Fa>\n    \u003Cspan> | \u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fcloud.kaneo.app\">Cloud\u003C\u002Fa>\n    \u003Cspan> | \u003C\u002Fspan>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FrU4tSyhXXU\">Discord\u003C\u002Fa>\n  \u003C\u002Fh3>\n\u003C\u002Fdiv>\n\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fassets.kaneo.app\u002Freadme.png\" alt=\"Kaneo Dashboard\" \u002F>\n\u003C\u002Fp>\n\n## Why Kaneo?\n\nAfter years of using bloated, overcomplicated project management platforms that distracted from actual work, we built Kaneo to be different.\n\nThe 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**.\n\nWe 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.\n\n**What makes it different:**\n- **Clean interface** that focuses on your work, not the tool\n- **Self-hosted** so your data stays yours\n- **Actually fast** because we care about performance\n- **Open source** with a permissive MIT license\n\nLearn more about Kaneo's features and capabilities in our [documentation](https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore).\n\n## Sponsors\n\nKaneo is open source. If you find it useful, consider [sponsoring the project](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fandrejsshell) to help support ongoing development.\n\n## Getting Started\n\n### One-Click Deployment with drim\n\nFor straightforward deployments, use [drim](https:\u002F\u002Fgithub.com\u002Fusekaneo\u002Fdrim) - a CLI tool that handles everything for you:\n\n```bash\ncurl -fsSL https:\u002F\u002Fassets.kaneo.app\u002Finstall.sh | sh\ndrim setup\n```\n\nThat's it. Your Kaneo instance will be running with automatic HTTPS, database setup, and all services configured.\n\nPerfect for quick deployments and production setups where you want things to just work.\n\n### Quick Start with Docker Compose\n\nThe fastest way to try Kaneo is with Docker Compose. This sets up Kaneo and PostgreSQL with a single Kaneo container:\n\n```yaml\nservices:\n  postgres:\n    image: postgres:16-alpine\n    env_file:\n      - .env\n    ports:\n      - \"5432:5432\"\n    volumes:\n      - postgres_data:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n    restart: unless-stopped\n    healthcheck:\n      test: [\"CMD-SHELL\", \"pg_isready -U kaneo -d kaneo\"]\n      interval: 10s\n      timeout: 5s\n      retries: 5\n\n  kaneo:\n    image: ghcr.io\u002Fusekaneo\u002Fkaneo:latest\n    ports:\n      - \"5173:5173\"\n    env_file:\n      - .env\n    depends_on:\n      postgres:\n        condition: service_healthy\n    restart: unless-stopped\n\nvolumes:\n  postgres_data:\n```\n\nSave this as `compose.yml`, create a `.env` file with `KANEO_CLIENT_URL=http:\u002F\u002Flocalhost:5173`, `POSTGRES_PASSWORD=\u003Cpassword>`, and `AUTH_SECRET=\u003Coutput of openssl rand -hex 32>`, run `docker compose up -d`, and open [http:\u002F\u002Flocalhost:5173](http:\u002F\u002Flocalhost:5173).\n\n> **Important:** See our [full documentation](https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore) for detailed setup instructions, environment variable configuration, and troubleshooting guides.\n\n### Development Setup\n\nFor development, see our [Environment Setup Guide](ENVIRONMENT_SETUP.md) for detailed instructions on configuring environment variables and troubleshooting common issues like CORS problems.\n\n### Configuration\n\nKaneo 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.\n\nFor complete configuration instructions, including all required environment variables, database setup for non-Docker deployments, and advanced settings, see the [documentation](https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore). Advanced deployments can still use the separate `ghcr.io\u002Fusekaneo\u002Fapi` and `ghcr.io\u002Fusekaneo\u002Fweb` images.\n\n## Kubernetes Deployment\n\nIf you're running Kubernetes, we provide a comprehensive Helm chart. Check out the [Helm chart documentation](.\u002Fcharts\u002Fkaneo\u002FREADME.md) for detailed installation instructions, production configuration examples, TLS setup, and more.\n\n## Development\n\nWant to hack on Kaneo? See our [Environment Setup Guide](ENVIRONMENT_SETUP.md) for detailed instructions on configuring environment variables and troubleshooting common issues like CORS problems.\n\nQuick start:\n```bash\n# Clone and install dependencies\ngit clone https:\u002F\u002Fgithub.com\u002Fusekaneo\u002Fkaneo.git\ncd kaneo\npnpm install\n\n# Create a .env file in the root with required environment variables\n# See ENVIRONMENT_SETUP.md for detailed instructions\n\n# Start development servers\npnpm dev\n```\n\nFor contributing guidelines, code structure, and development best practices, check out our [contributing guide](CONTRIBUTING.md) and [documentation](https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore).\n\n## Community\n\n- **[Discord](https:\u002F\u002Fdiscord.gg\u002FrU4tSyhXXU)** - Chat with users and contributors\n- **[GitHub Issues](https:\u002F\u002Fgithub.com\u002Fusekaneo\u002Fkaneo\u002Fissues)** - Bug reports and feature requests\n- **[Documentation](https:\u002F\u002Fkaneo.app\u002Fdocs\u002Fcore)** - Detailed guides, API docs, and tutorials\n\n## Contributing\n\nWe're always looking for help, whether that's:\n- Reporting bugs or suggesting features\n- Improving documentation\n- Contributing code\n- Helping other users on Discord\n\nCheck out [CONTRIBUTING.md](CONTRIBUTING.md) for the details on how to get involved.\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002F3e8367ec2b2350e4fc48662df33c81dac657b833.svg\" alt=\"Repobeats analytics image\" \u002F>\n\u003C\u002Fdiv>\n\n\u003Cp align=\"center\">\n  Built with ❤️ by the Kaneo team and \u003Ca href=\"#contributors\">contributors\u003C\u002Fa>\n\u003C\u002Fp>\n","Kaneo 是一个开源项目管理工具，旨在通过简洁的界面和高效的功能来提升团队的工作效率。它采用 TypeScript 编写，支持看板、问题跟踪等核心功能，并且具有自托管、速度快的特点。Kaneo 的设计原则是“少即是多”，只保留真正有助于解决问题的功能，避免了传统项目管理软件常见的臃肿和复杂。适合需要高度专注产品开发而不需要过多干扰的团队使用，尤其是那些重视数据隐私和希望完全控制自己环境的企业。此外，Kaneo 提供了快速部署选项，包括通过 CLI 工具 drim 或 Docker Compose 来简化设置过程。",2,"2026-06-11 03:47:04","high_star"]