中三A105论坛

注册 登录
查看: 41|回复: 0

17款最佳开源免费的 wiki 知识文档工具

[复制链接]

107

主题

107

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
发表于 2024-3-13 17:01:01 | 显示全部楼层 |阅读模式
https://zhuanlan.zhihu.com/p/678587980

1.OI-wiki - 一个免费开放且持续更新的知识整合站点
介绍
编程竞赛发展多年,难度越来越高,内容越来越复杂,而网上资料大多零散,初学者往往并不知道如何系统地学习相关知识,需要花费大量时间摸索。
为了方便热爱编程竞赛的小伙伴更好地入门,2018 年 7 月份,OI Wiki 迁移至 GitHub。随着 OI Wiki 的内容不断完善,越来越多的小伙伴参与其中。
OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里获取关于 编程竞赛 (competitive programming) 有趣又实用的知识,我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。
目前,OI Wiki 的内容还有很多不完善的地方,知识点覆盖不够全面,存在一些低质量页面需要修改。OI Wiki 团队以及参与贡献的小伙伴们正在积极完善这些内容。
2.zyplayer-doc - 是一款适合团队和个人私有化部署使用的知识库、笔记、WIKI文档管理系统
介绍
yplayer-doc是一款适合团队和个人私有化部署使用的WIKI文档管理工具,同时还包含数据库管理、Api接口管理等模块。
适合作为公司内部或个人的知识库、笔记、文档管理工具,将文档发布成对外可访问的形式,可作为公司的产品文档、帮助文档等。
3.
MrDoc - 适合于个人和中小型团队的在线文档、知识库管理私有化部署方案.
介绍
MrDoc 是基于Python开发的在线文档系统。
MrDoc 适合作为个人和中小型团队的私有云文档、云笔记和知识管理工具,致力于成为优秀的私有化在线文档部署方案。
你可以简单粗暴地将 MrDoc 视为「可私有部署的语雀」和「可在线编辑文档的GitBook」。
MrDoc 全系产品目前涵盖以下终端:
  • Web端:开源版、专业版,版本对比
  • 浏览器扩展:支持 Chromium 系列浏览器、Firefox 浏览器
  • 桌面客户端:支持 Windows、macOS、Linux
  • 移动客户端:支持 Android
  • 微信小程序(开发中)
适用场景
个人云笔记、在线产品手册、团队内部知识库、在线电子教程等私有化部署场景。
功能特性
  • ⚙站点管理
    • 用户管理
    • 图片管理
    • 附件管理
    • 文档管理
    • 文集管理
    • 注册邀请码配置
    • 登录验证码配置
    • 全站禁止注册配置
    • 全站强制登录配置
    • 广告代码配置
    • 统计代码配置
    • 站点信息配置
    • 备案号配置
    • 附件配置
  • 个人管理
    • 文集管理
    • 文档管理:新建、删除、回收站、历史版本
    • 文档模板管理:新建、删除
    • 图片管理:上传、分组、删除
    • 附件管理:上传、删除
    • Token管理:借助Token API 接口高效新建和获取文档;
    • 个人信息管理:修改昵称、修改电子邮箱、切换文档编辑器;
  • 文集控制
    • 文集图标配置
    • 文字水印配置
    • 文集权限配置:公开、私密、指定用户可见、访问码可见
    • 下载配置:PDF、EPUB文件生成和下载
    • 文集协作成员配置
    • 文集文档拖拽排序
    • 文集导出
    • 文集转让
  • ✍文档书写
    • 文本文档、表格文档两种文档类型,Markdown 、富文本两种编辑模式,Editor.md、Vditor、iceEditor三种编辑器加持,自由选择、自由切换;
    • 图片、附件、科学公式、音视频、思维导图、流程图、Echart图表;
    • 文档排序、文档上级设置、文档模板插入;
    • 文档标签设置;
  • 文档阅读
    • 两栏式布局,三级目录层级显示,左侧文集大纲,右侧文档正文;
    • 文档阅读字体缩放、字体类型切换、日间夜间模式切换、页面社交分享、移动端阅读优化;
    • 文档 Markdown 文件下载;
    • 标签关系网络图;
    • 文档全文搜索;
    • 文档分享码分享;
    • 文档收藏;
  • 其他特性
    • 搜索引擎收录支持;
    • sitemap站点地图;
    • 无限用户限制;
    • 无限空间限制;
