{"id":14963496,"url":"https://github.com/edgenesis/shifu","last_synced_at":"2026-02-16T05:02:38.802Z","repository":{"id":57755426,"uuid":"394207324","full_name":"Edgenesis/shifu","owner":"Edgenesis","description":"Kubernetes-native IoT gateway","archived":false,"fork":false,"pushed_at":"2025-02-06T22:05:12.000Z","size":50515,"stargazers_count":1308,"open_issues_count":30,"forks_count":121,"subscribers_count":45,"default_branch":"main","last_synced_at":"2025-02-09T09:17:53.749Z","etag":null,"topics":["cloud","cloud-native","cncf","digital-twin","edge","edge-computing","iiot","industrial-edge","industrial-iot","internet-of-things","iot","iot-middleware","iot-platform","kubernetes","lwm2m","mqtt","opc-ua","w3c","web-of-things","wot"],"latest_commit_sha":null,"homepage":"https://shifu.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Edgenesis.png","metadata":{"files":{"readme":"README-zh.md","changelog":"CHANGELOG/CHANGELOG-v0.0.1-zh.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-09T08:15:25.000Z","updated_at":"2025-02-08T03:43:16.000Z","dependencies_parsed_at":"2023-09-27T16:33:21.105Z","dependency_job_id":"63bc96d4-d111-430d-a3c1-9457fed9fcde","html_url":"https://github.com/Edgenesis/shifu","commit_stats":{"total_commits":582,"total_committers":44,"mean_commits":"13.227272727272727","dds":0.6786941580756014,"last_synced_commit":"09943face649ee813defe808ddaa7bfe172f5231"},"previous_names":[],"tags_count":150,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Edgenesis%2Fshifu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Edgenesis%2Fshifu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Edgenesis%2Fshifu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Edgenesis%2Fshifu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Edgenesis","download_url":"https://codeload.github.com/Edgenesis/shifu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248314143,"owners_count":21082995,"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":["cloud","cloud-native","cncf","digital-twin","edge","edge-computing","iiot","industrial-edge","industrial-iot","internet-of-things","iot","iot-middleware","iot-platform","kubernetes","lwm2m","mqtt","opc-ua","w3c","web-of-things","wot"],"created_at":"2024-09-24T13:31:41.749Z","updated_at":"2026-02-16T05:02:38.789Z","avatar_url":"https://github.com/Edgenesis.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"right\"\u003e\n\n中文 | [English](README.md) | [日本語](README-ja.md)\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\u0026logo=github\u0026color=2370ff\u0026labelColor=454545)](http://makeapullrequest.com)\n[![Go Report Card](https://goreportcard.com/badge/github.com/Edgenesis/shifu)](https://goreportcard.com/report/github.com/Edgenesis/shifu)\n[![codecov](https://codecov.io/gh/Edgenesis/shifu/branch/main/graph/badge.svg?token=OX2UN22O3Z)](https://codecov.io/gh/Edgenesis/shifu)\n[![Build Status](https://dev.azure.com/Edgenesis/shifu/_apis/build/status/shifu-build-muiltistage?branchName=main)](https://dev.azure.com/Edgenesis/shifu/_build/latest?definitionId=19\u0026branchName=main)\n[![golangci-lint](https://github.com/Edgenesis/shifu/actions/workflows/golangci-lint.yml/badge.svg)](https://github.com/Edgenesis/shifu/actions/workflows/golangci-lint.yml)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=\"300px\" src=\"./img/shifu-logo.svg\"\u003e\u003c/img\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003ch1 style=\"border-bottom: none\"\u003e\n\u003cbr\u003e\n    Kubernetes原生的物联网网关\n    \u003cbr /\u003e\n\u003c/h1\u003e\nShifu是一个k8s原生的，生产级的，支持多协议设备接入的开放物联网网关。\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/2tbdBrkGHv\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\" height=\"25\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://x.com/ShifuFramework\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/ShifuFramework\" height=\"25\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.linkedin.com/company/edgenesis/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" height=\"25\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://www.youtube.com/channel/UCsaj5f4IKKKn9OMiTVYCvRA\"\u003e\u003cimg src=\"https://img.shields.io/youtube/channel/subscribers/UCsaj5f4IKKKn9OMiTVYCvRA\" height=\"25\"\u003e\u003c/a\u003e\n    \u0026nbsp;\n    \u003ca href=\"https://github.com/Edgenesis/shifu\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/Edgenesis/shifu\" height=\"25\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## ✨招聘✨\n我们正在招聘！Shifu大家庭举双手欢迎爱折腾的你！！！\n\n[👉🙋‍♀️**职位点这里**👈🙋‍♂️](https://4g1tj81q9o.jobs.fbmms.cn/page/PSVAGacDW6xEEcT5qbbfRL0FR3)\n\n## Shifu的价值: 让大家开发应用，而不是基础设施\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"900px\" src=\"./img/iot-stack-with-shifu.svg\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n## CNCF现场直播和演示\n\n[![Cloud Native Live](https://img.youtube.com/vi/qMrdM1QcLMk/maxresdefault.jpg)](https://www.youtube.com/watch?v=qMrdM1QcLMk)\n\n## 特点\n**Kubernetes原生** — 应用开发的同时进行设备管理，无需再构建额外的运维基础设施\n\n**开放平台**— 避免供应商锁定，你可以轻松地将Shifu部署在公有云、私有云或混合云上。Shifu将Kubernetes带入到物联网边缘计算场景中，助力实现物联网应用程序的可扩展性和高可用性。\n\n**多协议设备接入** — HTTP, MQTT, RTSP, Siemens S7, TCP socket, OPC UA...从公有协议到私有协议，Shifu的微服务架构让我们能够快速整合接入新的协议。\n\n## 定义 \n**shifu** - 一个把IoT设备接入Kubernetes集群的CRD。\n\n**DeviceShifu** - 一个Kubernetes pod，同时也是Shifu的最小单元。DeviceShifu的主要组成部分是设备的驱动，代表一个IoT设备，也可以称之为“数字孪生”。\n\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"900px\" src=\"./img/shifu-architecture.png\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n## 如何用五行代码连接一个使用私有协议的摄像头\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=\"900px\" src=\"./img/five-lines-to-connect-to-a-camera.gif\"\u003e\u003c/img\u003e\n\n\u003cimg width=\"900px\" src=\"./img/star.gif\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n## 社区\n\n欢迎加入Shifu社区，分享您的思考与想法，\n\n您的意见对我们来说无比宝贵。 我们无比欢迎您的到来！\n\n[![加入 Discord](https://img.shields.io/badge/Discord-Join-5865F2?style=flat\u0026logo=discord\u0026logoColor=white)](https://discord.gg/CkRwsJ7raw)\n[![关注 X](https://img.shields.io/twitter/follow/ShifuFramework)](https://x.com/ShifuFramework)\n[![Reddit](https://img.shields.io/badge/Reddit-post-orange)](https://www.reddit.com/r/Shifu/)\n[![GitHub Discussions](https://img.shields.io/badge/GitHub%20Discussions-post-orange)](https://github.com/Edgenesis/shifu/discussions)\n[![YouTube 订阅](https://img.shields.io/youtube/channel/subscribers/UCsaj5f4IKKKn9OMiTVYCvRA)](https://www.youtube.com/channel/UCsaj5f4IKKKn9OMiTVYCvRA)\n\n## 开始上手\n欢迎参考🗒️[Shifu技术文档](https://shifu.dev/)获取更详细的信息:\n- 🔧[安装Shifu](https://shifu.dev/zh-Hans/docs/guides/install/install-shifu-dev)\n- 🔌[设备连接](https://shifu.dev/zh-Hans/docs/guides/cases/)\n- 👨‍💻[应用开发](https://shifu.dev/zh-Hans/docs/guides/application/)\n- 🎮[KillerCoda Demo在线试玩](https://killercoda.com/shifu/shifu-demo)\n\n## 贡献 \n欢迎向我们[提交issue](https://github.com/Edgenesis/shifu/issues/new/choose) 或者[提交PR](https://github.com/Edgenesis/shifu/pulls)!\n\n我们对[贡献者们](https://github.com/Edgenesis/shifu/graphs/contributors)心怀感激🥰.\n\n## Shifu正式加入[CNCF全景图](https://landscape.cncf.io/)\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"900px\" src=\"./img/cncf-logo.png\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"900px\" src=\"./img/cncf.png\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n## Github Star数量\n\n[![Stargazers over time](https://starchart.cc/Edgenesis/shifu.svg)](https://starchart.cc/Edgenesis/shifu)\n\n## 许可证\n该项目使用Apache2.0许可证。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedgenesis%2Fshifu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedgenesis%2Fshifu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedgenesis%2Fshifu/lists"}