[开源] FastWeGo - Go 语言开发的微信服务快速开发框架

日期 : 2020-08-10 11:09:45作者 : 中原锦绣

为了繁荣 Go 语言开发生态,我们针对微信服务开发,搞了一个快速开发框架,5 分钟就可以完成公众号、小程序、小游戏、企业微信等微信服务的开发。

做微信生态开发 & 喜欢 Go 语言的童鞋们尝尝鲜吧~

官网 https://fastwego.dev

Github https://github.com/fastwego



框架特点

快速

「快」作为框架设计的核心理念,体现在方方面面:


使用 Go 语言,开发快、编译快、部署快、运行快,轻松服务海量用户

丰富的文档 / 教程 和 演示代码 ,快速上手,5 分钟即可搭建一套完整的微信公众号服务

独立清晰的模块划分,快速熟悉整个框架,没有意外,一切都是你期望的样子

甚至连框架自身的大部分代码也是自动生成的,维护更新快到超乎想象

符合直觉

作为第三方开发框架,尽可能贴合官方文档和设计,不引入新的概念,不给开发者添加学习负担


简洁而不过度封装

作为具体业务和微信公众号之间的中间层,专注于通道的角色:帮业务把配置/材料投递到公众号,将公众号响应/推送透传回业务


至于 AccessToken 管理 和 消息加解密处理,框架内部完成得干净利落,开发者甚至觉察不到存在


官方文档就是最好的文档

每个接口的注释都附带官方文档的链接,让你随时翻阅,省时省心


完备的单元测试

100% 覆盖每一个接口,让你每一次调用都信心满满


详细的日志

每个关键环节都为你完整记录,Debug 倍轻松,你可以自由定义日志输出,甚至可以关闭日志


多账号支持

一套服务支持多个微信公众号账号,轻松成为第三方开发服务平台,业务节节高


支持服务集群

单台服务器支撑不住访问流量/想提高服务可用性?


只需重载 GetAccessTokenFunc 方法,从中控服务获取 AccessToken,即可解决多实例刷新冲突/覆盖的问题


活跃的开发者社区

FastWeGo 是一套完整的微信开发框架,包括公众号、开放平台、微信支付、企业微信、小程序、小游戏等微信服务,拥有庞大的开发者用户群体


你遇到的所有问题几乎都可以在社区找到解决方案

标签 :