4.smart-doc - 是一款同时支持java restful api和apache dubbo rpc接口文档生成的工具
介绍
smart-doc[smɑːt dɒk]是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念, 完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。你只需要按照Javadoc标准编写注释, smart-doc就能帮你生成一个简易明了的Markdown、HTML5、Postman Collection2.0+、OpenAPI 3.0+的文档。
特性
  • 零注解、零学习成本、只需要写标准JAVA注释。
  • 基于源代码接口定义自动推导,强大的返回结构推导。
  • 支持Spring MVC、Spring Boot、Spring Boot Web Flux(Controller书写方式)、Feign。
  • 支持Callable、Future、CompletableFuture等异步接口返回的推导。
  • 支持JavaBean上的JSR303参数校验规范,包括分组验证。
  • 对JSON请求参数的接口能够自动生成模拟JSON参数。
  • 对一些常用字段定义能够生成有效的模拟值。
  • 支持生成JSON返回值示例。
  • 支持从项目外部加载源代码来生成字段注释(包括标准规范发布的jar包)。
  • 支持生成多种格式文档:Markdown、HTML5、Word、Asciidoctor、Postman Collection、OpenAPI 3.0。 开放文档数据,可自由实现接入文档管理系统。
  • 支持导出错误码和定义在代码中的各种字典码到接口文档。
  • 支持生成Jmeter性能测试脚本。
  • 支持Maven、Gradle插件式轻松集成。
  • 支持Apache Dubbo RPC接口文档生成。
  • 支持基于Git管理项目的变更增量文档生成。
  • debug接口调试html5页面完全支持文件上传,下载(@download tag标记下载方法)测试。
5.torna - 接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。
介绍
接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。Torna采用团队协作的方式管理和维护接口文档,将不同形式的文档纳入进来统一维护。
Torna弥补了传统文档生成工具(如swagger)的不如之处,在保持原有功能的前提下丰富并增强了一些实用的功能。
解决文档管理痛点
  • 不满足swagger文档预览页面和调试页面的展现方式
  • 不喜欢swagger这种侵入式注解
  • 希望使用javadoc注释生成文档,并进行接口调试
  • 希望把公司所有项目接口文档进行统一管理
  • 希望把项目中的若干文档提供给第三方调用者查看
  • 希望可以统一管理项目中的字典枚举
如果您有以上几个需求和痛点,或许可以尝试一下使用Torna
6.Matterwiki - 全球比较著名的开源wiki程序之一,最适合企业用来搭建百科、知识库查询等用途,企业内部使用可能会带来过高的成本
介绍
MediaWiki全球比较著名的开源wiki程序之一,最适合企业用来搭建百科、知识库查询等用途,企业内部使用可能会带来过高的成本。它运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系统软件,并有大量其他应用实例。仅从这点来看其功能的强大和成熟度毋庸置疑,所以也不过多介绍。
优点
  • 经受过重量级应用的考验,功能丰富却架设简单;
  • 全世界最大的wiki项目维基百科是使用mediawiki的成功范例,数据量、访问量都超级庞大;
  • mediawiki的功能非常丰富,支持多语言版本,充分满足知识站点的需要;
  • 运行环境要求很低,架设过程简洁,即使新手也可以迅速建立自己的站点
  • 最大的wiki程序社区;
  • mediawiki是应用最广的wiki程序,数以万计的网站在使用它,很容易找到范例站点;
  • 有大量的热心参与人员参与研究,资料多,容易找到互相交流的朋友;
  • 持续开发,程序特性功能不断完善,保证未来的支持。
7.mm-wiki - 一个轻量级的企业知识分享与团队协同软件

Gitee:https://gitee.com/phachon/mm-wi
介绍
MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。
特点
  • 部署方便,基于 golang 编写,只需要下载对于平台下二进制文件执行即可。
  • 快速安装程序, 提供方便的安装界面程序,无需任何手动操作。
  • 独立的空间,空间是一组文档的集合,一般为公司部门或者团队,空间下的文档相互独立。空间可根据需求设置空间访问级别。
  • 支持 markdown 语法写作,支持附件上传。
  • 完善的系统权限管理,系统可以自定义角色,并为不同角色授予不同的权限。
  • 集成统一登录,本系统支持通过外部系统认证用户, 比如与公司的 LDAP 登陆融合。具体请看登录认证功能。
  • 邮件通知功能,当开启邮件通知,文档更改会通知所有关注该文档的用户。
  • 文档具有分享和下载功能,目前只支持下载 MarkDown 源文件。
  • 支持文档全文搜索



