195 lines
No EOL
7.4 KiB
Markdown
195 lines
No EOL
7.4 KiB
Markdown
<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) | [应用开发](./docs/Store.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-amd64-installer.exe
|
||
|
||
[MacOS-image]: ./docs/img/MacOS.svg
|
||
|
||
[MacOS-url]: https://gitee.com/ruitao_admin/godoos/releases/download/v1.0.0/godoos-macos-amd64.zip
|
||
|
||
[Linux-image]: ./docs/img/Linux.svg
|
||
|
||
[Linux-url]: https://gitee.com/ruitao_admin/godoos/releases/download/v1.0.0/godoos-linux-amd64.zip
|
||
|
||
</div>
|
||
|
||
## 💝 亮点
|
||
- ***无需联网使用,全开源***
|
||
- ***零配置,无需注册,下载即用***
|
||
- ***零污染,无插件依赖***
|
||
- ***精小,打包后仅65M,却包含了所有的办公套件***
|
||
- ***可无限扩展,支持自定义应用***
|
||
- ***golang开发后端,低资源消耗和高性能***
|
||
- ***支持多平台,Windows、Linux、MacOS***
|
||
- ***完善的应用商店体系,简单学习一下[应用商店配置](./docs/Store.md)即可开发出复杂的应用***
|
||
|
||
## 🚧 开发进程
|
||
- 2024年8月1日,发布v1.0.0版本,发布后,项目进入第二阶段。
|
||
|
||
## 🏭 第二阶段目标
|
||
- [x] 完善的应用商店体系
|
||
- [x] 完善开发文档
|
||
- [x] 支持远程存储
|
||
- [x] 开发更多的商店应用
|
||
|
||
|
||
## ⚡ 功能说明和预览
|
||
|
||
### 一、系统桌面
|
||
- 精仿windows风格
|
||
- 桌面文件管理
|
||
- 支持原生文件拖拽上传
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/home.png" width="600" />
|
||
|
||
### 二、文件管理
|
||
- 文件拖拽上传
|
||
- 文件搜索
|
||
- 原生文件存储
|
||
- 直接压缩/解压文件夹(本地存储支持zip/tar/gz/bz2)
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/file.png" width="600" />
|
||
|
||
### 三、内网聊天
|
||
- 无需注册流程,只需在同一内网,即可自动发现并列出所有可用的聊天对象,支持基于局域网的即时消息传输、文件传输等功能。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/localchat.png" width="600" />
|
||
|
||
### 四、文档
|
||
- 简便的word编辑器,原生存储,支持二维码、手写签名,导入导出
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/doc.png" width="600" />
|
||
|
||
### 五、表格
|
||
- 原生存储,Excel编辑器,支持导入、导出,支持图片、公式
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/excel.png" width="600" />
|
||
|
||
### 六、markdown
|
||
- 原生存储,采用vditor,支持导入、导出,支持大纲、实时预览
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/markdown.png" width="600" />
|
||
|
||
### 七、思维导图
|
||
- 内置多种主题;支持快捷键;节点内容支持图片、图标、超链接、备注、标签。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/mind.png" width="600" />
|
||
|
||
### 八、演示文稿
|
||
- 原生存储,采用pptist,支持文字、图片、形状、线条、图表、表格、视频、公式等。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/ppt.png" width="600" />
|
||
|
||
### 九、文件编辑器
|
||
- 原生存储,支持打开text/html/css/js/svg/xml/md等,可以当作一个简单的在线editplus。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/fileeditor.png" width="600" />
|
||
|
||
### 十、白板
|
||
- 集自由布局、画笔、便签多种创意表达能力于一体,激发团队创造力,随时随地,围绕一块白板沟通。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/baiban.png" width="600" />
|
||
|
||
### 十一、图片编辑
|
||
- 一个小型的photoshop,原生存储,支持搜索图片,支持图片裁剪、旋转、缩放、滤镜等功能
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/pic.png" width="600" />
|
||
|
||
### 十二、甘特图
|
||
- 项目管理必备工具,支持自定义项目人员和角色,支持拖拽/管理分配(资源、角色、工作)等。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/gant.png" width="600" />
|
||
|
||
### 十三、浏览器
|
||
- 一款简单的内置浏览器
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/ie.png" width="600" />
|
||
|
||
|
||
### 十四、系统设置
|
||
- 可在这里切换存储方式,可切换系统背景。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/setting-store.png" width="600" />
|
||
|
||
### 十五、应用商店
|
||
- 应用商店管理,丰富的外部接口,可导入/添加/下载外部应用。支持依赖库安装/卸载。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/store.png" width="600" />
|
||
|
||
### 十六、截图
|
||
- 一个简单的截图工具。截图后文件存到本地。
|
||
|
||
### 十七、录屏
|
||
- 一个简单的录屏工具。录屏后录后文件存到本地。
|
||
|
||
### 十八、计算器
|
||
- 一个仿windows10的计算器,支持历史记录。
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/img/cal.png" width="600" />
|
||
|
||
### 十九、音乐库
|
||
- 一个简单的声音存储库,支持播放音乐。
|
||
|
||
### 二十、图片库
|
||
- 一个简单的图片存储库,支持查看图片
|
||
|
||
### 二十一、看板
|
||
- 支持标准看板,项目管理必备工具,可快速创建看板并放置到不同的文件夹
|
||
<img src="https://gitee.com/ruitao_admin/godoos-image/raw/master/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)
|
||
|
||
## 💕 关联项目
|
||
- [godooa](https://gitee.com/ruitao_admin/gdoa)
|
||
- [gododb](https://gitee.com/ruitao_admin/gododb)
|
||
|
||
## 微信群
|
||
<img src="https://gitee.com/ruitao_admin/gdoa/raw/master/docs/wx.png" width="150" />
|
||
|
||
## 开源
|
||
|
||
- 承诺永久免费开源
|
||
- 允许企业/个人单独使用
|
||
- 如用于商业活动或二次开发后发售,请购买相关版权
|
||
- 不提供私下维护工作,如有bug请 [issures](https://gitee.com/ruitao_admin/gododbs) 提交
|
||
- 请尊重作者的劳动成果
|
||
|
||
## 💌 支持作者
|
||
|
||
如果觉得不错,或者已经在使用了,希望你可以去
|
||
<a target="_blank" href="https://gitee.com/ruitao_admin/godoos">Gitee</a> 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。 |