[Open Source] Lightweight enterprise knowledge-sharing and team collaboration software for quickly building an enterprise Wiki
![[Open Source] Lightweight enterprise knowledge-sharing and team collaboration software for quickly building an enterprise Wiki](https://yy123.ink/api/img/1782602075022-zyw6h3.jpg)
1. Project Overview

MM-Wiki is a lightweight enterprise knowledge-sharing and team collaboration software. It can be used to quickly build an enterprise Wiki and team knowledge-sharing platform. It is easy to deploy and simple to use, helping teams create a collaborative environment for information sharing and document management.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
System Preview
1 Installation

2 Login

3 System

4 Space Documents

5 Edit Document

6 Document Sharing

4. Feature Overview
Features
- Easy to deploy. Written in Golang, it only requires downloading and running the binary file for the corresponding platform.
- Quick installer: Provides a convenient graphical installation interface and requires no manual operations.
- Independent spaces: A space is a collection of documents, typically representing a company department or team. Documents within a space are independent of each other. Space access levels can be configured according to specific requirements.
- Supports Markdown syntax for writing and attachment uploads.
- Comprehensive system permission management. The system allows custom roles and grants different permissions to different roles.
- Integrated single sign-on. This system supports authenticating users through external systems, such as integration with a company's LDAP login. For details, see the Login Authentication feature.
- Email notifications: When email notifications are enabled, document changes will notify all users following that document.
- Documents support sharing and downloading. Currently, only downloading the original Markdown source files is supported.
- Supports full-text document search.
5. Tech Stack
Plugins Used
MM-Wiki is a software project built on the shoulders of giants. It uses many excellent plugins, and we would like to express our sincere gratitude to the authors of these plugins:
- bootstrap
- awesome-bootstrap-checkbox
- bootstrap-iconpicker
- bootstrap-select
- bootstrap-switch
- bootstrap-tagsinput
- editor.md
- layout
- layer
- metisMenu
- morris
- popover
- scrollup
- zTreev3
Secondary development
Environment Requirements: Go 1.8
Wikiis an open hypertext system on the Internet that allows multiple people to collaboratively create content. It was first developed by American Ward Cunningham in 1995. This hypertext system supports community-oriented collaborative writing and includes a set of tools to support this process. Ward Cunningham defined a wiki as "a social computing system that allows a group of users to create and connect a collection of web pages using simple descriptions." Wiki sites are maintained by multiple people, and everyone can express their opinions or expand and discuss shared topics.
WikiThis system is a human knowledge network system that allows users to browse, create, and modify Wiki text on the Web. The cost of creating, modifying, and publishing content is much lower than that of HTML documents. At the same time, Wiki systems support community-oriented collaborative writing and provide the necessary tools for this process. Finally, Wiki contributors naturally form a community, and the Wiki system provides simple communication tools for that community. Compared with other hypertext systems, Wiki is easy to use and open, making it possible to share knowledge in a particular field within a community.