[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7912":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":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":33,"discoverSource":34},7912,"canine","CanineHQ\u002Fcanine","CanineHQ","A developer friendly PaaS for your Kubernetes","https:\u002F\u002Fcanine.sh",null,"Ruby",2866,114,13,30,0,4,22,2,28.18,"Apache License 2.0",false,"main",true,[26,27,28,29],"devops","heroku","hosting","kubernetes","2026-06-12 02:01:46","\u003Cbr\u002F>\n\u003Cdiv align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Fblob\u002Fmain\u002Fpublic\u002Fimages\u002Flogo-full.webp?raw=true\" alt=\"Logo\" height=\"100\">\n\u003C\u002Fa>\n\u003Ch3 align=\"center\">Canine\u003C\u002Fh3>\n\u003Cp align=\"center\">\nA developer-friendly PaaS for your Kubernetes\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.canine.sh\">\u003Cstrong>Explore the docs »\u003C\u002Fstrong>\u003C\u002Fa>\n\u003Cbr\u002F>\n\u003Cbr\u002F>\n\u003Ca href=\"https:\u002F\u002Fcanine.sh\">View Demo .\u003C\u002Fa>  \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Fissues\u002Fnew?labels=bug\">Report Bug .\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Fissues\u002Fnew?labels=enhancement\">Request Feature\u003C\u002Fa>\n\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n[![Build Status](https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Factions\u002Fworkflows\u002Fci.yml)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache-blue.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache)\n[![Artifact Hub](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fartifacthub.io\u002Fbadge\u002Frepository\u002Fcanine)](https:\u002F\u002Fartifacthub.io\u002Fpackages\u002Fsearch?repo=canine)\n\n\n![Deployment Screenshot](https:\u002F\u002Fraw.githubusercontent.com\u002FCanineHQ\u002Fcanine\u002Frefs\u002Fheads\u002Fmain\u002Fpublic\u002Fimages\u002Fdeployment_styled.webp)\n\n## About the project\n\nCanine is a self-hosted Kubernetes deployment platform that brings the simplicity of Platform-as-a-Service (like Heroku) to your own Kubernetes infrastructure. Deploy applications with git push, manage services through an intuitive web interface, and leverage the full power of Kubernetes without writing YAML.\n\n### Why Canine?\n\n**Kubernetes Made Simple**\nStop wrestling with kubectl and complex YAML manifests. Canine provides a clean web interface to deploy, scale, and manage your applications on Kubernetes.\n\n**Git-Driven Deployments**\nConnect your GitHub or GitLab repository and deploy automatically on every push. Canine builds your Docker images and handles the entire deployment pipeline.\n\n**Full Kubernetes Control**\nUnlike hosted PaaS solutions, you maintain complete control over your infrastructure. Run Canine on any Kubernetes cluster - cloud, on-premise, or edge.\n\n### Core Features\n\n| Feature | Description |\n|---------|-------------|\n| **🚀 Automated Deployments** | Git webhook integration for continuous deployment from GitHub\u002FGitLab |\n| **🐳 Built-in Image Building** | Automatic Docker image builds using Dockerfile or buildpacks |\n| **🔧 Service Management** | Deploy web services, background workers, and scheduled cron jobs |\n| **📊 Resource Constraints** | Configure CPU, memory, and GPU limits for your applications |\n| **🌐 Domain & SSL** | Custom domain management with DNS integration and automatic SSL |\n| **🔐 Secrets & Config** | Environment variables and Kubernetes secrets management |\n| **💾 Persistent Storage** | Volume management for stateful applications and databases |\n| **👥 Multi-tenancy** | Account-based isolation with team collaboration and access control |\n| **⚙️ Custom Pod Templates** | Advanced Kubernetes pod customization with YAML configuration |\n| **🔑 Enterprise SSO** | Single sign-on support with SAML, OIDC, and LDAP integration |\n\n## Requirements\n\n* Docker v24.0.0 or higher\n* Docker Compose v2.0.0 or higher\n\n## Installation\n```bash\ncurl -sSL https:\u002F\u002Fcanine.sh\u002Finstall.sh | bash\n```\n---\n\nOr run manually if you prefer:\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine.git\ncd canine\necho \"SECRET_KEY_BASE=$(openssl rand -hex 64)\" > .env\ndocker compose up -d\n```\nand open http:\u002F\u002Flocalhost:3000 in a browser.\n\nTo customize the web ui port, supply the PORT env var when running docker compose:\n```bash\nPORT=3456 docker compose up -d\n```\n\n## Cloud\n\nCanine Cloud offers additional features for small teams:\n- GitHub integration for seamless deployment workflows\n- Team collaboration with role-based access control\n- Real-time metric tracking and monitoring\n- Way less maintenance for you\n\nFor more information & pricing, take a look at our landing page [https:\u002F\u002Fcanine.sh](https:\u002F\u002Fcanine.sh).\n\n## License\n\nCanine is released under the [Apache 2.0 License](https:\u002F\u002Fgithub.com\u002FCanineHQ\u002Fcanine\u002Fblob\u002Fmain\u002FLICENSE).\n\nYou are free to use, modify, and distribute this software for commercial and non-commercial purposes. See the LICENSE file for full details.\n\nFor commercial support, enterprise features, or managed hosting, visit [https:\u002F\u002Fcanine.sh](https:\u002F\u002Fcanine.sh).\n","Canine 是一个面向开发者的 Kubernetes 平台即服务（PaaS），旨在简化 Kubernetes 的应用部署和管理。它通过提供直观的 Web 界面，支持 Git 驱动的自动部署，并内置 Docker 镜像构建功能，使得用户无需编写复杂的 YAML 文件即可完成应用的部署、扩展及管理。此外，Canine 允许用户在任何 Kubernetes 集群上运行，无论是云端、本地还是边缘环境，从而保持对基础设施的完全控制。该项目非常适合需要快速迭代且希望减少运维复杂性的开发团队使用。","2026-06-11 03:15:02","top_language"]