Gitee 9 月新增 GVP 项目| 码云周刊第 96 期
码云Gitee 始终致力于推动国内开源生态的建立与良好发展,在竭诚为广大开发者提供更好的云端代码托管、协作开发服务的同时,也推出了码云开源项目 “GVP” 与 “1000 Star” 计划,大力扶植和推广本土优质开源项目,让国内优秀的开源作者们得能到更多的关注、获得更好的发展。
以下为码云Gitee 2019 年 9 月份入选的 GVP 项目名单,赶紧来看看有没有你中意的开源项目吧: )
9 月份被评为 GVP—码云最有价值开源项目
1、在任何地方通过web访问设备终端 rtty
它由客户端和服务端组成。客户端采用纯 C 实现。服务端采用 GO 语言实现,前端界面采用iview和 vue 实现。
你可以在任何地方通过 Web 访问你的设备的终端。通过设备 ID 来区分你的不同的设备。 rtty 非常适合远程维护你的或者你公司的部署在全球各地的成千上万的 Linux 设备。
项目特点:
- 部署简单,使用方便
- 根据设备ID访问不同的设备
- 提供dashboard,直观的展示在线设备
- 基于Xterm.js的全功能终端
- 支持传输文件
- 支持SSL: openssl, mbedtls, CyaSSl(wolfssl)
- 支持设备认证
- 支持远程执行命令
- 客户端非常小,适合嵌入式Linux: rtty(20.1K) + libev(48.5K) + libuwsc(24.4K) = 93K. 如果你希望支持SSL,+libwolfssl(595.9K) = 688.9K
项目地址:https://gitee.com/zhaojh329/rtty
2、项目名称:方舟编译器开源代码官方主仓库 OpenArkCompiler
OpenArkCompiler 四个技术特点
能够将不同语言代码编译成一套可执行文件,在运行环境中高效执行:
- 支持多语言联合优化、消除跨语言调用开销;
- 更轻量的语言运行时;
- 软硬协同充分发挥硬件能效;
- 支持多样化的终端设备平台
项目地址:https://gitee.com/harmonyos/OpenArkCompiler
3、PHP 语言编译器和运行时 polarphp
polarphp 借鉴 NodeJS 和 Go 的相关特性对 zendVM 重新封装,去掉 PHP 一些古老弃用的特性和强 Web 属性,通过实现一套新的运行时框架 libpdk,将 PHP 语言打造成为一门真正的通用性脚本语言,赋能 PHP,让其拥有异步编程,协程,线程,内置的 unicode 支持,标准的文件 IO 等等特性,让 PHP 程序员不仅仅能做 web 应用,也能从容面对真正的服务端应用。polarphp不是一门新的语言,而是PHP语言的除官方外的一个新的编译器及其运行时。
项目地址:https://gitee.com/polarphp/polarphp
4、为 VTOL 和无人机设计的开源自主飞行开发框架 GAAS
GAAS (Generalized Autonomy Aviation System) 是一套开源的无人机自主飞行软件平台。GAAS 致力于为无人机智能应用提供一个泛用的开发架构,以此加速自动驾驶载人 VTOL 的到来。作为一个受 BSD 协议保护的项目,任何企业、研究人员、无人机爱好者都可以合法合规地改动我们的代码来满足其客制化的需求。
项目地址:https://gitee.com/gaasdev/GAAS
5、PHP C 扩展 xlswriter
由于内存原因,PHPExcel 数据量相对较大的情况下无法正常工作,虽然可以通过修改memory_limit 配置来解决内存问题,但完成工作的时间可能会更长。
xlswriter 是一个 PHP C 扩展,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本、数字、公式、日期、图表、图片和超链接。
项目地址:https://gitee.com/viest/php-ext-xlswriter
6、以图形化方式定义爬虫流程 spider-flow
新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
项目地址 :https://gitee.com/jmxd/spider-flow
7、滴滴出行分布式消息中间件 DDMQ
DDMQ 是滴滴出行架构部基于 Apache RocketMQ 构建的消息队列产品。作为分布式消息中间件,DDMQ 为滴滴出行各个业务线提供了低延迟、高并发、高可用、高可靠的消息服务。
项目地址:https://gitee.com/didiopensource/DDMQ
8、滴滴出行自研的插件化框架 VirtualAPK
VirtualAPK 是滴滴出行自研的一款优秀的插件化框架,通过将业务模块插件化,可随时更新插件来发布新功能,具备版本随时发布的能力。
项目地址:https://gitee.com/didiopensource/VirtualAPK
9、免费开源的接口自动化测试平台 Taisite-Platform
泰斯特测试平台是一款免费开源的接口自动化测试平台、平台致力于将人工智能技术与接口自动化测试有效结合,让接口测试平台在保障 QA 测试精确性要求的同时更具智能化、泛化能力, 同时尽可能最优化接口自动化测试平台使用体验 ,目标是成为 最贴心、最好用、颜值最高的开源接口自动化测试平台。
项目地址:https://gitee.com/amazingTest/Taisite-Platform
10、主动诱导型蜜罐框架系统 HFish
HFish 是一款基于 Golang 开发的跨平台多功能主动诱导型蜜罐框架系统,为了企业安全防护测试做出了精心的打造。
- 多功能 不仅仅支持 HTTP(S) 蜜罐,还支持 SSH、SFTP、Redis、Mysql、FTP、Telnet、暗网 等
- 扩展性 提供 API 接口,使用者可以随意扩展蜜罐模块 ( WEB、PC、APP )
- 便捷性 使用 Golang 开发,使用者可以在 Win + Mac + Linux 上快速部署一套蜜罐平台
项目地址:https://gitee.com/lauix/HFish
11、车辆辅助驾驶系统 RoboCar
机器人自动寻线、避障、建图、导航、遥控版本/车载电脑版本路面分析,及交通路况识别的车辆辅助驾驶系统。
项目地址:https://gitee.com/cv_team/uestc-careye
12、蓝鲸智云PaaS平台(BlueKing PaaS) bk-PaaS
蓝鲸智云PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。
本次开源的是蓝鲸智云PaaS平台社区版(BlueKing PaaS Community Edition),它提供了应用引擎、前后台开发框架、API网关、调度引擎、统一登录、公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统(统称为SaaS应用),它为一个SaaS应用从创建到部署,再到后续的维护管理提供了完善的自动化和自助化服务,从而使开发者可以集中精力关注SaaS应用的逻辑开发。
项目地址:https://gitee.com/Tencent-BlueKing/bk-PaaS
13、腾讯使用的统一应用框架TAF Tars
Tars是腾讯从 2008年 到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++,Java,PHP,Nodejs,Go语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速开发、部署、测试、上线。 它集可扩展协议编解码、高性能RPC通信框架、名字路由与发现、发布监控、日志统计、配置管理等于一体,通过它可以快速用微服务的方式构建自己的稳定可靠的分布式应用,并实现完整有效的服务治理。
目前该框架在腾讯内部,各大核心业务都在使用,颇受欢迎,基于该框架部署运行的服务节点规模达到上万个。
项目地址:https://gitee.com/TarsCloud/Tars
14、基于 Go 的轻量级并发TCP服务器框架 zinx
目前 zinx 已经在很多企业进行开发使用,具体使用领域包括:后端模块的消息中转、长链接游戏服务器、Web框架中的消息处理插件等。zinx 的定位是代码简洁,让更多的开发者迅速的了解框架的内脏细节并且可以快速基于 zinx DIY一款适合自己企业场景的模块。
项目地址:https://gitee.com/Aceld/zinx
15、一个高效、快速、稳定的PHP日志扩展 seaslog
满足分模块、分级别、配置简单、日志格式清晰易读、应用简单、性能很棒这些需求的log类库seaslog。
项目地址:https://gitee.com/neeke/SeasLog
16、智慧物业综合管理平台 MicroCommunity
HC 小区管理系统是为物业企业打造的智慧物业综合管理平台提供商家入驻、快递代收、房屋租赁等盈利功能,为物业企业提供全新的运营盈利模式。
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。