【日常开发】开源项目汇总
- .Dootask(kuaifan/dootask: DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。 (github.com))
DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。除了可以使用在线 Web 版之外,DooTask 还提供了 macOS 和 Windows 的客户端版本。
登陆系统后,整体界面简约美观,包括仪表盘、日历、消息、文件等。
可以日历来查阅你的事务安排,并且它支持使用日、周、月三种时间维度查看。
类似于一个即时通信工具,可以与项目的相关负责人、任务的处理人或者个人进行沟通。
文件
文件管理功能。这里不仅支持上传功能,还可以直接创建复杂的文档、专业的电子表格、流程图、思维导图、演示文稿等,支持主流格式包括:docx、xlsx、pptx、ods、doc、txt、ppt 等。我们还能设置将某个文件共享给其他人。
项目管理
管理整个项目任务,在添加任务时可以设置任务详情、负责人、优先级、截止时间、协作人员等,同时我们还可以根据项目进度实时调整任务进度。
- . Swoole-Crontab
定时任务管理工具 - GitHub
- . Gogs
一款极易搭建的自助 Git 服务 - Github
- .ShowDoc
内部技术文档编写
- . Ewomail
邮件服务器软件
- . rap2.0
阿里妈妈前端团队出品的开源接口管理工具RAP第二代,它能给你提供方便的接口文档管理、Mock、导出等功能
按照方法指导的方法进行项目的安装,成功打开页面,可以进行账号注册与登陆,进入可以查看并进行操作
一般系统安装的时候,会预设一些数据在系统中,这个时候我们手动的对数据进行清空处理
因我是使用docker-compose 的方式进行安装与运行
所以可以查看运行中的容器,需要指定配置文件compose.yml
docker-compose ps
进入指定容器: docker exec -it 7f /bin/bash
进入数据库:mysql -uroot -p 密码为空
进入rap2库,查看表:
+----------------------------+
| Tables_in_rap2 |
+----------------------------+
| Interfaces |
| Loggers |
| Modules |
| Notifications |
| Organizations |
| Properties |
| Repositories |
| Users |
| organizations_members |
| repositories_collaborators |
| repositories_members |
+----------------------------+
对于全部的表进行清空操作 truncate table. 表名 (注意:外键限制)
完成之后退出容器即可: ctrl+p+q
- .redis-manager
redis集群可视化管理工具
- phpRedisAdmin
docker部署方式:https://hub.docker.com/r/erikdubbelboer/phpredisadmin
示例:
docker run --rm -it -e REDIS_1_HOST=myredis.host -e REDIS_1_NAME=MyRedis -p 80:80 erikdubbelboer/phpredisadmin
更多参数:
REDIS_1_HOST - define host of the Redis server
REDIS_1_NAME - define name of the Redis server
REDIS_1_PORT - define port of the Redis server
REDIS_1_AUTH - define password of the Redis server
ADMIN_USER - define username for user-facing Basic Auth
ADMIN_PASS - define password for user-facing Basic Auth
- .yapi(推荐)
更好用的API管理工具
- . spug(推荐)
码云地址: https://gitee.com/openspug/spug
Spug
面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
- .MinIO
对象存储服务
- .Yearning(Sql审核平台)
Yearning MYSQL SQL语句审核平台。提供查询审计,SQL审核等多种功能
- .Archery(sql审核平台)
Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作