8.km_community - 基于Elasticsearch的文件管理系统/知识管理系统
介绍
基于Elasticsearch的文件管理系统/知识管理系统,强大灵活的权限管理+精准的全文检索/多维检索+文件在线预览+版本控制与回滚+手机端支持+钉钉/企业微信集成+丰富的扩展接口+第三方集成/知识推送+多种知识分享沟通方式
为什么选择科亿知识库?
  • 两年多的产品运营历史,历经数百客户验证,背后是专业的技术团队支撑,让您使用无后顾之忧后。
  • 灵活强大的知识访问权限管理模型,同时支持灵活的分享、交流模式:站内、站外分享,评价与评论体系,
  • 基于强大的 Elasticsearch 检索引擎技术构建,检索能力强大,支持最全面的检索特性,可以无限可能的集群扩展,支持高达百亿级别的数量。
  • 全方位内容检索,包括文件内容、标题、关键字、知识摘要,并支持结果中二次检索、高级组合检索,支持精准匹配,关键词高亮显示。
  • 全文检索与在线预览有着齐全的文件格式支持,支持全文检索的文件格式:office系列、文本、pdf、脑图,支持在线预览的文件格式包括:office系列、pdf、ofd、文本、脑图、图片、音频、视频等。
  • 适配手机端 H5,支持集成到钉钉、企业微信,支持单点登录与对接第三方系统推送知识。
  • 性能优秀,当下主流的PC配置一台即可支撑100+用户量。



9.siyuan - 一个特别注重隐私的个人知识管理系统
介绍
SiYuan是一个特别注重隐私的个人知识管理系统,支持细粒度的块级的引用以及友好的Markdown编辑器,可以轻松创建和组织知识。通过SiYuan可以有效地捕捉、存储和检索一些想法或者信息。


10.WDA - 配合openoffice实现文档的在线预览
介绍
配合openoffice实现文档的在线预览,实现本地文档添加,文档转换为html,文档HTML方式预览,可以实现预览的文档:doc、docx、ppt、pptx、xls、xlsx、zip、rar
11.SmartSQL - 一款方便、快捷的数据库文档查询、生成工具
介绍
SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持SqlServer数据库、CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时又扩展支持包括SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。

12.file-online-preview-文档在线预览项目解决方案
介绍
文档在线预览项目解决方案,项目使用流行的spring boot搭建,易上手和部署。万能的文件预览开源项目,基本支持主流文档格式预览,如:
  • 支持 doc, docx, xls, xlsx, xlsm, ppt, pptx, csv, tsv, dotm, xlt, xltm, dot, dotx,xlam, xla ,pages 等 Office 办公文档
  • 支持 wps, dps, et, ett, wpt 等国产 WPS Office 办公文档
  • 支持 odt, ods, ots, odp, otp, six, ott, fodt, fods 等OpenOffice、LibreOffice 办公文档
  • 支持 vsd, vsdx 等 Visio 流程图文件
  • 支持 wmf, emf 等 Windows 系统图像文件
  • 支持 psd ,eps 等 Photoshop 软件模型文件
  • 支持 pdf ,ofd, rtf 等文档
  • 支持 xmind 软件模型文件
  • 支持 bpmn 工作流文件
  • 支持 eml 邮件文件
  • 支持 epub 图书文档
  • 支持 obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, ifc, brep, step, iges, fcstd, bim 等 3D 模型文件
  • 支持 dwg, dxf, dwf, iges , igs, dwt, dng, ifc, dwfx, stl, cf2, plt 等 CAD 模型文件
  • 支持 txt, xml(渲染), xbrl(渲染), md(渲染), java, php, py, js, css 等所有纯文本
  • 支持 zip, rar, jar, tar, gzip, 7z 等压缩包
  • 支持 jpg, jpeg, png, gif, bmp, ico, jfif, webp 等图片预览(翻转,缩放,镜像)
  • 支持 tif, tiff 图信息模型文件
  • 支持 tga 图像格式文件
  • 支持 svg 矢量图像格式文件
  • 支持 mp3,wav,mp4,flv 等音视频格式文件
  • 支持 avi,mov,rm,webm,ts,rm,mkv,mpeg,ogg,mpg,rmvb,wmv,3gp,ts,swf 等视频格式转码预览
  • 支持 dcm 等医疗数位影像预览
  • 支持 drawio 绘图预览
