License & Deployment Mix: 17 tools – 7 OSS, 7 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is Note-Taking / PKM?

Note-taking and personal knowledge management (PKM) tools are platforms for capturing, organizing, linking, and retrieving personal and team knowledge. They range from simple note apps to full knowledge management systems with bidirectional linking, graph views, and plugin ecosystems.

Unlike traditional document editors, PKM tools treat notes as interconnected units of knowledge rather than standalone files. The emphasis is on building a personal knowledge graph – a web of ideas, references, and insights that grows over time and surfaces connections between concepts.

Modern PKM tools provide:

  • Markdown-based editing – plain-text formatting that is portable, version-controllable, and readable without rendering; most tools support extended Markdown with syntax highlighting, math (LaTeX), and callouts
  • Bidirectional links / backlinks – linking between notes creates explicit connections; backlinks show all notes that reference the current note, enabling serendipitous discovery
  • Graph view – visual representation of the knowledge graph showing notes as nodes and links as edges; reveals clusters, orphan notes, and connection patterns
  • Daily notes / journaling – auto-created notes for each day serve as an inbox for thoughts, meeting notes, and tasks; linked to referenced notes automatically
  • Templates – reusable note structures for recurring formats (meeting notes, project briefs, book reviews, decision records)
  • Tags and metadata – flexible categorization via tags, properties, or front-matter fields; enables filtering, querying, and dynamic views
  • Local-first vs cloud-first – local-first tools store data on the user’s device (files on disk) for privacy, speed, and offline access; cloud-first tools store data on remote servers for seamless sync and collaboration
  • End-to-end encryption (E2EE) – some tools encrypt notes on-device before syncing, ensuring the service provider cannot read content
  • Publish / share – convert notes into public web pages, shared workspaces, or team knowledge bases without separate publishing tools
  • Block-level references – reference specific blocks (paragraphs, bullets, headings) within notes, not just entire pages; enables granular transclusion and reuse
  • Plugin / extension ecosystems – community plugins extend functionality (task management, spaced repetition, AI integration, database views, custom themes)

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol; the notes below assume Authentik as the external identity provider. Most PKM tools are personal/desktop apps without SSO; SSO applies primarily to team/server editions.

ToolOIDCSAMLSCIMAuthentik Notes
ObsidianNoNoNoDesktop app; no SSO; Obsidian Publish supports custom domains but no SSO
LogseqNoNoNoDesktop app; no SSO; no server component
JoplinNoNoNoJoplin Server supports LDAP (beta); no OIDC/SAML
SiYuanNoNoNoDesktop app; self-hosted sync has basic auth only
TriliumNoNoNoSelf-hosted; basic auth only; reverse proxy SSO possible
Standard NotesNoNoNoSelf-hosted server; basic auth; no SSO integration
AnytypeNoNoNoLocal-first; peer-to-peer sync; no SSO
AFFiNEYes*NoNoAFFiNE Cloud supports OIDC (early); self-hosted auth configurable
NotionNoYesYesSAML SSO (Enterprise plan); SCIM directory sync; no OIDC
OneNoteYes*YesYesVia Microsoft Entra ID (Azure AD); OIDC via M365; SCIM via Entra
Apple NotesNoNoNoApple ID only; no enterprise SSO
EvernoteNoYesYesSAML SSO (Teams/Enterprise); SCIM provisioning; no OIDC
Roam ResearchNoNoNoEmail auth only; no SSO
CraftNoNoNoApple ID or email; no enterprise SSO
MemNoNoNoEmail/Google auth; no enterprise SSO
CapacitiesNoNoNoEmail auth; no enterprise SSO

* = requires specific plan or configuration

Best SSO support: OneNote (via M365/Entra), Notion (SAML + SCIM), Evernote (SAML + SCIM)

No SSO: Most PKM tools are personal desktop apps without server-side authentication. SSO is only relevant for team/enterprise editions with server components.


Deployment Comparison

