开源项目汇总(开发者)

DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。除了可以使用在线 Web 版之外,DooTask 还提供了 macOS 和 Windows 的客户端版本。

 

 登陆系统后,整体界面简约美观,包括仪表盘、日历、消息、文件等。

 

 

 可以日历来查阅你的事务安排,并且它支持使用日、周、月三种时间维度查看。

 

 

 

 类似于一个即时通信工具,可以与项目的相关负责人、任务的处理人或者个人进行沟通。

 

文件

文件管理功能。这里不仅支持上传功能,还可以直接创建复杂的文档、专业的电子表格、流程图、思维导图、演示文稿等,支持主流格式包括:docx、xlsx、pptx、ods、doc、txt、ppt 等。我们还能设置将某个文件共享给其他人。

 

项目管理

管理整个项目任务,在添加任务时可以设置任务详情、负责人、优先级、截止时间、协作人员等,同时我们还可以根据项目进度实时调整任务进度。

 

 

 

    定时任务管理工具 - GitHub

     一款极易搭建的自助 Git 服务 - Github

    内部技术文档编写

    邮件服务器软件

    阿里妈妈前端团队出品的开源接口管理工具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集群可视化管理工具

 

  •   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 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。

  j监控系统:

  1. Hertzbeat  https://github.com/dromara/hertzbeat 

 

 

  对象存储服务

 

  Yearning MYSQL SQL语句审核平台。提供查询审计,SQL审核等多种功能

 

  •         .Archery(sql审核平台)

       Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作

 

 

 

[运维]

  1. OpenDevOps

 

 

 

 

网盘:

Seafile:  https://github.com/haiwen/seafile

一款安全、高性能、快速的开源网盘,基于 C 语言开发而成,支持 Windows、Mac、Linux、iOS、Android 平台

 

 

项目安全检测工具:

洞态: https://dongtai.io/

 

 

站点访问统计:

类似于百度统计, 自建使用:  Umami: https://github.com/umami-software/umami

 

数据库管理平台:

Bytebase是一款面向开发者的数据库变更管理工具,目前在Github上已有3.6K+Star。

它的主要特性如下:

  • SQL审核:具有一站式SQL审核面板,可以直观地看到数据库所有变更记录。
  • SQL建议:能自动检查SQL语句规范,额外提供GitHub Action和API接入方式。
  • SQL编辑器:可以在线管理及查看数据库表,支持语法的自动提示。
  • GitOps工作流:支持集成GitHub和GitLab,使用GitOps工作流进行数据库变更。
  • 备份恢复:支持自动备份数据库及恢复数据。

介绍文档: https://juejin.cn/post/7143045788510191652?share_token=98a05b76-2a4d-4ad6-ae45-62701d58fd0e

 

posted @ 2022-01-06 10:13  X-Wolf  阅读(454)  评论(0编辑  收藏  举报