moredoc,魔豆文库,基于golang开发的类似百度文库的开源文库系统, dochub文库的重构版本。
https://mnt.ltd
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
truthhun
0ed88bfb67
|
2 years ago | |
---|---|---|
api/v1 | 2 years ago | |
biz | 2 years ago | |
cmd | 2 years ago | |
conf | 2 years ago | |
docs | 2 years ago | |
middleware/jsonpb | 2 years ago | |
model | 2 years ago | |
service | 2 years ago | |
third_party | 2 years ago | |
util | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
Makefile | 2 years ago | |
README.md | 2 years ago | |
app.example.toml | 2 years ago | |
go.mod | 2 years ago | |
main.go | 2 years ago |
README.md
moredoc - 魔刀文库
moredoc - 魔刀文库,由 深圳市摩枫网络科技(https://mnt.ltd) 基于golang开发的类似百度文库的开源文库系统,支持TXT、PDF、EPUB、office等格式文档的在线预览与管理,为 dochub文库
( github, gitee )的重构版本。
特性
- 支持多种格式文档的在线预览,包括:TXT、PDF、EPUB、office等格式文档。
- 前后端分离,前端基于vue.js,后端基于golang,支持多平台部署
- 基于apache2.0开源协议,源码开放,可自由修改、二次开发
技术栈
- Golang :gin + gRPC
- Vue.js : nuxt2 + element-ui
- Database : MySQL 5.7
开源地址
- Github - https://github.com/mnt-ltd/moredoc
- Gitee - https://gitee.com/mnt-ltd/moredoc
- MNT.Ltd - https://git.mnt.ltd/mnt/moredoc
初始化
# 安装go依赖
go mod tidy
# 初始化工程依赖
make init
# 编译proto api
make api