GVP 新榜|Dapps、FastDFS、ActionView、Hyperf 入选
码云 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 为文件内容,因此称作分布式文件存储服务更为合适。
技术特点:
- 分组存储,简单灵活;
- 对等结构,不存在单点;
- 文件 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)等。
本文系作者 @Gitee 原创发布在 Gitee 官方博客。未经许可,禁止转载。