godoos/README.md
2024-07-25 15:20:50 +08:00

169 lines
No EOL
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p align="center">
<img src="./build/appicon.png" width="120" height="120">
</p>
<h1 align="center">GodoOS</h1>
一款高效的内网办公平台内含word/excel/ppt/pdf/内网聊天/白板/思维导图等多个办公系统工具支持原生文件存储。平台界面精仿windows风格操作简便同时保持低资源消耗和高性能运行。无需注册即可自动连接内网用户实现即时通讯和文件共享。
<div align="center">
[![license][license-image]][license-url]
[English](README.en.md) | 简体中文
[FAQ](./docs/Faq.md) | [API](./docs/Api.md)
### 安装
[![Windows][Windows-image]][Windows-url]
[![MacOS][MacOS-image]][MacOS-url]
[![Linux][Linux-image]][Linux-url]
[license-image]: ./docs/img/license_%20MIT.svg
[license-url]: https://spdx.org/licenses/MIT.html
[Windows-image]: ./docs/img/Windows.svg
[Windows-url]: https://gitee.com/ruitao_admin/godoos/releases/download/v1.0.0/godoos-windows.exe
[MacOS-image]: ./docs/img/MacOS.svg
[MacOS-url]: https://gitee.com/ruitao_admin/godoos/releases/download/v1.0.0/godoos-macos.dmg
[Linux-image]: ./docs/img/Linux.svg
[Linux-url]: https://gitee.com/ruitao_admin/godoos/releases/download/v1.0.0/godoos-linux
</div>
## 亮点
- ***无需联网使用,全开源***
- ***零配置,无需注册,下载即用***
- ***零污染,无插件依赖***
- ***精小打包后仅61M确包含了所有的办公套件***
- ***可无限扩展,支持自定义应用***
- ***golang开发后端低资源消耗和高性能***
## 开发进程
- 2024年7月发布v1.0.0版本,发布后,项目进入第二阶段。
## 第二阶段目标
- [x] 完善的应用商店体系
- [x] 完善开发文档
- [x] 支持远程存储
- [x] 完成企业客户端
## 功能说明和预览
### 一、系统桌面
- 精仿windows风格
- 桌面文件管理
- 支持原生文件拖拽上传
<img src="./docs/img/home.png" width="600" />
### 二、文件管理
- 文件拖拽上传
- 文件搜索
- 原生文件存储
<img src="./docs/img/file.png" width="600" />
### 三、内网聊天
- 无需繁琐的注册流程,只需在同一局域网内,即可自动发现并列出所有可用的聊天对象,即刻开启即时通讯。支持基于局域网的即时消息传输、文件传输等功能,促进团队内部的无缝沟通与协作。
<img src="./docs/img/localchat.png" width="600" />
### 四、文档
- 简便的word编辑器原生存储支持二维码、手写签名导入导出
<img src="./docs/img/doc.png" width="600" />
### 五、表格
- 原生存储Excel编辑器支持导入、导出支持图片、公式
<img src="./docs/img/excel.png" width="600" />
### 六、markdown
- 原生存储采用vditor支持导入、导出支持大纲、实时预览
<img src="./docs/img/markdown.png" width="600" />
### 七、思维导图
- 内置多种主题;支持快捷键;节点内容支持图片、图标、超链接、备注、标签。
<img src="./docs/img/mind.png" width="600" />
### 八、演示文稿
- 原生存储采用pptist支持文字、图片、形状、线条、图表、表格、视频、公式等。
<img src="./docs/img/ppt.png" width="600" />
### 九、文件编辑器
- 原生存储支持打开text/html/css/js/svg/xml/md等可以当作一个简单的在线editplus。
<img src="./docs/img/fileeditor.png" width="600" />
### 十、白板
- 集自由布局、画笔、便签多种创意表达能力于一体,激发团队创造力,随时随地,围绕一块白板沟通。
<img src="./docs/img/baiban.png" width="600" />
### 十一、图片编辑
- 一个小型的photoshop原生存储支持搜索图片支持图片裁剪、旋转、缩放、滤镜等功能
<img src="./docs/img/pic.png" width="600" />
### 十二、甘特图
- 项目管理必备工具,支持自定义项目人员和角色,支持拖拽/管理分配(资源、角色、工作)等。
<img src="./docs/img/gant.png" width="600" />
### 十三、浏览器
- 一款简单的内置浏览器
<img src="./docs/img/ie.png" width="600" />
### 十四、系统设置
- 可在这里切换存储方式,可切换系统背景。
<img src="./docs/img/setting-store.png" width="600" />
### 十五、应用商店
- 应用商店管理,可添加外部应用。
### 十六、截图
- 一个简单的截图工具。截图后文件存到本地。
### 十七、录屏
- 一个简单的录屏工具。录屏后录后文件存到本地。
### 十八、计算器
- 一个仿windows10的计算器支持历史记录。
<img src="./docs/img/cal.png" width="600" />
### 十九、音乐库
- 一个简单的声音存储库,支持播放音乐。
### 二十、图片库
- 一个简单的图片存储库,支持查看图片
### 二十一、看板
- 支持标准看板,项目管理必备工具,可快速创建看板并放置到不同的文件夹
<img src="./docs/img/kanban.png" width="600" />
## 开发
### 构建
- 前端构建
```bash
cd frontend
pnpm i
pnpm build
```
- 后端构建
```bash
# go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build
# wails build -nsis -upx //you need install nsis and upx
```
## 感谢
- [element-plus](http://element-plus.org/)
- [vue3](https://v3.cn.vuejs.org/)
- [wails](https://wails.io/)
- [pptist](https://github.com/pipipi-pikachu/PPTist)
- [vditor](https://github.com/Vanessa219/vditor)
- [mind-map](https://github.com/wanglin2/mind-map)
- [canvas-editor](https://github.com/Hufe921/canvas-editor)