Skip to content

githubkusi/awesome-knowledge-management-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Curated list of knowledge management tools

Knowledge management tools serve as centralized platform to efficiently share information in a collaborative way. In a corporate environment, the two big contenders are Notion and Confluence. However, there are many very active open-source knowledge management tools which easily rival the big players.

This project aims to compare available knowledge management tools with regards to

  • Overview
  • Accessibility
  • Features
  • 3rd party services
  • Administration
  • Authentication
  • User management
  • Table support
  • Installation
  • Business model
  • Personal comments

Personal knowledge management tools (PKM) which do not support collaborative work (such as Saner.AI or Reor) are out of scope of this overview

βœ… = Feature exists in at least a limited fashion
🚧 = Feature may exist but may not be practical or officially released
πŸ”Œ = Feature provided as service hosted externally (might be non-free)
❌ = Feature does not yet exist (hover over icon for possible Github issues)
πŸ’° = Feature with costs
<no icon> = Not yet investigated

Overview

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Logo
Github Stars
Contributors
Last Commit
Source Language
License
Enterprise features have a non-opensource license
proprietary / open source plugins
First release 2021 2022 2018 2024 2020 2020 2015 2017 2024
Freeness up to 10 users up to 10 users, missing features no restrictions βœ… βœ… βœ… βœ…
Framework Flutter/Rust Blocksuite ProseMirror Tiptap PHP & Laravel CKEditor 5 Django Rest Framework, Next.js, BlockNote.js, HocusPocus c Yjs

Accessibility

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Demo βœ… βœ… ❌(Free cloud trial) βœ… βœ… 🚧(readonly) βœ…
Web App βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Android App βœ… βœ… ❌ ❌ βœ…4.4 βœ… ❌ 🚧 ❌ βœ… 4.2
iOS App βœ… 4.7 βœ… 4.9 ❌ ❌ βœ… ❌ ❌ ❌ βœ… 4.5
Desktop App βœ… βœ… ❌ βœ…4.5 βœ… ❌ βœ… ❌

