您的位置:首页 > 移动开发

GVP 新榜|Dapps、FastDFS、ActionView、Hyperf 入选

2019-11-11 08:45 2131 查看

码云 Gitee 始终致力于推动国内开源生态的建立与良好发展,在竭诚为广大开发者提供更好的云端代码托管、协作开发服务的同时,也推出了码云开源项目 “GVP” 计划,大力扶植和推广本土优质开源项目,让国内优秀的开源作者们得能到更多的关注、获得更好的发展。

以下为码云 Gitee 11 月最新入选的 GVP——码云最有价值开源项目,快来看看吧:

1、基于 Docker 的跨平台的应用商店 Dapps

项目简介:Dapps 是一个应用程序商店,包含丰富的软件,因为基于 docker,使你本机电脑有云开发的效果。 一键安装程序;多版本共存,完善的使用说明,且不影响本机环境。 前端、服务端、运维、站长可以直接使用,效率提高非常多。普通用户亦可使用其中部分软件。

技术特点:

  • 使用对象:普通用户,前端,服务端,运维

  • 支持多版本共存 php,mysql, mongo, redis 等

  • 兼容 OneinStack 的配置文件,完善的配置说明

  • 支持绑定多个域名

  • 清晰的文件结构

  • 支持 php 扩展安装

  • 程序是基于 docker 最新 stable 版,并从官方仓库下载

  • 持续不断更新,支持交互、无人值守安装

  • 支持系统版本:Linux、MacOs、Windows

项目地址:https://gitee.com/wallace5303/dapps

2、轻量级的开源分布式文件系统 FastDFS

项目简介:FastDFS 作为一款轻量级分布式文件系统,版本 V6.01 代码量 6.3万行。FastDFS 用 C 语言实现,支持 Linux、FreeBSD、MacOS 等类 UNIX 系统。FastDFS 为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性。功能主要包括:文件存储、文件同步、文件访问等,FastDFS 可以看做是基于文件的 key value 存储系统,key 为文件 ID,value 为文件内容,因此称作分布式文件存储服务更为合适。

FastDFS架构图

技术特点:

  • 分组存储,简单灵活;

  • 对等结构,不存在单点;

  • 文件 ID 由 FastDFS 生成,作为文件访问凭证。FastDFS 不需要传统的 name server 或 meta server;

  • 大、中、小文件均可以很好支持,可以存储海量小文件;

  • 一台 storage 支持多块磁盘,支持单盘数据恢复;

  • 提供了 nginx 扩展模块,可以和 nginx 无缝衔接;

  • 支持多线程方式上传和下载文件,支持断点续传;

  • 存储服务器上可以保存文件附加属性。

项目地址:https://gitee.com/fastdfs100/fastdfs

3、类 Jira 的问题需求跟踪工具 ActionView

项目简介:一个类面向中小企业的、开源免费的、类 Jira 的问题需求跟踪工具。前端基于 reactjs+redux、后端基于 php laravel-framework。作者在用 Jira 进行任务管理和 Bug 跟踪后发现,除了采购 License 价格不菲外,Jira 使用起来还是有点重,全局方案配置到了后期越来越难维护,页面体验也不如现在流行的 SPA,因此做了 ActionView。

技术特点:

  • 支持用户创建项目,项目不仅可引用全局配置方案,也可自定义本地方案,实现了全局配置方案和本地配置方案的完美结合。

  • 各项目不仅可引用系统默认工作流,同时可自定义自己的工作流,工作流的每一步可进行精细控制,确保正确的人在正确的时间执行正确的操作。

  • 支持敏捷开发的看板视图(Kanban和Scrum)。

  • 简单易用的问题界面配置。

  • 强大的问题筛选功能,可定义自己的过滤器。  

  • 完备的权限控制模型,支持给用户组授权。

  • 灵活可定制的消息通知方案。

  • 不仅可查看某个问题的改动记录,还可浏览整个项目的活动日志。

  • 支持用户在问题上添加工作日志。

  • 支持用户针对问题发表评论。

  • 团队成员可分享和查找工作所需的资料文档。

  • 支持基于 markdown 语法的 wiki。

  • 支持各种维度的统计报表。

  • 支持基于 LDAP 用户的同步和认证。

  • 通过 webhook 集成 GitLab 和 GitHub.

  • 使用当前较流行的前后端技术框架,后端:php/laravel, 前端:ReactJS+Redux.

  • 支持 Docker 安装。

  • 清晰的代码结构,方便进行二次开发。

项目地址:https://gitee.com/actionview/av

4、高性能、高灵活性的 PHP 持久化框架  Hyperf

项目简介:Hyperf 是基于 Swoole 4.4+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是可替换与可复用的。

技术特点:

  • 对于超高速,我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。

  • 对于灵活性,我们基于 Hyperf 强大的依赖注入组件,组件均基于 PSR 标准 的契约和由 Hyperf 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。

基于以上的特点,Hyperf 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网(IOT)等。

项目地址:https://gitee.com/hyperf/hyperf

推荐阅读

Linus Torvalds:我不再是程序员了

做开源应知道的三个法律要点

微软:使用Rust重写Windows组件,妙啊

Mac App Store拒绝部分使用Electron开发的应用

Visual Studio Online终于公开上线了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: