# docmost/docmost

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/docmost-docmost).**

19,049 stars · 1,121 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/docmost/docmost
- Homepage: https://docmost.com
- awesome-repositories: https://awesome-repositories.com/repository/docmost-docmost.md

## Topics

`confluence` `documentation` `knowledge-base` `mediawiki` `notion` `notion-alternative` `open-source` `opensource` `realtime-collaboration` `wiki`

## Description

Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages.

The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for drafting, summarizing, and refining documents. To support team workflows, it features a block-based editor for rich text authoring and visual diagramming, paired with real-time collaboration capabilities that synchronize changes across multiple users.

The system is built for enterprise environments, offering granular access control, multi-factor authentication, and identity provider integration for centralized user management. It also includes programmatic access through a REST API, allowing for the automation of resource management and integration with external software tools.

The platform supports flexible deployment with configurable storage backends and automated security certificate management. It is designed to be self-hosted, providing the necessary infrastructure to manage documentation security and lifecycle workflows within an organization.

## Tags

### Content Management & Publishing

- [Enterprise Wikis](https://awesome-repositories.com/f/content-management-publishing/enterprise-wikis.md) — Acts as a centralized enterprise wiki platform for managing organizational documentation with support for SSO and programmatic access.
- [Content Organization Systems](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-organization-systems.md) — Structures documentation into nested spaces and pages for logical content organization. ([source](https://docmost.com/docs/user-guide/pages))
- [Content Migration Tools](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-migration-tools.md) — Provides utilities for importing and exporting documentation to ensure data portability between systems. ([source](https://docmost.com/docs))

### Business & Productivity Software

- [Knowledge Management](https://awesome-repositories.com/f/business-productivity-software/knowledge-management.md) — Centralizes organizational information into structured, searchable, and collaborative workspaces for effective team knowledge sharing.
- [Collaborative Documentation Suites](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/collaborative-documentation-suites.md) — Provides a collaborative documentation suite for teams to author rich content, manage hierarchies, and track version history.
- [AI-Powered](https://awesome-repositories.com/f/business-productivity-software/knowledge-bases/ai-powered.md) — Functions as an AI-powered knowledge management system that uses language models to generate, summarize, and query stored content.
- [Real-time Collaboration](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration.md) — Supports real-time collaborative editing, allowing multiple users to work on documents simultaneously with integrated feedback tools.
- [Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/workflow-automation.md) — Streamlines documentation maintenance through page templates, version history, and approval workflows. ([source](https://docmost.com/docs))

### Education & Learning Resources

- [Open Source Knowledge Bases](https://awesome-repositories.com/f/education-learning-resources/open-source-knowledge-bases.md) — Serves as an open-source knowledge base platform for teams to create, organize, and share structured content.

### Web Development

- [Real-Time Collaboration Tools](https://awesome-repositories.com/f/web-development/real-time-collaboration-tools.md) — Enables real-time collaborative editing with integrated commenting and feedback tools. ([source](https://docmost.com/docs))
- [Rich Text Editors](https://awesome-repositories.com/f/web-development/rich-text-editors.md) — Provides a visual rich text editor for creating formatted documentation and structured content. ([source](https://docmost.com/docs/user-guide))
- [REST API Services](https://awesome-repositories.com/f/web-development/rest-api-services.md) — Exposes workspace entities through standardized RESTful endpoints for programmatic access.

### Artificial Intelligence & ML

- [Generative Content APIs](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-content-apis.md) — Integrates language models to automatically draft, refine, and transform documentation content. ([source](https://docmost.com/docs/user-guide/ai))
- [Vector Databases](https://awesome-repositories.com/f/artificial-intelligence-ml/vector-databases.md) — Uses vector-based semantic search to enable natural language queries across documentation.
- [AI Service Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-service-integrations.md) — Connects external artificial intelligence agents to workspace content using standardized communication interfaces. ([source](https://docmost.com/docs/user-guide))

### Development Tools & Productivity

- [Real-time Synchronization](https://awesome-repositories.com/f/development-tools-productivity/change-tracking/real-time-synchronization.md) — Maintains live synchronization of document state between users using persistent bidirectional connections.
- [Visual Diagram Editors](https://awesome-repositories.com/f/development-tools-productivity/diagramming-tools/visual-diagram-editors.md) — Supports embedding interactive, drag-and-drop visual diagrams directly into documentation pages. ([source](https://docmost.com/docs/user-guide/diagrams))
- [REST APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis.md) — Exposes programmatic REST API endpoints for resource management and external automation. ([source](https://docmost.com/docs/user-guide))

### Security & Cryptography

- [Identity and Access Management](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management.md) — Secures workspace access through single sign-on integration and granular role-based permissions for organizational users.
- [Identity Provider Integrations](https://awesome-repositories.com/f/security-cryptography/identity-provider-integrations.md) — Integrates with external identity providers to centralize authentication and manage organizational access. ([source](https://docmost.com/docs/))
- [Identity Providers](https://awesome-repositories.com/f/security-cryptography/identity-providers.md) — Delegates user identity verification to external directory services using standard protocols like OIDC or SAML.
- [Access Control Policies](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/access-control-models/permission-based-security/access-control-policies.md) — Enforces granular access control through group-based assignments and permissions at the workspace, space, or page level. ([source](https://docmost.com/docs/))
- [Identity Provisioning](https://awesome-repositories.com/f/security-cryptography/identity-provisioning.md) — Automates the synchronization of user identities and group memberships from external directories. ([source](https://docmost.com/docs/user-guide/authentication))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/multi-factor-authentication.md) — Protects user accounts by requiring multi-factor authentication for enhanced security. ([source](https://docmost.com/docs/user-guide/mfa))

### User Interface & Experience

- [Content Block Editors](https://awesome-repositories.com/f/user-interface-experience/content-block-editors.md) — Features a visual block-based editor for rich text authoring and modular content management.
- [Audit Trails](https://awesome-repositories.com/f/user-interface-experience/visual-page-builders/audit-trails.md) — Maintains an automatic audit trail of page edits with visual diffs and state restoration. ([source](https://docmost.com/docs/user-guide/pages))

### Data & Databases

- [Semantic Search Engines](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/semantic-search-engines.md) — Enables natural language queries across documentation by indexing vector embeddings for semantic search. ([source](https://docmost.com/docs/self-hosting/ai/ai-search))
- [Relational](https://awesome-repositories.com/f/data-databases/database-management-systems/database-engines/relational.md) — Organizes documentation into nested hierarchies using structured relational data models.
- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Performs full-text indexing of pages and file attachments to allow rapid retrieval of information. ([source](https://docmost.com/docs))

### DevOps & Infrastructure

- [Reverse Proxy Configurations](https://awesome-repositories.com/f/devops-infrastructure/reverse-proxy-configurations.md) — Routes incoming web traffic through a proxy server for SSL termination and load balancing. ([source](https://docmost.com/docs/category/self-hosting))
- [Storage Configurations](https://awesome-repositories.com/f/devops-infrastructure/storage-configurations.md) — Allows configuration of local or cloud storage backends for file uploads and attachment management. ([source](https://docmost.com/docs/self-hosting/environment-variables))
