知识库相关开源项目

开源Wiki类

名称 国内/国外 开源地址/官网地址 开发语言、技术栈 开源协议
XWiki 国外 XWiki - The Advanced Open Source Enterprise and Application Wiki (XWiki.org) Java,Html,JS LGPL-2.1
WikiJs 国外 Wiki.js NodeJS,Html,JS AGPL-3.0
JSPWiki 国外 Apache JSPWiki Java,servlets,JSP Apache-2.0
Dokuwiki 国外 dokuwiki [DokuWiki] PHP,Js,Html GPL-2.0
MediaWiki 国外 https://www.mediawiki.org/ PHP,Js,Html GPL-2.0
MM-Wiki 国内 phachon/mm-wiki: MM-Wiki一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业Wiki和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。(github.com) Golang,Html,JS MIT
MrDoc(觅思文档) 国内 觅思文档MrDoc -私有云笔记、云文档和知识库系统 Python3+Django,Html,JS GPL-3.0
zyplayer-doc 国内 zyplayer-doc: zyplayer-doc是一款在线文档工具,现有数据库文档、WIKI文档、Swagger接口文档、OpenApi接口文档、Dubbo文档(gitee.com) Java,JS,vue,Html Apache-2.0
MiniWiki 国内 mindoc-org/mindoc: Golang实现的基于beego框架的接口在线文档管理系统(github.com) Golang,Smarty, beego Apache-2.0
Wizard 国内 mylxsw/wizard: Wizard是一款开源的文档管理工具,支持Markdown/Swagger/Table类型的文档。(github.com) PHP,Blade,Vue Apache-2.0

开源论坛问答类

名称 国内/外 开源地址/官网地址 开发语言、技术栈 开源协议
NodeBB 国外 NodeBB/NodeBB: Node.js based forum software built for the modern web (github.com) Js,Smarty GPL-3
Discuz(X/Q) 国内 Discuz! Q -再小众,也有圈子-开源的PHP内容付费轻社区 PHP,Vue,JS Apache-2.0
Flarum 国外 flarum/flarum: Simple forum software for building great communities. (github.com) PHP,Html,JS MIT
MlTree Forum 国内 mltreegroup/MlTree-Forum: MlTree Forum是一款由Thinkphp构建、Material Design风格的轻论坛。(github.com) PHP,Html,JS Apache-2.0
MDClub 国内 MDClub -开源Material Design样式的社区,论坛系统 zdhxiong/mdclub: MDClub社区系统后端代码(github.com) PHP,Hack MIT

开源在线学习类

名称 国内/外 开源地址/官网地址 开发语言、技术栈 开源协议
智慧云智能教育平台 国内 wisdom-education:基于SpringBoot + Mybatis Plus + Shiro + mysql + redis构建的智慧云智能教育平台。架构上使用完全前后端分离。支持多种题型:选择题、多选题、判断题、填空题、综合题以及数学公式。支持在线考试,教师在线批改试卷。(gitee.com) Java,FreeMarker,Html Apache-2.0
学之思开源考试系统 - Mysql版 国内 mindskip/xzs-mysql:学之思开源考试系统是一款java + vue的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。(github.com) JS,Java,Vue,Html AGPL-3.0
领课教育系统 国内 roncoo-education:领课教育系统(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个各行业都适用的分布式在线教育系统。系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。(gitee.com) Java MIT

开源 对象/文件 (分布式)存储系统

名称 开源地址/官网地址 开发语言、技术栈 开源协议
seaweedfs chrislusf/seaweedfs: SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. (github.com) Golang,Java Apache-2.0
minio MinIO产品集成(官网) minio/minio: High Performance, Kubernetes Native Object Storage (github.com) Golang AGPL-3.0
Alluxio Alluxio - Data Orchestration for the Cloud(官网) Alluxio/alluxio:Alluxio,用于云中分析和机器学习的数据编排 (github.com) Java Apache-2.0
curve opencurve/curve: Curve is a better-used cloud-native SDS storage system, featured with high performance, easy operation, cloud native. Curve is composed with CurveBS and CurveFS based on Raft. (github.com) C++ Apache-2.0
Swift Welcome to Swift’s documentation! — Swift 2.30.0.dev28 documentation (openstack.org)(官网) openstack/swift: OpenStack Storage (Swift). Mirror of code maintained at opendev.org. (github.com) Python Apache-2.0
ceph Ceph.io — Home ceph/ceph: Ceph is a distributed object, block, and file storage platform (github.com) C++,Python,Raku,C,TypeStript BSD3/MIT/GPL3/LGPL2/Apache2.0
juicefs juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3. (github.com) Golang,Java Apache-2.0
FastDFS FastDFS: FastDFS是一款轻量级的开源分布式文件系统,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了文件大容量存储和高性能访问问题。特别适合以文件为载体的在线服务,如图片、视频、文档服务等等。FastDFS相关文章请搜索微信公众号:fastdfs (gitee.com) C GPL-3.0
FastCFS FastCFS: FastCFS是一款支持百亿级海量文件的高性能通用分布式文件系统 ,可以作为数据库(MySQL、PostgresSQL、Oracle等)、k8s、KVM和NAS等系统的后端存储。 (gitee.com) C AGPL-3.0
TFS alibaba/tfs:TFS(淘宝文件系统)是一个类似于 GFS 的分布式文件系统。 (github.com) C++ GPL-2.0
ambry linkedin/ambry: Distributed object store (github.com) Java Apache-2.0
moosefs MooseFS Distributed File System – the best Open Source SDS moosefs/moosefs: MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage) (github.com) C,Makefile,Shell GPL-2.0
glusterfs Gluster gluster/glusterfs: Gluster Filesystem : Build your distributed storage in minutes (github.com) C,Python,Shell GPL-2.0

