本文旨在汇总优秀的开源文档管理系统,以便大家需要在服务器上搭建知识库时选用适合自己的一款,官网一般就是演示站,搭建后默认的效果就是和官网一样。
MinDoc
开源:https://github.com/lifei6671/mindoc
Github的STAR数: 5k
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。
BookStack
Gitee 开源: https://gitee.com/truthhun/BookStack
GitHub开源: https://github.com/truthhun/BookStack
Github的STAR数: 2.3k
开源免费,适合搭建文库,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云
docsify
开源:https://github.com/docsifyjs/docsify
Github的STAR数: 17.9k
免费开源,轻量级文档网站,界面简洁优雅,目前很多开源项目的文档都选用这个系统搭建
docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。
amWiki
开源:https://github.com/tevinli/amWiki
Github的STAR数: 826
amWiki 是一款由 JS 开发、依赖 Atom 或 Nodejs-Npm 的 Markdown 轻量级前端化开源文库系统。
amWiki 致力于让大家可以更简单、更便捷的建设个人和团队文库系统!
Docute
开源:https://github.com/egoist/docute
Github的STAR数: 3.5k
开源免费,恐怕没有比它更简单的文档界面了,很适合做产品的开发文档
showdoc
开源:https://github.com/star7th/showdoc
Github的STAR数: 9.1k
ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具。通过showdoc,你可以方便地使用markdown语法来书写出美观的API文档、数据字典文档、技术文档、在线excel文档等等。
Kooteam
开源: https://gitee.com/sinbo/kooteam
Gitee的STAR数: 1.1k
kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。
Wizard
开源: https://gitee.com/orionis/wizard
Github:https://github.com/mylxsw/wizard
Github的STAR数: 1.6k
Wizard是一款开源文档管理系统,目前支持三种类型的文档管理
Markdown:也是Wizard最主要的文档类型,研发团队日常工作中交流所采用的最常用文档类型,在 Wizard 中,对 Editor.md 项目进行了功能扩展,增加了文档模板,Json 转表格,图片粘贴上传等功能
Swagger:支持 OpenAPI 3.0 规范,集成了 Swagger 官方的编辑器,支持文档模板,全屏编辑,文档自动同步功能 Table:这种文档类型是类似于 Excel 电子表格,集成了 x-spreadsheet 项目
项目采用了 Laravel 开发框架开发
优点:支持docker安装,采用docker安装相对简单
蚂蚁笔记
开源: https://github.com/leanote/leanote
Github的STAR数: 10.1k
Leanote的客户端做的也是相当贴心和完善了, 在登录界面最底部点击使用自定义服务器。