{"id":13597833,"url":"https://github.com/PandaXGO/PandaX","last_synced_at":"2025-04-10T05:33:44.153Z","repository":{"id":190594757,"uuid":"682912093","full_name":"PandaXGO/PandaX","owner":"PandaXGO","description":"🎉🔥PandaX是Go语言开源的企业级物联网平台低代码开发基座，基于go-restful+Vue3.0+TypeScript+vite3+element-Plus的前后端分离开发。支持设备管控，规则链，云组态，可视化大屏，报表设计器，表单设计器，代码生成器等功能。能帮助你快速建立IOT物联网平台等相关业务系统。","archived":false,"fork":false,"pushed_at":"2024-12-11T11:51:44.000Z","size":149857,"stargazers_count":320,"open_issues_count":2,"forks_count":73,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-11T12:36:03.134Z","etag":null,"topics":["admin","go-admin","iot","iot-platform","rulechain","rules-engine"],"latest_commit_sha":null,"homepage":"http://www.pandax.vip/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PandaXGO.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}},"created_at":"2023-08-25T06:45:24.000Z","updated_at":"2024-12-11T11:51:48.000Z","dependencies_parsed_at":"2024-01-08T02:26:16.286Z","dependency_job_id":"3b1b26a1-ec05-4d46-8d82-4c7cb7ac1f58","html_url":"https://github.com/PandaXGO/PandaX","commit_stats":null,"previous_names":["pandaxgo/pandax"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandaXGO%2FPandaX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandaXGO%2FPandaX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandaXGO%2FPandaX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PandaXGO%2FPandaX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PandaXGO","download_url":"https://codeload.github.com/PandaXGO/PandaX/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248163438,"owners_count":21057941,"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":["admin","go-admin","iot","iot-platform","rulechain","rules-engine"],"created_at":"2024-08-01T17:00:42.058Z","updated_at":"2025-04-10T05:33:39.128Z","avatar_url":"https://github.com/PandaXGO.png","language":"Go","readme":"# PandaX\n\n\u003cdiv align=\"center\"\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2021/12/86b15968432fc6ea.png\" width=\"100\"/\u003e\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\u003ch3 align=\"center\"\u003ePandaX企业级物联网平台快速开发框架\u003c/h3\u003e\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\u003ch3 align=\"center\"\u003e基于Go 1.20前后端分离架构，代码精简，开箱即用，前端紧随前沿 Vue3.0 + TypeScript + vite3 + Element-plus技术\u003c/h3\u003e\u003c/div\u003e\n\n\n## 🌈平台简介\n\n* 对前后端进行了大部分功能的封装，后端自封装go-restful，使用起来更加简洁，功能逻辑清晰，能快速上手学习，并用在生产中。\n* 报表大屏设计器: 我们只需要拖拉拽即可绑定数据库，完成组态，报表和炫酷大屏的制作，无需要单独开发大屏。\n* 成熟的规则引擎: 项目针对数据处理使用了规则链进行处理，简化开发及配置。\n* 前端采用VUE3.0+ TypeScript + vite3 + Element-plus：[PandaUI](https://gitee.com/XM-GO/PandaUi)，适配手机、平板、pc 内置多种ui功能减少开发量\n* 高效率的开发，使用代码生成器可以一键生成前后端代码，可在线预览代码，减少代码开发量。。\n* 完善的权限认证系统：完善的权限认证系统，包含，菜单按钮权限，api权限，组织权限。\n* 多数据库：项目同时支持MySQL，PostgreSql等数据库根据自身需求更改。\n\n## 🏭在线体验\n\n演示地址：http://www.pandax.vip:7789/  帐号：admin 密码：123456  \n组态大屏：http://www.pandax.vip:7790/  \n规则引擎：http://www.pandax.vip:7791/\n\n## Debian/Ubuntu系统快速部署测试环境\n\n``` sh\ngit clone https://gitee.com/XM-GO/PandaX.git\n\ncd PandaX\n\nsudo ./startup.sh\n\n```\n\n---\n系统在线文档\n---\n* 文档地址 ：http://www.pandax.vip\n\n **\u003e 未来会补充文档和视频，方便友友们使用！** \n\n## 🚧系统截图\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/08/22/9b285c377717adc7.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/10/09/34ffa64e871f5264.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/10/09/4cea91a8e1dfe99b.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/10/09/0369e8ca0e71f0bb.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/10/09/c0a18770afc652c3.png\"/\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/10/09/b8cf369ea64daf52.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/03/24/0f9a87733b5fe8da.png\"/\u003e\u003c/td\u003e\n         \u003ctd\u003e\u003cimg src=\"https://s3.bmp.ovh/imgs/2023/08/22/58dda6cddceba5da.png\"/\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n更多功能请访问系统体验\n\n## 联系我们\n\n **QQ：2417920382**  \u003ca target=\"_blank\" href=\"http://wpa.qq.com/msgrd?v=3\u0026amp;uin=2417920382\u0026amp;site=qq\u0026amp;menu=yes\"\u003e    点击这里给我发消息\u003c/a\u003e\n \n **QQ群：467890197(已满) 341504738(可申请)**  \u003ca target=\"_blank\" href=\"https://qm.qq.com/cgi-bin/qm/qr?k=LBaY-sDqibzZ0NtrYCYI0WRrgbXbd_XZ\u0026jump_from=webapi\u0026authKey=LhMk27/Kvehgwp6YDmdvXfIB8fpeXGHX5fyqlulEPQ4SIGqrhXVCzJsinxrgy7fo\"\u003e\u003cimg border=\"0\" src=\"https://pub.idqqimg.com/wpa/images/group.png\" alt=\"PandaX快速开发交流群\" title=\"PandaX快速开发交流群\"\u003e\u003c/a\u003e \n\n## ⚡ 内置功能\n\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`用户管理`** - _用户是系统操作者，该功能主要完成系统用户配置。._\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`组织管理`** - _配置系统组织机构（公司、组织、小组），树结构展现支持数据权限。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`岗位管理`** - _配置系统用户所属担任职务。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`菜单管理`** - _配置系统菜单，操作权限，按钮权限标识等。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`角色管理`** - _角色菜单,API权限分配、设置角色按机构进行数据范围权限划分。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`字典管理`** - _对系统中经常使用的一些较为固定的数据进行维护。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`参数管理`** - _对系统动态配置常用参数。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`通知公告`** - _系统通知公告信息发布维护_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`日志系统`** - _记录日志，更直观浏览_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`系统接口`** - _根据业务代码自动生成相关的api接口文档。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`服务监控`** - _监视当前系统CPU、内存、磁盘、堆栈等相关信息。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`代码生成`** - _可直接通过框架生成前后端基础业务代码（go、vue），减少开发时间。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`组态大屏设计器`** - _通过拖拉拽直接生成组态、大屏。_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`规则链设计`** - _物联网规则链过滤_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`表单设计`** - _表单设计_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`报表设计`** - _数据报表设计_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`产品管理`** - _设备的产品管理_\n- \u003cspan class=\"tag done-tag\"\u003e✔\u003c/span\u003e **`设备管理`** - _设备的管理,支持多协议接入，MQTT,TCP,UDP,COAP,Modbus,Opcua,S7,HL7等_\n\n## 🛠 以后可能会有什么NB功能？\n- \u003cspan class=\"tag wip-tag\"\u003e开发中\u003c/span\u003e **`3D组态(2024-Q1-Q3)`** - _3D组态场景编辑器_\n- \u003cspan class=\"tag wip-tag\"\u003e开发中\u003c/span\u003e **`报表设计器（2024-Q4）`** - _低代码报表设计器_\n\n---\n前端工程结构\n---\n\n```\n├── src\n│   ├── api                  # Api ajax 等\n│   ├── assets               # 本地静态资源\n│   ├── i18n                 # 国际化\n│   ├── components           # 业务通用组件\n│   ├── layout               # layout\n│   ├── theme                # css主题样式\n│   ├── router               # Vue-Router\n│   ├── store                # Vuex\n│   ├── utils                # 工具库\n│   ├── views                # 业务页面入口和常用模板\n│   ├── App.vue              # Vue 模板入口\n│   └── main.ts              # Vue 入口 TS\n├── README.md\n└── package.json\n```\n\n## 后端工程结构\n\n|     目录     | 功能                                   |\n|:----------:|:-------------------------------------|\n|  `deploy`  | 部署文件，本项目部署是利用`K3S`进行部署的，因此里面的文档为部署文档 |\n|   `apps`   | 基本功能,所有功能模块全在这里面                     |\n|  `iothub`  | 设备接入层，设备数据上报在这里处理，使用emqx的hook模式      |\n| `resource` | 项目启动或生成的资源文件存放目录。                    |\n|   `pkg`    | 所有开发过程中的全局通用代码。                      |\n| `uploads`  | 存储上传的文件的地方                           |\n\n更多功能请访问系统。\n\n---\n版权说明\n---\n\n* PandaX物联网低代码开发基座采用AGPL-3.0技术协议\n* PandaX代码完全开源，可用于个人学习交流使用,\n* 不允许商业使用,如需商业使用请联系作者。\n* 不得进行简单修改包装声称是自己的项目\n* 我们已经申请了相关的软件开发著作权和相关登记\n* 如有使用我们项目功能等的扩展项目，请在项目介绍中，进行明确说明\n\n#### 💌 支持作者\n\n如果觉得框架不错，或者已经在使用了，希望你可以去 \u003ca target=\"_blank\" href=\"https://gitee.com/XM-GO/PandaX\"\u003ePandaX\u003c/a\u003e 或者\n\u003ca target=\"_blank\" href=\"https://gitee.com/XM-GO/PandaUi\"\u003ePandaUi\u003c/a\u003e 帮我点个 ⭐ Star，这将是对我极大的鼓励与支持。\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPandaXGO%2FPandaX","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPandaXGO%2FPandaX","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPandaXGO%2FPandaX/lists"}