ToolLicenseSelf-HostedPlatformStorageSyncMin RAM
ObsidianProprietary (free)Local appElectron (Win/Mac/Linux)Local files (.md)Obsidian Sync ($4/mo) or third-partyN/A (desktop)
LogseqAGPL-3.0Local appElectron (Win/Mac/Linux)Local files (.md/.org)Logseq Sync or GitN/A (desktop)
JoplinAGPL-3.0Yes (server)Electron + mobileSQLite (local)Joplin Server, WebDAV, S3, Nextcloud256 MB (server)
SiYuanAGPL-3.0Yes (Docker)Electron (Win/Mac/Linux)Local files (JSON)Self-hosted or SiYuan Cloud256 MB (server)
TriliumAGPL-3.0Yes (Docker)Node.js (web UI)SQLiteBuilt-in sync server256 MB
Standard NotesAGPL-3.0Yes (Docker)Web + mobile + desktopEncrypted (server)Built-in (E2EE)512 MB (server)
AnytypeAny-type LicenseLocal appElectron + mobileLocal (IPFS-based)Peer-to-peer (anytype network)N/A (desktop)
AFFiNEMITYes (Docker)Next.js (web)PostgreSQLBuilt-in cloud or self-hosted512 MB
NotionProprietaryNo (SaaS only)Web + desktop + mobileCloudBuilt-in
OneNoteProprietaryNo (M365)Native apps + webOneDriveBuilt-in (OneDrive)
Apple NotesProprietaryNo (iCloud)Native (Apple only)iCloudBuilt-in (iCloud)
EvernoteProprietaryNo (SaaS only)Web + desktop + mobileCloudBuilt-in
Roam ResearchProprietaryNo (SaaS only)Web (ClojureScript)Cloud (Datomic)Built-in
CraftProprietaryNo (SaaS only)Native (Apple + web)CloudBuilt-in
MemProprietaryNo (SaaS only)Web + desktopCloudBuilt-in
CapacitiesProprietaryNo (SaaS only)Web + desktopCloudBuilt-in

Local-first: Obsidian, Logseq, SiYuan, Anytype (data on your device, files you own)

Self-hosted server: Joplin Server, Trilium, Standard Notes, AFFiNE, SiYuan (Docker)

SaaS only: Notion, OneNote, Apple Notes, Evernote, Roam Research, Craft, Mem, Capacities


Core Features Comparison

ToolMarkdownBacklinksGraph ViewDaily NotesTemplatesTagsSearchPublish
ObsidianNativeYesYesYesYesYesYes (local)Obsidian Publish ($8/mo)
LogseqNativeYesYesYesYesYesYes (local)Logseq Publish
JoplinNativeVia pluginNoNoYesYesYes (local + server)No
SiYuanNative*YesYesYesYesYesYes (full-text)No
TriliumYesYesYes (map)YesYesYesYes (full-text)Shared notes (read-only)
Standard NotesYesNoNoNoYesYesYes (encrypted)Listed (blogging)
AnytypeYesYesYesYesYesYesYes (local)No
AFFiNENativeYesNoNoYesYesYesNo
NotionInlineNoNoNoYesYesYes (cloud)Notion Sites
OneNoteNoNoNoNoYesYesYes (OCR)No
Apple NotesNoNoNoNoNoYesYesNo
EvernoteNoNoNoNoYesYesYes (OCR)No
Roam ResearchInlineYesYesYesYesYesYesRoam Portal
CraftInlineYesNoYesYesYesYesCraft Publish
MemInlineAuto (AI)NoYes (AI)YesAuto (AI)AI-poweredNo
CapacitiesInlineYesYesYesYesYesYesNo

* SiYuan uses its own block-based format but supports Markdown import/export.

Best for Zettelkasten: Obsidian, Logseq, Roam Research (native backlinks + graph view + daily notes)

Best for teams: Notion (databases + sharing), AFFiNE (real-time collab), Craft (team spaces)


Collaboration Comparison

ToolReal-Time CollabSharingPermissionsComments
ObsidianNoObsidian Publish (read-only)No (local files)No
LogseqNoNoNo (local files)No
JoplinNoShare notebooks (server)Basic (read/write)No
SiYuanNoNoNoNo
TriliumNoShared notes (read-only)Basic (user/shared)No
Standard NotesNoNoNoNo
AnytypeYes (spaces)Shared spacesSpace-levelNo
AFFiNEYesWorkspace sharingRole-basedYes
NotionYesFull sharing (page/workspace)Granular (page-level)Yes (inline + page)
OneNoteYesNotebook sharingSection-levelNo
Apple NotesYesNote/folder sharingEdit/viewNo
EvernoteYesNotebook sharingRead/editNo
Roam ResearchYes (multiplayer)Graph sharingGraph-levelNo
CraftYesDocument/space sharingRole-basedYes
MemNoNoNoNo
CapacitiesNoNoNoNo

Best collaboration: Notion (granular permissions, inline comments, real-time), AFFiNE (open-source alternative), Craft (Apple-native teams)

Solo-focused: Obsidian, Logseq, Mem, Capacities, Standard Notes (designed for individual use)


Data & Sync Comparison

ToolLocal-FirstE2EESync MethodExport FormatsAPI
ObsidianYesYes (Sync)Obsidian Sync, iCloud, Git, SyncthingMarkdown (native)None (plugin: REST)
LogseqYesNoLogseq Sync, Git, iCloudMarkdown, Org-mode, JSONNone
JoplinYesYesJoplin Server, WebDAV, S3, Nextcloud, DropboxMarkdown, JEX, HTML, PDFREST (server)
SiYuanYesNoSiYuan Cloud, S3, WebDAVMarkdown, PDF, HTMLHTTP API
TriliumYes (SQLite)NoBuilt-in sync serverMarkdown, HTML, OPMLETAPI (REST)
Standard NotesNo (server)YesBuilt-in (E2EE sync)Plaintext, JSONNo
AnytypeYesYesAnytype network (P2P)Markdown, ProtobufNo
AFFiNEYesNoAFFiNE Cloud or self-hostedMarkdown, HTML, PDFREST
NotionNoNoBuilt-in (cloud)Markdown, CSV, PDF, HTMLREST (official)
OneNoteNoNoOneDrivePDF (limited)Microsoft Graph API
Apple NotesNoNoiCloudPDF (limited)No
EvernoteNoNoBuilt-in (cloud)ENEX, HTML, PDFREST
Roam ResearchNoNoBuilt-in (cloud)Markdown, JSON, EDNNo
CraftPartialNoBuilt-in (cloud)Markdown, PDF, TextBundleNo
MemNoNoBuilt-in (cloud)MarkdownNo
CapacitiesNoNoBuilt-in (cloud)Markdown, JSONNo

Best data ownership: Obsidian (plain .md files on disk), Logseq (plain .md files), Joplin (E2EE + multiple sync backends)

Best E2EE: Standard Notes (E2EE by design), Obsidian Sync (optional E2EE), Joplin (E2EE sync), Anytype (E2EE P2P)

Best API: Notion (comprehensive REST API), Trilium (ETAPI), Joplin (REST), SiYuan (HTTP)


Plugin / Extension Ecosystem

ToolPlugin SystemCommunity SizeNotable Plugins
ObsidianYes (massive)1800+ pluginsDataview, Kanban, Calendar, Excalidraw, Templater, Tasks
LogseqYes (growing)200+ pluginsTabs, TOC, Banners, Git, Full-text search
JoplinYes100+ pluginsBacklinks, Note tabs, Templates, Rich Markdown
SiYuanYes (bazaar)100+ pluginsTheme marketplace, widgets, templates
TriliumScriptingSmallCustom scripts, widgets (JS-based)
Standard NotesYes (editors)20+ extensionsRich Markdown, Code editor, Spreadsheets, Tasks
AnytypeNoBuilt-in types and relations only
AFFiNEEarlySmallBlock types, slash commands
NotionNo (native)Built-in integrations, connections (Slack, GitHub, etc.)
OneNoteLimitedSmallCOM add-ins (Windows only); Onetastic
Apple NotesNoNo extension system
EvernoteNoBuilt-in integrations only
Roam ResearchYes100+ pluginsCSS themes, SmartBlocks, Roam42
CraftNoBuilt-in integrations only
MemNoAI features built-in
CapacitiesNoBuilt-in object types only

Most extensible: Obsidian (1800+ community plugins, most active ecosystem in PKM space)

Scripting: Trilium (custom JS scripts), Obsidian (Templater, Dataview with JS), Logseq (plugins with JS)


Monitoring Integration

Most PKM tools are desktop/SaaS applications with no server-side monitoring. Monitoring applies only to self-hosted server components.

ToolComponent to MonitorTelegrafFluent BitGrafana
Joplin ServerNode.js + PostgreSQLHTTP check, PostgreSQL pluginDocker logsApp health, DB metrics
TriliumNode.js + SQLiteHTTP checkDocker logsApp health
Standard NotesRuby + PostgreSQL + RedisHTTP check, PostgreSQL, Redis pluginsDocker logsApp health, DB, cache
SiYuanGo (Docker)HTTP checkDocker logsApp health
AFFiNENext.js + PostgreSQLHTTP check, PostgreSQL pluginDocker logsApp health, DB metrics

Desktop-only tools (Obsidian, Logseq, Apple Notes, etc.) have no server components to monitor.

SaaS tools (Notion, Evernote, Roam Research, etc.) can be monitored via synthetic HTTP checks only.


