实用高效,25款腾讯热门开源项目推荐
ywe18826
8年前
<p>腾讯作为互联网行业的一大巨头,一直都不吝啬将好的技术开放,与广大开发者共享,未来也将推出VR开放平台和AI技术。腾讯在全球合作伙伴大会披露了未来五年的发展思路,在技术共享方面,腾讯希望利用自己在新技术方面的积累,给开放平台带来更多技术合作和商业发展机会。</p> <p>本文为大家整理出25款当前使用较多,口碑较好的腾讯开源软件,这些工具在一定程度上为日常办公节省了时间及人力成本,提高了工作效率。希望它们能给你和你的团队带来便利。</p> <h3><strong>1. <a href="/misc/goto?guid=4959721444849767594" rel="nofollow,noindex"> vConsole </a></strong></h3> <p>vConsole是一款由微信公众平台前端团队打造的前端调试面板,专治手机端看log难题。目前vConsole自带有2个面板,默认为“日志”面板,负责展示log。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/23a9497a9a4dc145f8b68d9a5d694508.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959721444935786974" rel="nofollow,noindex">http://wechatfe.github.io/vconsole/demo.html</a></p> <h3><strong>2. <a href="/misc/goto?guid=4959721445017120382" rel="nofollow,noindex"> Frozen UI </a></strong></h3> <p>Frozen UI是一个开源的简单易用,轻量快捷的移动端UI框架。基于手Q样式规范,选取最常用的组件,做成手Q公用离线包减少请求,升级方式友好,文档完善,目前全面应用在腾讯手Q增值业务中。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/c42538d9ef971c7fe11f9e128edf3ff9.png"></p> <p>DEMO: <a href="/misc/goto?guid=4958988847438038312" rel="nofollow,noindex">http://frozenui.github.io</a></p> <h3><strong>3. <a href="/misc/goto?guid=4959721445119031364" rel="nofollow,noindex"> WeFlow </a></strong></h3> <p>这是一个高效、强大、跨平台(macOS & Win)的前端工具,核心基于 tmt-workflow 工作流,代码开源可定制。</p> <p><img src="https://simg.open-open.com/show/ad0ba1d5f462f87d6ae34ad497b9a197.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721445200575848" rel="nofollow,noindex">https://weflow.io/</a></p> <h3><strong>4. <a href="/misc/goto?guid=4959721445281261490" rel="nofollow,noindex"> WeUI </a></strong></h3> <p>WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的 UI 库,是一套同微信原生视觉体验一致的基础样式库,为微信 Web 开发量身设计,可以令用户的使用感知更加统一。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/7cb689cf93228638dd1a145f946d467f.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721445361426769" rel="nofollow,noindex">https://weui.io/</a></p> <h3><strong>5. <a href="/misc/goto?guid=4959721445434628829" rel="nofollow,noindex">WeTest-Assistant</a> </strong></h3> <p>WeTest助手是由WeTest(质量开放平台)自主研发的基于手机端的辅助测试工具,目前包括性能测试和远程调试两大功能, 可为手游等项目发现CPU、内存、FPS等性能问题,并提供云端真机用于问题在线调试。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/96bee4b8d8491a80edbb53d0049ee49b.jpg"></p> <p>DEMO:http://wetest.qq.com</p> <h3><strong>6. <a href="/misc/goto?guid=4959721445519416957" rel="nofollow,noindex"> LivePool </a></strong></h3> <p>LivePool 是一个基于 NodeJS,类似 Fiddler 支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷的 WorkFlow 以及调试方案。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/c5802791f3ac2f680ef5e84bad628671.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721445598878738" rel="nofollow,noindex">http://rehorn.github.io/livepool/</a></p> <h3><strong>7. <a href="/misc/goto?guid=4959721445678649794" rel="nofollow,noindex"> Behaviac </a></strong></h3> <p>Behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持行为树BT,状态机FSM,HTN等多种范式,方便的编辑和调试。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/f5716fa01dd40368b3a766de4d58142d.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959721445769501790" rel="nofollow,noindex">http://www.behaviac.com/</a></p> <h3><strong>8. <a href="/misc/goto?guid=4959721445840654680" rel="nofollow,noindex"> RapidJSON </a></strong></h3> <p>RapidJSON 是一个C++的高性能的JSON解析器及生成器,同时支持SAX/DOM风格的API。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/5c33d3dc157a3c30c0089ee9393e87cf.png"></p> <p>DEMO: <a href="/misc/goto?guid=4958870928529644698" rel="nofollow,noindex">https://github.com/TencentOpen/rapidjson</a></p> <h3><strong>9. <a href="/misc/goto?guid=4959721445954198052" rel="nofollow,noindex">AlloyImage </a></strong></h3> <p>AlloyImage是一个使用Javascript语言开发的,基于Web的在线图像处理引擎,除了核心底层图像处理引擎,还同时集成了一些方便快捷的图像处理API,您可以将它简单快捷的引用到您的Web网页中,做出与PhotoShop一样的优美效果。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/8a60d76bff02c6291ebd94b2e32406e3.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4958531634775998357" rel="nofollow,noindex">http://alloyteam.github.com/AlloyPhoto/alloyphoto.html</a></p> <h3><strong>10. <a href="/misc/goto?guid=4959721446049684718" rel="nofollow,noindex"> AlloyFinger </a></strong></h3> <p>AlloyFinger 是腾讯开发的超级小的web手势库。针对多点触控设备编程的Web手势组件,快速帮助你的web程序增加手势支持,再也不用担心click 300ms的延迟了。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/e2ff0f4faeb8b89f4991f660b74c7ed3.gif"></p> <p>DEMO: <a href="/misc/goto?guid=4959673798842575435" rel="nofollow,noindex">http://alloyteam.github.io/AlloyFinger/</a></p> <h3><strong>11. <a href="/misc/goto?guid=4959721446167078668" rel="nofollow,noindex"> Nuclear </a></strong></h3> <p>Nuclear 是腾讯 AlloyTeam 团队开发的一款形似React 的超轻量级框架(大小16k,gzip后6k)。Nuclear不需要jsx,你只需要使用纯粹的javascript就可以使用面向对象的方式去编写各式各样的组件。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/15da249a199f26ed8459ed0f17941d8f.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959638883714066671" rel="nofollow,noindex">http://alloyteam.github.io/Nuclear/</a></p> <h3><strong>12. <a href="/misc/goto?guid=4959721446278745537" rel="nofollow,noindex">Koala</a> </strong></h3> <p>Koala是一款预处理器语言图形编译工具,支持 <a href="/misc/goto?guid=4958318706716927602" rel="nofollow,noindex">Less</a> 、 <a href="/misc/goto?guid=4959553212037423316" rel="nofollow,noindex">Sass</a> 、 <a href="/misc/goto?guid=4959553212131872067" rel="nofollow,noindex">CoffeeScript</a> 、 <a href="/misc/goto?guid=4958195864574607626" rel="nofollow,noindex">Compass framework</a> ,帮助web开发者更高效地使用它们进行开发。跨平台运行,完美兼容windows、linux、mac。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/1039d1adc067aad593fb2f289b2aaacd.png"></p> <p>DEMO: <a href="/misc/goto?guid=4958969387181633431" rel="nofollow,noindex">http://koala-app.com</a></p> <h3><strong>13. <a href="/misc/goto?guid=4959721446491342082" rel="nofollow,noindex"> QMUI Web </a></strong></h3> <p>QMUI Web 是一个专注 Web UI 开发,帮助开发者快速实现特定的一整套设计的框架。通过 QMUI Web,开发者可以很轻松地提高 Web UI 开发的效率,同时保持了项目的高可维护性与稳健。</p> <p><img src="https://simg.open-open.com/show/ca4d7e70496ff58e3961578553767f66.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721446569495028" rel="nofollow,noindex">http://qmuiteam.com/web</a></p> <h3><strong>14. <a href="/misc/goto?guid=4959721446656005796" rel="nofollow,noindex"> Pro </a></strong></h3> <p>Pro 是腾讯移动Web前端框架。它的性能高,仅支持移动端,支持Accessibility,支持自定义构建。</p> <p><img src="https://simg.open-open.com/show/df9bb4d2654ec9f8eed45816e9b11fb9.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721446726263236" rel="nofollow,noindex">http://url.cn/NDKvRr</a></p> <h3><strong>15. <a href="/misc/goto?guid=4959721446813301577" rel="nofollow,noindex"> MT </a></strong></h3> <p>MT是手机腾讯网前端团队开发维护的一个专注于移动端的js模块管理框架。MT项目架构一般如下图所示,release文件夹存放本地打包生成的内容,build.conf为打包配置文件。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/16368a6239477068c078a6c1d36014f7.png"></p> <p>DEMO: <a href="/misc/goto?guid=4958837871508536939" rel="nofollow,noindex">http://mt.tencent.com/</a></p> <h3><strong>16. <a href="/misc/goto?guid=4959721446914598501" rel="nofollow,noindex"> QcloudMna </a></strong></h3> <p>QcloudMna 移动加速是腾讯云针对移动端应用(APP、游戏)推出的加速产品,其功能主要包括:动态数据加速,网络流量优化及智能分析统计。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/009e0a8d46773bd0374ea0843b98ab52.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721446996387083" rel="nofollow,noindex">https://code.csdn.net/Tencent/mna/tree/master</a></p> <h3><strong>17. <a href="/misc/goto?guid=4959721447078481614" rel="nofollow,noindex"> Rythem </a></strong></h3> <p>Rythem是一个与 <a href="/misc/goto?guid=4959540198753084338" rel="nofollow,noindex">Fiddler</a> 同类的软件,和Fiddler一样具有 代理抓包/替换 功能,与Fiddler最大的不同是Rythem是跨平台&开源的。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/460148dae095f1e59454d88d3174bf37.gif"></p> <p>DEMO: <a href="/misc/goto?guid=4959717275373354825" rel="nofollow,noindex">http://www.alloyteam.com/2012/05/web-front-end-tool-rythem-1/</a></p> <h3><strong>18. <a href="/misc/goto?guid=4959721447217374429" rel="nofollow,noindex"> Spirit </a></strong></h3> <p>Spirit 是腾讯移动 Web 开发规范,基于日常开发的沉淀,总结了字体、交互、性能等方面的最佳实践,是移动Web开发的指导标准。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/01ae677db9f204c9305a7effd48e4e52.png"></p> <p>DEMO: <a href="/misc/goto?guid=4958865624672824324" rel="nofollow,noindex">http://alloyteam.github.io/Spirit/</a></p> <h3><strong>19. <a href="/misc/goto?guid=4959721447323690819" rel="nofollow,noindex">APT </a></strong></h3> <p>APT(Android Performance Testing Tools)安卓平台高效性能测试工具,适用于开发自测和定位性能瓶颈,测试人员完成性能基准测试、竞品测试。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/24fd01477b56b0fc9aa68467bef3fff1.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721447403192761" rel="nofollow,noindex">https://code.csdn.net/Tencent/apt/tree/master</a></p> <h3><strong>20. <a href="/misc/goto?guid=4959721447480479464" rel="nofollow,noindex"> Ctaxis </a></strong></h3> <p>云排序,又名CTaxis,是腾讯云计算平台提供的排序服务。云排序系统采用可扩展的分布式存储方案,具有支持海量数据,排序规则可灵活调整,数据上报和查询方便等特点。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/dfc84b226b6390c9633b7252ce2d945c.jpg"></p> <p>DEMO: <a href="/misc/goto?guid=4959721447561597197" rel="nofollow,noindex">http://code.tencent.com/ctaxis.html</a></p> <h3><strong>21. <a href="/misc/goto?guid=4959721447644703703" rel="nofollow,noindex"> JM </a></strong></h3> <p>JM(Javascript Mobile Framework) 是新一代 <strong>轻量级高性能</strong> 移动web框架,由腾讯前端团队 AlloyTeam 经项目实践积累沉淀而成。为拥抱移动互联网全新设计,专注为移动web项目,整个框架压缩后只有 <strong>36K。</strong></p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/146771a41982602cc3122bdbbaeeee8a.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959721447721617903" rel="nofollow,noindex">http://alloyteam.github.io/Spirit/modules/JM/helloWorld.html</a></p> <h3><strong>22. <a href="/misc/goto?guid=4959721447799154532" rel="nofollow,noindex"> JX.Animate </a></strong></h3> <p>JX.Animate 是一个开源的轻量级的CSS3动画库。动画可以使用标准的CSS3关键帧动画(KeyFrame)制作,也可以使用JavaScript制作,而且还可以支持在JavaScript中动态生成动画关键帧。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/6a25cd116fecf2cbacf49bbc812ba85c.gif"></p> <p>DEMO: <a href="/misc/goto?guid=4959551928615673986" rel="nofollow,noindex">http://alloyteam.github.io/JXAnimate/</a></p> <h3><strong>23. <a href="/misc/goto?guid=4959721447904464779" rel="nofollow,noindex"> TDW </a></strong></h3> <p>腾讯分布式数据仓库项目,在Hadoop和hive的基础上开发的腾讯内部最大的离线数据处理平台。TDW支持Oracle功能兼容的SQL语法,支持PB及的存储和TB及的计算等。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/8ac34ca24481b6e821255559e617cb44.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959721447981052339" rel="nofollow,noindex">https://groups.google.com/d/forum/tdw-user</a></p> <h3><strong>24. <a href="/misc/goto?guid=4959721448061488503" rel="nofollow,noindex">GT</a> </strong></h3> <p>GT(随身调)是APP的随身调测平台。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试、 开发日志的查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/f13f040bf4d5d428a37b8289b57f6a4d.jpg"></p> <p>DEMO:http://gt.qq.com/</p> <h3><strong>25. <a href="/misc/goto?guid=4959721448148236144" rel="nofollow,noindex"> Python_sdk </a></strong></h3> <p>Python_sdk 优图人脸识别(Face Recognition), 是由腾讯优图团队研发的,基于人的脸部特征信息进行身份识别的一种生物识别技术。它提供了"人脸检测与分析"、"人脸比对"、"人脸验证"、"人脸识别"等一整套技术方案。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/5081cbc092f92b0ce8470308d360f223.png"></p> <p>DEMO: <a href="/misc/goto?guid=4959721448221855629" rel="nofollow,noindex">http://open.youtu.qq.com/welcome</a></p> <p> </p> <p>来自:https://my.oschina.net/u/2903254/blog/760389</p> <p> </p>