项目特性
  • 使用 spring-boot 开发,预览服务搭建部署非常简便
  • rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单方便
  • 抽象预览服务接口,方便二次开发,非常方便添加其他类型文件预览支持
  • 最最重要 Apache 协议开源,代码 pull 下来想干嘛就干嘛



13.DocHub - 参考百度文库,使用Beego(Golang)开发的开源文库系统
介绍
参考百度文库,使用Beego(Golang)开发的开源文库系统。
还在读大学的时候,当时就想着要搭建一个类似百度文库的文库站点,实现文档在线浏览。
然而,时间一晃,好几年过去了,自己终于亲自动手开发实现了一套开源文库程序。
尽管离百度文库还有着巨大的差距,尽管可(一)能(定)会存在Bug,但是,整套程序从前端到后端到数据库再到丑陋的LOGO设计,都是自己独立完成的,满满的成就感...
功能特点
DocHub文库通过svg矢量图来实现文档阅读体验的,我知道的文库站点中,新浪爱问是通过png等图片提供文档阅读体验的。
SVG相比png、jpeg等图片格式有很大的优势,至少放大不会失真,而且与JPEG 和 GIF 图像比起来,svg尺寸更小,可压缩性更强,DocHub通过gzip,将svg文件压缩,一般情况下,能减少70%的文件大小,比如200kb的svg,gzip压缩后,只有60kb左右的大小。
使用svg,大大提升了加载速度,优化了内容的阅读体验。

14.showdoc - 一个非常适合IT团队的在线API文档、技术文档工具
介绍
ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具。通过showdoc,你可以方便地使用markdown语法来书写出美观的API文档、数据字典文档、技术文档、在线excel文档等等。如果不想编辑markdown文档,你还可以利用showdoc的自动化能力,从程序注释中自动生成API文档,或者从搭配的RunApi客户端(类似postman的api调试工具)中一边调试接口、一边自动生成文档。
通过分配项目成员和团队成员,你可以很方便地进行项目文档的权限管理和团队协作,也可以分享文档出去给朋友查看。ShowDoc还支持多平台客户端,有win客户端、mac客户端、ios、android等,更方便跨平台使用。目前超过100000+的互联网团队正在使用showdoc,包括知名公司内部的一些团队,比如腾讯、华为、百度、京东、字节跳动、顺丰等等。

15.CrapApi - 全开源、免费使用的API接口管理系统
介绍
CRAP - 开源API接口管理平台 | 完全开源、免费使用的API接口管理系统,BUG管理系统:API接口管理、文档管理、数据库表管理、接口调试、浏览器调试插件、导出word&pdf接口…..,采用SpringMVC + MyBatis + Lucene + Bootstrap + Angularjs + Iconfont + Guava Cache

16.koodo-reader- 跨平台的电子书阅读器
介绍
跨平台的电子书阅读器,平台支持Windows,macOS,Linux 和网页版,格式支持 epub, pdf, mobi, azw3, txt, djvu, markdown, fb2, cbz, cbt, cbr, rtf 和 docx
特色
  • 支持阅读格式:EPUB (.epub)扫描文档 (.pdf, .djvu)Kindle (.azw3, .mobi, .azw)纯文本 (.txt)漫画 (.cbr, .cbz, .cbt, .cb7)富文本 (.md, .docx)FB2 (.fb2)超文本 (.html, .xml, .xhtml, .mhtml, .htm, .htm)
  • 支持 Windows,macOS,Linux 和 网页版
  • 备份数据到 Dropbox 和 Webdav
  • 自定义源文件夹,利用 OneDrive、百度网盘、iCloud、Dropbox 等进行多设备同步
  • 双页模式,单页模式,滚动模式
  • 听书功能,翻译功能,触控屏支持,批量导入图书
  • 支持目录,书签,笔记,高亮,书架,标签
  • 自定义字体,字体大小,行间距,段落间距,阅读背景色,文字颜色,屏幕亮度,文字下划线、斜体、文字阴影、字体粗细
  • 黑夜模式和主题色设置
17.archivy - 是一个开源知识库,提供了可扩展的wiki,可用于学习笔记、保存信息等
介绍
Archivy是一个开源知识库,提供了可扩展的wiki,可用于学习笔记、保存信息等。它提供了卓越的书签和存档功能、强大的全文搜索,以及一个可以用于组织笔记和书签的用户界面。通过私有化部署,用户可以完全掌控自己的数据。是学生、研究人员的理想选择。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部