开源富文本编辑器

名称 开源地址/官网地址 开源协议
Tiptap Headless WYSIWYG Text Editor–Tiptap Editor(官网) ueberdosis/tiptap: The headless editor framework for web artisans. (github.com) MIT
Tinymce The Most Advanced WYSIWYG HTML Editor | Trusted Rich Text Editor | TinyMCE(官网) tinymce/tinymce: The world’s #1 JavaScript library for rich text editing. Available for React, Vue and Angular (github.com) MIT
Quill Quill - Your powerful rich text editor (quilljs.com) https://github.com/quilljs/quill/ BSD-3
vue-quill-editor vue-quill-editor·Quill官方中文文档·看云(kancloud.cn) BSD-3
Summernote Summernote - Super Simple WYSIWYG editor(官网) summernote/summernote: Super simple WYSIWYG editor (github.com) MIT
Ueditor fex-team/ueditor: rich text 富文本编辑器 (github.com) MIT
vue-ueditor haochuan9421/vue-ueditor-wrap: MIT
wangEditor5 wangEditor(官网) wangeditor-team/wangEditor: wangEditor——开源Web富文本编辑器(github.com) MIT
simditor Simditor (tower.im) mycolorway/simditor: An Easy and Fast WYSIWYG Editor (github.com) MIT
jodit V.3 Jodit Editor v.3 (xdsoft.net) xdan/jodit: Jodit - Best WYSIWYG Editor for You (github.com) MIT

开源Markdown编辑器

名称 开源地址/官网地址 开源协议
Editor.md Editor.md -开源在线Markdown编辑器(pandao.github.io) pandao/editor.md: The open source embeddable online markdown editor (component). (github.com) MIT
vue-markdown zhaoxuhui1122/vue-markdown:一款使用marked和highlight.js开发的一款markdown编辑器(github.com) MIT
mavonEditor hinesboy/mavonEditor: mavonEditor - A markdown editor based on Vue that supports a variety of personalized features (github.com) MIT
md-editor-v3 md-editor-v3/README-CN.md at dev·imzbf/md-editor-v3 (github.com) MIT
bytemd bytedance/bytemd: A hackable Markdown editor component (github.com) MIT

开源Html渲染数学公式库

名称 开源地址/官网地址 开源协议
Katex KaTeX–The fastest math typesetting library for the web KaTeX/KaTeX: Fast math typesetting for the web. (github.com) MIT
AsciiMath AsciiMath MIT
MathJax MathJax | Beautiful math in all browsers. https://github.com/mathjax/MathJax-src Apache-2.0

开源搜索引擎库

名称 开源地址/官网地址 开发语言 开源协议
meilisearch Meilisearch | Pricing meilisearch/meilisearch: Powerful, fast, and an easy to use search engine (github.com) Rust MIT
Elasticsearch elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine (github.com) Java SSPL/Apache2.0
Lucene Apache Lucene - Welcome to Apache Lucene(官网) ASF Git Repos - lucene.git/summary (apache.org) apache/lucene: Apache Lucene open-source search software (github.com) Java Apache-2.0
ApacheSolr Solr Downloads - Apache Solr(官网) ASF Git Repos - solr.git/summary (apache.org) apache/solr: Apache Solr open-source search software (github.com) Java Apache-2.0
Sphinx Sphinx | Open Source Search Engine (sphinxsearch.com) sphinxsearch/sphinx: Sphinx search server (github.com) C++ GPL-2.0

开源文件预览方案

名称 开源地址/官网地址 开发语言 开源协议
kkfileview kkFileView - 在线文件预览 (keking.cn)(官网) kkFileView: 使用spring boot打造文件文档在线预览项目解决方案,支持doc、docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3以及众多类文本如txt、html、xml、java、properties、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore等文件在线预览 (gitee.com) Java Apache-2.0