Features

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Command key / / / / ❌ ❌ /
Drag-n-Drop pages ❌ (move pages with menu) βœ… βœ… βœ… βœ… ❌ βœ… βœ… βœ…
Per-line comment ❌ βœ… βœ… βœ… βœ… very basic ❌ βœ… ❌ ❌
Automatic bullet list βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ… βœ…
Diagrams ❌ ❌ (planned via plug-in system) βœ… (can use exprted URL from drawio) βœ… (Draw.io, ExcalidrawΒ  Mermaid) 🚧Mermaid (text only) βœ… (Draw.io) βœ…Mermaid (text only), Excalidraw ❌
Tags ❌ βœ… ❌ ❌ βœ… βœ… (per page) ❌
Kanban βœ… βœ… ❌(πŸ”ŒAirtable) ❌(πŸ”Œ(Airtable) ❌ ❌
AI very good integration very good integration ❌ ❌ ❌ ❌ βœ…
Tables 🚧 only app, no web βœ… βœ… βœ… βœ… βœ… βœ…
Database 🚧 only app, no web. Database as document type exists βœ… ❌(πŸ”Œ Airtable) ❌ (πŸ”ŒAirtable) βœ… ❌ ❌ ❌
Context Menu (right mouse button) ❌ ❌ ❌ βœ… 🚧 ❌ 🚧 ❌
Instant save βœ… βœ… βœ… βœ… βœ… βœ… ❌ βœ… βœ… ❌
Column layout 🚧 only app ❌ ❌ ❌ βœ… βœ…
View assigned tasks ❌ ❌ ❌ ❌ ❌ ❌
Add attachments βœ… βœ… βœ… βœ… βœ… βœ…(not obvious) βœ…
@ mentioning users βœ… 🚧
@ mentioning groups βœ…
Page icon βœ…

Embed 3rd party services

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Airtable ❌ βœ… βœ… ❌ ❌
Alfred ❌ βœ… ❌
Canva ❌ βœ…
Codepen ❌ βœ…
ClickUp ❌ βœ…
DBDiagram ❌ βœ…
Descript ❌ βœ…
Diagrams.net ❌ βœ… βœ… βœ…
Excalidraw ❌ βœ… ❌
Figma ❌ βœ… βœ… βœ… ❌
Framer ❌ βœ… βœ… ❌
Github Gist ❌ βœ…
Github Issue βœ…
Gitlab Snippet βœ…
Gliffy βœ…
Google Calendar ❌ βœ…
Google Docs βœ… ❌
Google Drawings βœ…
Google Drive βœ… βœ… ❌
Google Forms βœ…
Google Looker Studio βœ…
Google Maps βœ…
Google Sheets βœ… (read/write, via embedding public link) βœ… βœ… ❌
Google Slides βœ…
Grist βœ…
Loom βœ… βœ… βœ… ❌
Lucidchart βœ…
Marvel βœ…
Mindmeister βœ…
Miro βœ… βœ… ❌
Mermaid βœ… βœ… ❌
Pinterest βœ…
Prezi βœ…
Scribe βœ…
Spotify βœ…
Slack ❌
Tldraw βœ…
Typeform βœ… βœ… ❌
Valtown βœ…
Vimeo βœ… βœ… βœ… ❌
Whimsical βœ…
YouTube βœ… βœ… βœ… βœ… βœ… ❌
Zapier βœ… ❌

AI Features

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs
MCP ❌ βœ… βŒπŸ”Œ ❌ πŸ”ŒπŸ”Œ ❌

Administration

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
History ❌ βœ… βœ… βœ… βœ… (file history, not working as expected) ❌ βœ… βœ… βœ…
Export ❌ single pages only: html, markdown, png pdf, single pages only html, markdown pdf single page, odt full tree as zip html, markdown, pdf, zip html, markdown
Hierarchy files folders/files files files files ❌ files
Spaces βœ… βœ… βœ… (Collections) βœ… ? ❌
Backup βœ… (manual, official) 🚧
discussion1(inofficial)
discussion2
discussion3
🚧 βœ… (CLI) βœ…

Authentication

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack La Suite Docs Obsidian Confluence Notion
Password βœ… βœ… βœ… (needs to be enabled in settings) βœ… βœ… ❌
Google OAuth βœ… βœ… βœ…
Github OAuth βœ…
Slack βœ… βœ…
Azure βœ… βœ…
Generic OIDC βœ… βœ… πŸ’° βœ… βœ…
SAML ❌ πŸ’° πŸ’°

User Management

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium Obsidian Confluence Notion
public access (read) 🚧 no hierarchy 🚧 no hierarchy βœ… βœ… (Page with hierarchy, but not entire space) βœ…
Public access (write) ❌ ❌ ❌ ❌ βœ…
Groups βœ… βœ… βœ… ? βœ…
Passwordless sharing βœ… (identification via email) βœ… (identification via email) βœ… (identification via email) ❌ ❌
Multi-user βœ… βœ… βœ… βœ… 🚧(sharing?) ❌ βœ… ❌

Table Support

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Resize 🚧 app βœ… βœ… βœ… βœ… ❌ βœ… βœ… βœ…
Multi-line 🚧 app βœ… βœ… βœ… βœ… ❌ βœ… βœ… βœ…
Images 🚧 app ❌ βœ… ❌ βœ… ❌ βœ… βœ… ❌
Reorder rows/colums 🚧 app βœ… βœ… βœ… βœ…
Feature rich cell 🚧 app ❌ βœ… βœ… ❌

Installation

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Code Github Github Github Github Github Github Github Github Github Github N/A N/A
Self-hosting βœ… βœ… βœ… βœ… βœ… docker (but no sharing?) βœ… βœ… βœ… βœ… on-premise EOL
Docker compose βœ… βœ… βœ… βœ… βœ… βœ… (Community) βœ…
Containers nginx, minio, postgres, redis, gotrue, appflowy_cloud, admin_frontend, ai, appflowy_worker, appflowy_web postgres, redis, server, migration_job outline, redis, postgres postgres, redis, docmost bookstack, mysql trilium postgresql, redis, backend, y-provider, frontend, minio
Custom domain βœ… βœ… βœ… βœ… βœ…
Storage provider Filesystem, S3, Cloudflare
Caddy difficult easy quite easy (need to delete https-portal and change from exposes to ports) easy easy difficult
Nginx easy (integrated in docker compose or standalone) integrated in default docker compose examples available
Installation docker is complex setup very easy slightly more complex, need dedicated authentication provider (no simple passwd) very easy very easy more complex since you need to manually add authentication provider and minio to docker compose

Business model

Feature AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Cloud hosting βœ… βœ… βœ… βœ… Third-party ❌
Non-free enterprise features βœ… (most included in free version) βœ… (most included in free version) βœ… βœ… ❌ ❌
Self-host restrictions 10 members, 100gb storage (configured in db) AI, gues users, SAML, branding SSO, branding completely FOSS completely FOSS completely FOSS, Support from the French goverment

Personal comments

This section is based on a subjective rating and personal taste. Take it with a grain of salt.

Topic AppFlowy AFFiNE Outline Docmost SiYuan Logseq BookStack Trilium La Suite Docs Obsidian Confluence Notion
Sophistication (1-10) 4 9 7 7 9 2 3 3 5
Comments Many features only in app. App is very powerful Mature, although they consider their software currently beta Mature, huge amount of 3rd-party integrations Mature, focus on simplicity, relies on 3rd-party integrations for the Chinese market Structured way to organize markdown files. As such, much less powerful Slightly old-fashioned. Tries to apply the analogy of shelf / book / chapter / pages (3-4 hierarchy levels) to knowledge management, which needs getting used to. Everything is a note. Fully FLOSS Solid foundation but needs a bit more time

Note: This list is by no means comprehensive and is provided on a best efforts basis. No guarantees are made to it's accuracy, completeness or actuality due to the fast pace of these projects. If you see an error or inaccuracy, please report it and contribute a fix via pull request if you can!

The structure of this page was copied from the great overview of free photo management tools: https://github.com/meichthys/foss_photo_libraries

🀝 Contributing

Please contribute additions and corrections! When contributing, please add links to the source of the information. (i.e. link to an issue that indicates that a feature does not exist) Tip: Using a Markdown Editor helps with formatting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages