{"id":13522323,"url":"https://github.com/opendevops-cn/opendevops","last_synced_at":"2025-05-13T20:10:13.907Z","repository":{"id":33801596,"uuid":"157661691","full_name":"opendevops-cn/opendevops","owner":"opendevops-cn","description":"CODO是一款为用户提供企业多混合云、全球一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台","archived":false,"fork":false,"pushed_at":"2025-04-26T09:52:59.000Z","size":30360,"stargazers_count":3923,"open_issues_count":46,"forks_count":1037,"subscribers_count":110,"default_branch":"master","last_synced_at":"2025-04-28T10:56:21.305Z","etag":null,"topics":["ansible","cd","ci","cmdb","crontab","demo","devops","docker","docker-compose","itsm","iview","k8s","opendevops","ops","saltstack","task","tornado"],"latest_commit_sha":null,"homepage":"http://www.opendevops.cn/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opendevops-cn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-11-15T06:18:06.000Z","updated_at":"2025-04-28T00:57:53.000Z","dependencies_parsed_at":"2023-02-18T12:45:55.616Z","dependency_job_id":"e169370f-66ed-4669-9ddc-007b964ed55a","html_url":"https://github.com/opendevops-cn/opendevops","commit_stats":{"total_commits":226,"total_committers":12,"mean_commits":"18.833333333333332","dds":0.3407079646017699,"last_synced_commit":"bab3de4ba7e0e33853597d48b8be331f27bc5476"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendevops-cn%2Fopendevops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendevops-cn%2Fopendevops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendevops-cn%2Fopendevops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opendevops-cn%2Fopendevops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opendevops-cn","download_url":"https://codeload.github.com/opendevops-cn/opendevops/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254020606,"owners_count":22000753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","cd","ci","cmdb","crontab","demo","devops","docker","docker-compose","itsm","iview","k8s","opendevops","ops","saltstack","task","tornado"],"created_at":"2024-08-01T06:00:45.668Z","updated_at":"2025-05-13T20:10:13.886Z","avatar_url":"https://github.com/opendevops-cn.png","language":"Python","funding_links":[],"categories":["Python","CMDB","Python (1887)","运维相关管理系统"],"sub_categories":["运维管理系统"],"readme":"\u003cp align=\"center\"\u003e\r\n    \u003ca href=\"https://www.opendevops.cn/\"\u003e\r\n        \u003cimg width=\"200\" src=\"https://www.opendevops.cn/images/head_logo.png\"\u003e\r\n    \u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n[![opendevops/sb](https://jaywcjlove.github.io/sb/lang/english.svg)](README.md)\r\n[![opendevops/opendevops](https://jaywcjlove.github.io/sb/ico/gitee.svg)](http://gitee.com/opendevops)\r\n[![Python3](https://img.shields.io/badge/Python-3.9-green.svg?style=plastic)](https://www.python.org/)\r\n[![Golang](https://img.shields.io/badge/golang-1.23-brightgreen.svg?style=plastic)](https://golang.google.cn/)\r\n[![Tornado](https://img.shields.io/badge/Tornado-6.0-brightgreen.svg?style=plastic)](https://www.tornadoweb.org)\r\n[![Vue.js](https://img.shields.io/badge/Vuejs-2.5-brightgreen.svg?style=plastic)](https://cn.vuejs.org)\r\n[![Ant-Design.js](https://img.shields.io/badge/Ant--Design-4.8-blue.svg?style=plastic)](https://ant-design.antgroup.com/)\r\n[![Iview](https://img.shields.io/badge/iview-3.2.0-blue.svg?style=plastic)](https://www.iviewui.com/)\r\n[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)\r\n[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE)\r\n\r\n----\r\n\r\n### 项目介绍 \r\n\r\nCODO 是一款专为企业设计的开源全球一站式运维平台，支持多混合云环境和自动化运维，为企业提供跨地域、跨云的统一管理能力。\r\n\r\n### 技术架构与优势\r\n\r\n- **前端**：基于 Vue + iView 和 React + Ant Design 开发，提供直观友好的操作界面，显著提升用户体验和工作效率。  \r\n- **后端**：采用 Python Tornado 和 Golang Gin，具备轻量级、简洁清晰和异步非阻塞的特点，实现高并发和快速响应。\r\n- **微服务网关**：基于 OpenResty + Lua，提供统一的 API 网关和服务治理能力，其优势在于高性能、灵活扩展和优秀的负载均衡支持。\r\n- **微前端基座**：基于阿里乾坤框架，负责统一纳管前端应用，支持微前端架构，具备模块化管理、动态加载及高效集成的能力。\r\n\r\n### 项目亮点  \r\n\r\n- **高效统一管理**：支持跨地域、跨云环境，简化多云资源运维。  \r\n- **可观测与智能化**：全面覆盖实时监控、预警与性能分析。  \r\n- **强大自动化能力**：一站式自动化工具提升运维效率，降低操作复杂性。  \r\n- **云原生支持**：优化容器化与微服务管理，为企业数字化转型赋能。  \r\n\r\n众多功能模块我们一直在不停的调研和开发，如果你对此项目感兴趣可以加入我们的社区交流群，\r\n\r\n同时也希望你能给我们项目一个![](https://img.shields.io/github/stars/opendevops-cn/opendevops.svg)，为贡献者加油⛽️！为运维干杯🍻！\r\n\r\n----\r\n\r\n### 语言\r\n\r\n[English](README_EN.md) | [中文](README.md)\r\n\r\n\r\n### 产品架构\r\n\r\n![](images/project_arch.png)\r\n\r\n### 产品功能\r\n\r\n![](images/pro_fun_3.png)\r\n\r\n### Demo\r\n我们提供了Demo供使用者体验,可点击Try Online Demo快速进行体验。\r\n\r\n\u003ca href=\"https://demo.opendevops.cn/user/login\" target=\"api_explorer\"\u003e\r\n  \u003cimg src=\"https://img.alicdn.com/tfs/TB12GX6zW6qK1RjSZFmXXX0PFXa-744-122.png\" width=\"180\" /\u003e\r\n\u003c/a\u003e\r\n\r\n`PS: Demo权限正在调试中，目前Demo用户只有查看权限，且暂不开放用户列表,Demo订单日志我们暂时清空了`\r\n\r\n- 地址：https://demo.opendevops.cn/user/login\r\n- 用户：demo\r\n- 密码：2ZbFYNv9WibWcR7GB6kcEY\r\n\r\n\r\n\r\n![](image/codo_index.png)\r\n\r\n\r\n### 开始使用\r\n\r\n\u003e 当前版本支持docker compose和kubernetes helm 一键快速部署。\r\n\r\n- [Document](http://docs.opendevops.cn/)\r\n- [Quick Experience](https://demo.opendevops.cn/user/login)\r\n- [Deployment Document](https://github.com/opendevops-cn/codo-deploy-docs)\r\n\r\n### 视频教程\r\n\u003e 视频会在业余时间持续录制，更多视频可以参考Up主空间：https://space.bilibili.com/388245257/\r\n\r\n- [部署安装教程](https://www.bilibili.com/video/BV1BL4y1a7TU/)\r\n- [快速了解视频](https://www.bilibili.com/video/BV1rp4y1v7fa/)\r\n- [二次开发教程](https://www.bilibili.com/video/BV1Sy4y137md/)\r\n\r\n### 模块链接\r\n\u003e CODO 项目我们是使用模块化、微服务化，以下为各个模块地址，同时也欢迎业界感兴趣各位大佬前来贡献\r\n\r\n- 前端代码：[codo](https://github.com/opendevops-cn/codo)\r\n- 管理后端：[codo-admin](https://github.com/opendevops-cn/codo-admin)\r\n- 配置管理平台：[codo-cmdb](https://github.com/opendevops-cn/codo-cmdb)\r\n- 任务调度：[codo-flow](https://github.com/opendevops-cn/codo-flow)\r\n- 配置中心：[codo-kerrigan](https://github.com/opendevops-cn/kerrigan)\r\n- 通知中心：[codo-notice](https://github.com/opendevops-cn/codo-notice)\r\n- 灵云-kubernetes管理 ：[codo-cnmp](https://github.com/opendevops-cn/codo-cnmp)\r\n- 管控中心 ：[codo-agent-server](https://github.com/opendevops-cn/codo-agent-server)\r\n- 前端基座 ：[codo-home-index](https://github.com/opendevops-cn/codo-home-index)\r\n- 天门网关 ：[codo-gateway](https://github.com/opendevops-cn/codo-gateway)\r\n\r\n### 感谢贡献者\r\n\r\n感谢以下贡献着为CODO(CloudOpenDevOps)的贡献;  \r\n感谢各位的付出，让维护因你们变的不再枯燥、世界因你们而美丽，此排名不分前后，谢谢大家!\r\n\r\n\r\n| Name                                          | Github Avatar                                                | Name                                          | GitHub Avatar                                                | Name                                              | Github Avatar                                                |\r\n| --------------------------------------------- | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------------------------------------------------------ |\r\n| [laoxu](https://github.com/rootman-xjj)       | ![](https://avatars1.githubusercontent.com/u/46043588?s=70\u0026v=4) | [shenshuo](https://github.com/ss1917)         | ![](https://avatars3.githubusercontent.com/u/20316110?s=70\u0026v=4) | [laowang](https://github.com/cyancow)             | ![](https://avatars2.githubusercontent.com/u/56914892?s=70\u0026v=4) |\r\n| [yanghongfei](https://github.com/yanghongfei) | ![](https://avatars3.githubusercontent.com/u/22789928?s=70\u0026v=4) | [shenyingzhi](https://github.com/shenyingzhi) | ![](https://avatars0.githubusercontent.com/u/20352098?s=70\u0026v=4) | [biantingting](https://github.com/biantingting94) | ![](https://avatars2.githubusercontent.com/u/32928032?s=70\u0026v=4) |\r\n| [zhirenyongnan](https://github.com/Aaronzryn) | ![](https://avatars3.githubusercontent.com/u/35439838?s=70\u0026v=4) | [libo](https://github.com/alexbolee)          | ![](https://avatars0.githubusercontent.com/u/46021689?s=70\u0026v=4) | [liuchunyu](https://github.com/liuchunyu007)      | ![](https://avatars2.githubusercontent.com/u/49022863?s=70\u0026v=4) |\r\n| [ops-coffee](https://github.com/ops-coffee)   | ![](https://avatars3.githubusercontent.com/u/42868360?s=70\u0026v=4) | [yangmingwei](https://github.com/yangmv)      | ![](https://avatars3.githubusercontent.com/u/18107515?s=70\u0026v=4) | [punk](https://github.com/it-sos)                 | ![](https://avatars.githubusercontent.com/u/34646441?s=70\u0026v=4) |\r\n| [radius2136](https://github.com/radius2136)   | ![](https://avatars2.githubusercontent.com/u/23356532?s=70\u0026v=4) |                                               |                                                              |                                                   |                                                              |                                                           |\r\n\r\n\r\n\r\n**[⬆ 返回顶部](#产品架构)**\r\n\r\n### QQ交流群  \r\n\r\n\u003e 感兴趣的同学可以加入我们的QQ交流群,代码我们也会不断进行更新，感谢大家的支持。\r\n\r\n\r\n- 一键加入QQ群：\u003ca target=\"_blank\" href=\"//shang.qq.com/wpa/qunwpa?idkey=69f5e118727c7ea925cc8d2f0eef0d729898cb8a24eae47e2b3ca3dd048de9d9\"\u003e\u003cimg border=\"0\" src=\"images/join_qq_group.png\" alt=\"CoDo  CloudOpenDevOps\" title=\"OpenDevOps用户交流群\"\u003e\u003c/a\u003e\r\n\r\n- 扫描二维码加群\r\n\r\n![](images/1558948707580.png)\r\n\r\n## License\r\n\r\nEverything is [GPL v3.0](https://www.gnu.org/licenses/gpl-3.0.html).\r\n\r\n\r\n## 写在最后\r\n\r\n感谢以下同学为Demo环境进行赞助。\r\n\r\n\r\n\r\n|Name|Github Avatar|贡献金额|\r\n|---|---|---|\r\n|[shenshuo](https://github.com/ss1917)  |  ![](https://avatars3.githubusercontent.com/u/20316110?s=70\u0026v=4)  | ￥500 |\r\n|[laowang](https://github.com/cyancow) | ![](https://avatars2.githubusercontent.com/u/56914892?s=70\u0026v=4) | ￥300 |\r\n|[ops-coffee](https://github.com/ops-coffee) | ![](https://avatars3.githubusercontent.com/u/42868360?s=70\u0026v=4) | ￥300    |\r\n|[yanghongfei](https://github.com/yanghongfei) | ![](https://avatars3.githubusercontent.com/u/22789928?s=70\u0026v=4) | ￥300 |\r\n|[panda-yo](https://github.com/panda-yo) | ![](https://avatars3.githubusercontent.com/u/19947676?s=70\u0026v=4) | ￥200 |\r\n|[yanshuanglong](https://github.com/yanshuanglong) | ![](https://avatars3.githubusercontent.com/u/53425315?s=70\u0026v=4) | ￥200 |\r\n|[Victor](https://github.com/victor) | ![](https://avatars3.githubusercontent.com/u/7311?s=70\u0026v=4) | ￥200 |\r\n|[DsinV](https://github.com/ywl913) | ![](https://avatars3.githubusercontent.com/u/8074956?s=70\u0026v=4) | ￥200 |\r\n|[lixiaozheng](https://github.com/si7eka) | ![](https://avatars3.githubusercontent.com/u/22789928?s=70\u0026v=4) | ￥200 |\r\n|[pcghost](https://github.com/q48775533q/) | ![](https://avatars3.githubusercontent.com/u/17016455?s=70\u0026v=4) | ￥100 |\r\n|[ca7dEm0n](https://github.com/ca7dEm0n) | ![](https://avatars3.githubusercontent.com/u/14136093?s=70\u0026v=4) | ￥100 |\r\n|[jiangming](https://github.com/jiangming1) | ![](https://avatars3.githubusercontent.com/u/22789928?s=70\u0026v=4) | ￥100 |\r\n|[金额共计](https://github.com/opendevops-cn) | ![](https://avatars3.githubusercontent.com/u/44669566?s=70\u0026v=4) | ￥2700 |\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopendevops-cn%2Fopendevops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopendevops-cn%2Fopendevops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopendevops-cn%2Fopendevops/lists"}