查看原文
其他

腾讯开源了哪些牛逼项目?

脚本之家 2022-04-23

The following article is from 逛逛GitHub Author 老逛

 关注
“脚本之家
”,与百万开发者在一起

出处:逛逛GitHub(ID:ggGithub)

如若转载请联系原公众号

前几篇文章盘点了阿里、百度互联网大厂的开源成果,BAT 三家就差一个腾讯了。近几年腾讯重视开源,先后开源了很多受欢迎的项目,今天就盘点一下腾讯开源的受欢迎的项目。

One. APIJSON 

APIJSON 是腾讯开源的项目,这个项目拿到了腾讯内外五个奖项、腾讯开源五个第一。

APIJSON 是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的 ORM 库。
为简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的万能 API。能大幅降低开发和沟通成本,简化开发流程,缩短开发周期。
对于前端开发者,可以不用再向后端催接口、求文档,数据和结构完全定制,要啥有啥。
对于后端开发者,这个工具能自动生成文档,不用再编写和维护,大部分 API 不用再写。自动校验权限、自动管理版本、自动防 SQL 注入。
地址:https://github.com/Tencent/APIJSON




Two. WePy


WePY 是一款让小程序支持组件化开发的框架,类似于 Vue 开发风格,它可以很方便的让开发者选择自己喜欢的开发风格去开发小程序。WePy 让开发者开发小程序项目变得更加简单,高效。
WePy 支持自定义组件开发、Promise、ES2015+、多种插件处理,文件压缩,图片压缩,内容替换等。
地址:https://github.com/Tencent/wepy

Three. Tendis

Redis 是高性能的缓存数据库,该技术已经被广泛应用。腾讯产品很多场景也需要 Redis ,在腾讯 IEG 技术团队使用 Redis 时遇到了一些痛点问题,比如内存占用高、数据可靠性问题等等。
腾讯互娱 CROS DBA 团队和腾讯云数据库团队自主设计和研发的开源分布式高性能 KV 存储,推出了 Tendis,根据不同的需求提供了缓冲版、混合存储版、和存储版三种产品形态。
用户可以通过 redis client访 问 Tendis 存储版,几乎不用修改代码。同时,Tendis 存储版支持远超内存的磁盘容量,可以大大降低用户的存储成本。

手册:http://tendis.cn/#/

地址:https://github.com/Tencent/Tendis


Four. Kbone
微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。
kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。

https://github.com/Tencent/kbone



Five. TencentOS-tiny


这个项目是腾讯面向物联网领域开发的实时操作系统,具有低功耗、低资源占用、模块化、安全可靠等优点,可有效提升物联网终端产品开发效率。该项目可助力物联网终端设备及业务快速接入腾讯云物联网平台。
地址:https://github.com/Tencent/TencentOS-tiny


Five. Hippy 

Hippy 是一个跨端开发框架,开发者只写一套代码就直接运行于三个平台(iOS、Android 和 Web)。
许多耳熟能详的产品都是基于该框架开发的,包括手机QQ、手机QQ浏览器、腾讯视频App,QQ音乐App等。
Hippy 的设计是面向传统 Web 开发者的,特别是之前有过 React Native 和 Weex 开发经验的开发者用起来会更为顺手,Hippy 致力于让前端开发跨端 App 更加容易。
地址:https://github.com/Tencent/Hippy
刘强东鼓励大学生!

  推荐阅读:

一经开源就爆了!谷歌这个脚本工具注定要火

什么样的程序员生涯指南,能在GitHub上获3.6万星

在 GitHub 上提交代码必备指南!

4 月最热门的 20 个前端开源项目

谷歌这个牛逼的开源数据库,我居然等到它上Github热榜才发现

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存