{"id":36531071,"url":"https://github.com/winc-link/hummingbird","last_synced_at":"2026-01-12T03:01:25.696Z","repository":{"id":247565399,"uuid":"826203885","full_name":"winc-link/hummingbird","owner":"winc-link","description":"蜂鸟物联网平台是由Golang编写的超轻量级物联网平台，具有轻量级、快速、极低的内存占用等特性，特别适用于个人开发者或初创公司承接中小型物联网项目。","archived":false,"fork":false,"pushed_at":"2025-05-15T00:33:55.000Z","size":32513,"stargazers_count":149,"open_issues_count":0,"forks_count":11,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T01:33:09.247Z","etag":null,"topics":["golang","hummingbird","iot","iot-platform"],"latest_commit_sha":null,"homepage":"https://doc.hummingbird.winc-link.com/","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/winc-link.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":"2024-07-09T09:08:30.000Z","updated_at":"2025-05-15T00:33:58.000Z","dependencies_parsed_at":"2025-04-01T04:31:53.838Z","dependency_job_id":null,"html_url":"https://github.com/winc-link/hummingbird","commit_stats":null,"previous_names":["winc-link/hummingbird"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/winc-link/hummingbird","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winc-link%2Fhummingbird","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winc-link%2Fhummingbird/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winc-link%2Fhummingbird/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winc-link%2Fhummingbird/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/winc-link","download_url":"https://codeload.github.com/winc-link/hummingbird/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/winc-link%2Fhummingbird/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28332835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T00:36:25.062Z","status":"online","status_checked_at":"2026-01-12T02:00:08.677Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["golang","hummingbird","iot","iot-platform"],"created_at":"2026-01-12T03:01:00.022Z","updated_at":"2026-01-12T03:01:25.690Z","avatar_url":"https://github.com/winc-link.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"manifest/image/logo.png\" width=\"100\"\u003e\n\u003cbr\u003e\n\n\u003c/p\u003e\n\n# 产品简介\n\n蜂鸟（HummingBird） 是Golang语言实现的超轻量级物联网开发平台，他的核心服务完全由团队自行研发，从这个平台设计之初，轻量级、性能优异当作我们的一条开发准则。所以它服务都是采用Golang语言编写，占用内存极低。在数据存储上，我们创新的使用了SQLite和LevelDB当作了我们存储数据库，得益于SQLite的轻量级和LevelDB对数据的高吞吐和高压缩的特点， 经过实际测试，在1C/1G 100G存储的物理机上，可实现数千设备的连接和8000W条的消息存储。\n\n当然，如果您对数据有可靠行、海量存储等要求，您完全可以把SQLite和LevelDB换为MySQL和TDengine，蜂鸟物联网平台兼容多种数据库连接，用户可以根据自己的业务需要选择适合自己的数据库。\n\n“麻雀（蜂鸟）虽小，五脏俱全” 虽然蜂鸟作为一个超轻量级物联网平台，但是他的核心功能并不会消减。设备接入、产品管理、物模型、告警中心、规则引擎...这些所有物联网平台的标配功能，都可以在本平台中找到。\n\n\n\n![](manifest/image/architecture.png)\n\n\n\n# 部分页面展示\n\n| ![](manifest/image/1.png) | ![](manifest/image/2.png)  |\n|:--------------------------|:---------------------------|\n| ![](manifest/image/3.png) | ![](manifest/image/4.png)  |\n| ![](manifest/image/5.png) | ![](manifest/image/6.png)  |\n| ![](manifest/image/9.png) | ![](manifest/image/10.png) |\n| ![](manifest/image/7.png) | ![](manifest/image/8.png)  |\n\n# 小程序页面展示\n\n| ![](manifest/image/miniapp-merge1.png) | ![](manifest/image/miniapp-merge2.png) |\n|:---------------------------------------|:---------------------------------------|\n| ![](manifest/image/miniapp-merge3.png) | ![](manifest/image/miniapp-merge4.png) |\n\n# 官方文档地址\nhttps://doc.hummingbird.winc-link.com/\n\n# 快速启动\n\ngit clone https://gitee.com/winc-link/hummingbird.git\n\ncd hummingbird/manifest/docker \n\ndocker-compose up -d\n\n# 主要功能\n\n- 产品管理\n- 设备管理\n- 镜像管理\n- 驱动管理\n- 驱动市场\n- 系统监控\n- 告警中心\n- 资源管理\n- 规则引擎\n- 场景联动\n- 插件市场\n- 数据大屏\n\n# 产品优势\n\n- **免费开源**：我们源代码全部开源，可供个人学。\n- **性能优异**：经过实际测试，在2C4G主机上，可支持60k的设备连接。模拟4k设备以1000ms的间隔向服务端发送16kb长度的属性数据，cpu使用率稳定在百分之60、内存使用率稳定在百分之16。\n- **多数据支持**：平台支持SQLite、LevelDB和MySQL、TDengine数据库，用户可以根据自己的项目需要，选择适合自己的数据库。\n- **支持可视化大屏**：用户只需要进行简单拖拽，无需写任何代码，即可完成可视化大屏开发设计。\n- **内置产品模版库**： 平台内部预置产品模版（390条），帮助用户一键创建产品。\n- **文档清晰**：平台文档清晰完整，文档内部有大量使用案例和视频教程，帮助用户快速理解产品和使用产品。\n- **部署简单**：平台所有服务都是以docker形式运行，支持docker-compose命令一键启动。\n- **成本优势**：在中小型物联网项目（设备数\u003c=5000）中，只需要2C4G主机即可，并且还可以支持本地部署。\n\n#  联系我们\n\n我们开通了蜂鸟交流群，在使用在本品的过程中有任何问题，可以进群沟通。\n\n\n| 微信群                (先加好友备注加群)                                                     | QQ群                                                                       |\n|:------------------------------------------------------------------------|:--------------------------------------------------------------------------|\n| ![](manifest/image/qweixin.png) | ![](manifest/image/qq.png) |\n\n# 开源贡献\n\n-   从 `master` 分支 `checkout` 一个新分支（**注**：请务必保证 `master` 代码是最新的）\n-   新分支命名格式：`feature/username/description`，例如：`feature/pick/mqtt_driver`\n-   在新分支上编辑文档、代码，并提交代码\n-   提交 `PR` 合并到 `develop` 分支，等待作者合并即可\n\n# 开源协议\n\n`Hummingbird` 开源平台遵循 [Apache 2.0 协议](https://www.apache.org/licenses/LICENSE-2.0.html) 如果你想把蜂鸟物联网平台进行商用，请提前找作者授权！\n\n\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/winc-link/hummingbird.svg)](https://starchart.cc/winc-link/hummingbird)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinc-link%2Fhummingbird","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwinc-link%2Fhummingbird","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwinc-link%2Fhummingbird/lists"}