community is a free, open source document management & e-signatures project written in JavaScript and released under AGPL-3.0. It has 2,416 GitHub stars, 238 forks and 46 open issues, and was last pushed 4 months ago. On this registry it ranks #10 of 18 tracked projects in Document Management & E-Signatures, with 5 head-to-head comparisons available. It gained 1 stars over the last 3 tracked days.

What is community?

What it is

Documize Community is an open-source knowledge management and documentation platform designed as a modern Confluence alternative for internal and external documentation. It is built with a Go backend and an EmberJS frontend, and it lives in the open-source documentation and knowledge-management ecosystem.

The project solves the problem of keeping customer-facing and internal documentation in one self-hosted system that technical and non-technical users can operate. It organizes content through labels, spaces, and categories, and it is compiled into a single executable binary, so the main external dependency is a supported database.

Key capabilities

  • The platform organizes content through labels, spaces, and categories, which helps teams separate documentation by product, audience, and internal need.
  • It supports full-text search across PostgreSQL, Microsoft SQL Server, Microsoft SQL Azure, MySQL, Percona, and MariaDB.
  • It offers authentication through email and password, LDAP, Active Directory, Red Hat Keycloak, and Central Authentication Service, with optional dual authentication for LDAP or Active Directory.
  • It runs as a single executable binary on Linux, Windows, macOS, and Raspberry Pi, with AMD and ARM 64-bit support.
  • Community+ adds approval workflows, version management, lifecycle management, feedback capture, PDF export, analytics, activity streams, audit logs, actions assignments, and product support.

Who uses it and how

  • Documentation teams use it as a self-hosted Confluence alternative for internal knowledge bases and customer-facing help content.
  • Technical and non-technical users create, organize, and retrieve content through spaces, labels, categories, and full-text search.
  • Enterprises connect it to LDAP, Active Directory, Keycloak, or Central Authentication Service so staff can sign in with familiar credentials.
  • Self-hosters deploy the single binary on Linux, Windows, macOS, or Raspberry Pi and operate a supported database with full-text search.
  • Organizations needing governance can adopt Community+ for approval workflows, version management, lifecycle management, audit logs, analytics, and assigned actions.

Getting started

Install a Community release as a single executable binary, configure it to use a supported database with full-text search, and run it on Linux, Windows, macOS, or Raspberry Pi. For Community+, follow the Documize get-started option, which is free for the first five users and priced annually beyond that.

When to use it — and when not to

Use it when an organization wants a self-hosted Confluence alternative that can serve both internal and customer-facing documentation from one system. Avoid it if you need a fully managed service, do not want to operate PostgreSQL, Microsoft SQL Server, Microsoft SQL Azure, MySQL, Percona, or MariaDB with full-text search, or cannot accept the AGPL v3 license for the Community edition. The Community edition lacks the approval, audit, analytics, and lifecycle features listed for Community+, and the provided metadata does not list a contributor count, so teams should evaluate support maturity before adopting it.

project readme (upstream, from github) — read inline

Documize Community is an open source, modern, self-hosted, enterprise-grade knowledge management solution.

  • Built for technical and non-technical users
  • Designed to unify both customer-facing and internal documentation
  • Organization through labels, spaces and categories

It's built with Golang + EmberJS and compiled down to a single executable binary that is available for Linux, Windows and Mac.

All you need to provide is your database -- PostgreSQL, Microsoft SQL Server or any MySQL variant.

Documize Community

Latest Release

Community edition: v5.14.0

Community+ edition: v5.14.0

The Community+ edition is the "enterprise" offering with advanced capabilities and customer support:

  • content approval workflows
  • content organization by label, space and category
  • content version management
  • content lifecycle management
  • content feedback capture
  • content PDF export
  • analytics and reporting
  • activity streams
  • audit logs
  • actions assignments
  • product support

The Community+ edition is free for the first five users -- thereafter pricing starts at just $900 annually for 100 users.

OS Support

  • Linux
  • Windows
  • macOS
  • Raspberry Pi (ARM build)

Support for AMD and ARM 64 bit architectures.

Database Support

For all database types, Full-Text Search (FTS) support is mandatory.

  • PostgreSQL (v9.6+)
  • Microsoft SQL Server (2016+ with FTS)
  • Microsoft SQL Azure (v12+)
  • MySQL (v5.7.10+ and v8.0.12+)
  • Percona (v5.7.16-10+)
  • MariaDB (10.3.0+)

Browser Support

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge
  • Brave
  • Vivaldi
  • Opera

Technology Stack

  • Go (v1.25.1)
  • Ember JS (v3.12.0)

Authentication Options

Besides email/password login, you can also authenticate via:

  • LDAP
  • Active Directory
  • Red Hat Keycloak
  • Central Authentication Service (CAS)

When using LDAP/Active Directory, you can enable dual-authentication with email/password.

Localization

Languages supported out-of-the-box:

  • English
  • German
  • French
  • Chinese (中文)
  • Portuguese (Brazil) (Português - Brasil)
  • Japanese (日本語)
  • Italian
  • Spanish Argentinian
  • Polish

PR's welcome for additional languages.

Product/Technical Support

For both Community and Community+ editions, please contact our help desk for product help, suggestions and other enquiries.

We aim to respond within two working days.

The Legal Bit

This software (Documize Community edition) is licensed under GNU AGPL v3 .

Documize Community uses other open source components and we acknowledge them in NOTICES

Frequently asked questions

Is community free to use?

community is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does community do?

Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS

What is community written in?

community is primarily written in JavaScript. Its source is publicly available at https://github.com/documize/community, and it has 2,416 GitHub stars.