Pricing Comparison

ToolFree TierPaid PlansSelf-Host Cost
ObsidianFree (personal)Sync $4/mo; Publish $8/mo; Commercial $50/user/yrN/A (local app)
LogseqFree (open source)Logseq Sync (beta)N/A (local app)
JoplinFree (open source)Joplin Cloud from $2.99/moFree (self-host server)
SiYuanFree (open source)SiYuan Cloud from $1.49/moFree (self-host)
TriliumFree (open source)Free (self-host)
Standard NotesFree (basic)$90/yr (Professional)Free (self-host)
AnytypeFreeN/A (P2P)
AFFiNEFree (open source)AFFiNE Cloud (pricing TBD)Free (self-host)
NotionFree (personal)Plus $8/user/mo; Business $15/user/mo; Enterprise customN/A (SaaS only)
OneNoteFree (with Microsoft account)Included in M365 ($6-22/user/mo)N/A (M365)
Apple NotesFree (with Apple ID)iCloud+ from $0.99/moN/A
EvernoteFree (limited)Personal $14.99/mo; Professional $17.99/moN/A (SaaS only)
Roam ResearchNo free tierPro $15/mo; Believer $500/5yrN/A (SaaS only)
CraftFree (personal)Pro $5/mo; Business $10/user/moN/A (SaaS only)
MemFree (limited)Mem Plus $14.99/mo; Teams $19.99/user/moN/A (SaaS only)
CapacitiesFree (personal)Pro $9.99/moN/A (SaaS only)

Best free options: Obsidian (free for personal), Logseq (fully open source), Trilium (fully open source), Joplin (open source + free server)


Tools

17 tools.

AFFiNE

AFFiNE positions itself as an open-source alternative to Notion and Miro combined – a workspace that merges documents, whiteboards, and databases into a single application.

License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Anytype

Anytype is a local-first, privacy-focused knowledge management tool that uses an object-based data model instead of traditional notes and pages.

License: LicenseRef-AnytypeAUL (source-available) · Kind: web · Deploy: docker, native · SSO: none

Website

Apple Notes

Apple Notes is the built-in note-taking app on Apple devices. It has evolved from a simple plain-text notepad into a capable note-taking tool with rich text, drawing, scanning, tables, tags, smart folders, and real-time collaboration.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, docker, native · SSO: none

Website

Capacities

Capacities is an object-based note-taking and knowledge management tool that organizes information as typed objects rather than pages in folders.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Craft

Craft is a proprietary, Apple-native document and note-taking app focused on design quality, with a block editor, bidirectional links, daily notes, team spaces, and polished web publishing.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Evernote

Evernote was the pioneering note-taking application that defined the category in the late 2000s and early 2010s.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Joplin

Joplin is an open-source note-taking and to-do application designed as a privacy-focused alternative to Evernote.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

Logseq

Logseq is an open-source, local-first outliner and knowledge management tool that combines the bidirectional linking of Roam Research with the privacy and data ownership of local Markdown files.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: saas, docker · SSO: none

Website · Source

Mem

Mem is an AI-first note-taking application that uses artificial intelligence to automatically organize, surface, and connect notes.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Microsoft OneNote

Microsoft OneNote is a freeform digital notebook that has been part of the Microsoft Office suite since 2003.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

NotesMe

NotesMe is a lightweight self-hosted note-taking app with optional AES encryption, version history, and a WYSIWYG editor, deployable in one command.

License: MIT (OSS) · Kind: web · Deploy: docker · SSO: none

Website · Source

Notion

Notion is the dominant team workspace platform, combining notes, documents, databases, wikis, and project management into a single application.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: SAML

Website

Obsidian

Obsidian is a local-first Markdown knowledge base application that has become the dominant tool in the PKM space.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, docker · SSO: none

Website

Roam Research

Roam Research pioneered the modern backlinks and graph-based note-taking paradigm that inspired Obsidian, Logseq, and many other tools.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

SiYuan

SiYuan (meaning “thought origin” in Chinese) is an open-source, local-first, block-level knowledge management tool.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: saas, docker, native · SSO: none

Website · Source

Standard Notes

Standard Notes is a privacy-focused note-taking application built around end-to-end encryption (E2EE). Every note is encrypted on-device before being sent to the sync server, and the server operator cannot read note content.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Trilium

Trilium (now maintained as TriliumNext) is a self-hosted, hierarchical note-taking application designed for building large personal knowledge bases.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

ResorsIT Tools Catalog Search