← 开源
brettkromkamp

awesome-knowledge-management

A curated list of amazingly awesome articles, people, applications, software libraries and projects related to the knowledge management space

ListsTool collectionsDomain-specific
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
879
Star
98
Fork
+3
本周
48
贡献者
创建于 2021-09-14 · 更新于 2026-10-05 · 今日第 5990 名
主要开发者
README

Awesome Knowledge Management Awesome

Isometric classroom

A curated list of amazingly awesome articles, people, applications, software libraries and projects related to the knowledge management space in general, and in particular Contextualise, the (personal and collaborative) knowledge management application that I am developing.

Contents

People

  • Andy Matuschak - A software engineer, designer and researcher working on technologies that expand what people can think and do.
  • Anne-Laure Le Cunff - The founder of Ness Labs and MSc of Applied Neuroscience candidate.
  • Jack Park - A computer scientist working in the fields of artificial and collective intelligence and co-author of the book XML Topic Maps: Creating and Using Topic Maps for the Web.

Communities

Articles

Platforms, Applications and Tools

  • Persona - Local-first personal workspace: notes, tasks and AI chat. Plain markdown files, no accounts, no cloud. MIT.
  • Contextualise - A tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources — structured thought.
  • Roam - A note-taking tool for networked thought.
  • Polar - A knowledge manager for web pages, textbooks, PDFs, to read and study with remotely.
  • Grakn - An enterprise knowledge graph management system designed to scale.
  • Notion - An all-in-one workspace for your notes, tasks, wikis, and databases.
  • TiddlyWiki - A non-linear notebook for capturing, organising and sharing complex information.
  • DMX - The Context Machine
  • Knovigator - A tool to create threads of your best search queries and search results which can subsequently be remixed into blog posts, Twitter threads, and multi dimensional, asynchronous conversation.
  • _Prtcl - A tool that combines the core ideas behind the World Wide Web and Git into the concept of Evolving Entities, or "Evees".
  • Hypothesis - A conversation layer over the entire web based on the annotation standards for digital documents developed by the W3C Web Annotation Working Group.
  • The Brain - A notes editor with non-linear file management and powerful graph visualization features.
  • TiddlyRoam - A TiddlyWiki with bi-directional links and graph maps.
  • Gingko - A tool that lets you shape your ideas with lists, outlines and cards.
  • Cotoami - A note-taking application for both personal and collaborative use.
  • notegraph - A tool that provides a way to visually organise information and ideas (not available, yet).
  • IdeaFlow - A human-AI hybrid platform to augment the collective intelligence of groups.
  • Screenpipe - 24/7 local AI screen & mic recording for knowledge capture. Build AI apps with full context. Works with Ollama.
  • Topincs - A topic maps-based 4GL platform for online systems.
  • Org-roam - A Roam replica built on top of the all-powerful Org-mode for Emacs.
  • Graph Commons - A tool that allows you to transform your data into interactive maps and untangle complex relations that impact you and your communities.
  • Stemic - A visual thinking tool that helps understanding.
  • Obsidian - Commercial knowledge base software that works on top of a local folder of Markdown files.
  • Remio - A local-first personal knowledge base that pre-parses files, webpages, recordings, notes, emails, messages, and images into indexed and vector-retrievable context for faster search, synthesis, and AI agent workflows.
  • Trilium Notes - A hierarchical note taking application with a focus on building large personal knowledge bases.
  • Golden - A self-constructing knowledge platform using a combination of artificial and human intelligence.
  • Relanote - A tool that combines both hierarchical and non-hierarchical note-taking with bi-directional linking.
  • Bytebase - An online tool to write, organize and collaborate on notes.
  • Foam - A personal knowledge management and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub.
  • Stroll - A notetaking tool built with the TiddlyWiki platform, imitating a number of features of Roam, including bi-directional links and autocomplete suggestions for linking.
  • Zettlr - "A markdown editor for the 21st century" that supports crosslinking and integrates with Zotero.
  • TopicSplit — Free offline semantic text grouper. Splits pasted text into topic segments by meaning, not word count. Perfect for atomizing articles into atomic notes for Obsidian, Logseq, and Zettelkasten workflows. 100% client-side, no tracking.
  • Semantic MediaWiki - An open-source extension to MediaWiki that that can turn a wiki into a powerful and flexible knowledge management system.
  • mymind - Save notes, bookmarks, web clippings and documents for subsequent automatic categorization.
  • Loopy - A tool that includes simulations and visual programming for thinking in systems.
  • Zotero - A free tool to help you collect, organize, cite, and share research.
  • Dendron - A local-first, markdown based, hierarchical note-taking application built on top of Visual Studio Code.
  • Supernotes - A productivity-focused collaborative and hierarchical note-taking application.
  • Wiki.js - A self-hosted and highly customizable open source Wiki platform.
  • Gephi - A visualization and exploration application for all kinds of graphs and networks.
  • Logseq - A local-only, non-linear outliner for organizing your personal knowledge base.
  • RemNote - A spaced-repetition powered note-taking tool that lets you structure knowledge exactly in the way you think about it.
  • Rember - A simple yet powerful spaced repetition system designed to help you remember more. Rember uses AI to automatically generate cards and synchronizes across desktop and mobile.
  • Hode An editor, search engine and query language for a knowledge hypergraph. Relationships can have any number of members, and those members can be other relationships.
  • lifeos-cli - A terminal-native LifeOS for structuring notes, tasks, habits, events, schedules, and timelogs in one CLI workflow.
  • Joplin - An open source note taking and to-do application which can handle a large number of notes organized into notebooks. Markdown syntax, end-to-end encryption and syncing with several cloud services.
  • Zim Wiki - A local, Python-based graphical wiki tool that uses the filesystem as a data store.
  • Scrapbox - A knowledge base to create and research in context, including bi-directional linking and rapid outlining.
  • MindBase - An open-source implementation of Karpathy's LLM Wiki idea: an AI maintains a persistent markdown wiki from your notes and sources — approval-gated updates, contradiction linting, runs on free local models.
  • MindMeister - An online mind mapping tool that lets you capture, develop and share ideas visually.
  • bundleIQ - An application to organize your thoughts and collaborate on shared ideas in an AI-powered workspace.
  • Taskade - A task driven real-time collaborative outliner for organizing projects, notes, with integrated video chat.
  • VimWiki - A flexible personal wiki in Vim, including diary features.
  • DEVONThink - A document-management application for macOS and iOS with end-to-end encrypted sync, wikilinks, Markdown syntax, rich text and HTML, AI-assisted quick filing and scripting.
  • Archivy - A self-hosted knowledge repository that allows you to safely preserve useful content that contributes to your knowledge bank.
  • mindlib - A graph based knowledge management tool optimized for mobile use. Easy input via share, URL extraction and (semantic) suggestions from Wikipedia.
  • wreeto - A knowledge management tool specifically targetting software engineers.
  • exegesis - A writing app for caputuring and sharing disorganized, non-linear, creative thinking.
  • Apache TinkerPop - A graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP).
  • Infinity Maps - A knowledge management system to help you organize, structure and share your knowledge.
  • IWE - A markdown-based knowledge management tool with graph navigation via LSP, working with VS Code, Neovim, Zed and Helix.
  • Kite - A graph visualization and analysis tool.
  • Outline - A knowledge base for teams.
  • Notejoy - Notetaking for teams.
  • Craft - Structured-content and notetaking platform.
  • AFFiNE - Open source and privacy first next-generation collaborative knowledge base for professionals.
  • Znote - A productivity-focused note-taking app designed for doers to create notes with actionable steps.
  • samarbeid - An open source collaboration tool for non-technical teams that helps to manage all workflows, documents, data and chats in a networked space.
  • pdfmarkdown.app - A browser-based, no-upload PDF to Markdown converter that turns PDFs into clean, AI-ready Markdown with tables, formulas and images preserved; also Markdown to PDF.
  • Cog - A cognitive architecture that gives AI agents persistent memory using plain-text markdown files. Zettelkasten-inspired with four memory speeds: fragments, threads, webs and indexes. Zero dependencies.
  • TideMind - Open-source AI memory layer with a living knowledge graph. Connects AI tools and notes via MCP. Local-first, SQLite-backed.
  • Falconer - A documentation and knowledge platform that keeps a company's source-of-truth knowledge — engineering docs, runbooks, decisions, and code context — searchable and current for both people and AI agents through a remote MCP server.
  • ChatCrystal - A local-first AI PKM for coding conversations that turns Claude Code, Cursor, Codex CLI, Trae, and GitHub Copilot chats into structured notes, tag graphs, semantic search, Markdown exports, and reusable MCP memory.
  • Kuku - An open-source local-first Markdown workspace for macOS with personal wiki navigation, AI-assisted edits, reviewable diffs and optional encrypted sync.
  • SwarmVault - A local-first, open-source knowledge base compiler that turns raw sources (books, notes, transcripts, files, URLs, code) into a durable markdown wiki with a knowledge graph and hybrid SQLite FTS plus embeddings. Integrates with Obsidian and exposes an MCP server for AI assistants.
  • Soda - The Knowledge layer for customer-facing teams. Living memory built from every call, app and conversation.
  • Capacities - Linked objects as the main idea to structure information.
  • Trupeer - An AI-powered tool that transforms screen recordings into polished product videos and step-by-step documentation.
  • KeepRule - A knowledge platform that curates 1,300+ investment and decision-making principles from 26 legendary thinkers, organized into searchable categories with scenario-based walkthroughs.
  • Mindwork - A Cursor-like AI workspace for deep and focused personal knowledge management.
  • ZhihuAgent - AI-powered Q&A assistant that answers from your Zhihu bookmarks using a custom local knowledge base.
  • Gramax - Free, open-source application for creating, editing, and publishing Git-driven documentation sites using Markdown and a visual editor.
  • tela - Open-source, self-hostable team wiki with a built-in MCP server so agents read and write it; Atlas turns a git repo or Jira into cited, maintained docs.
  • OATS - Open-source macOS meeting-notes app that records conversations, transcribes them, labels speakers, and generates Markdown notes with an optional fully offline mode.
  • Nodus - Desktop workspace for researchers, teachers, and students to connect sources, notes, data, ideas, and learning materials.
  • NoteGen - An open-source, local-first Markdown note-taking app that helps capture scattered information and organize it into structured notes with AI.
  • ThoughtDAG - An open-source, local-first visual workspace for branching and managing LLM conversations, where graph edges determine the context sent to the model.
  • Burn 451 - An AI-powered reading tool that deletes what you never read and curates what you do. Editorial vaults for AI thought leaders (Karpathy, Simon Willison, Paul Graham, Naval Ravikant) plus hub concept pages on agentic engineering and vibe coding.
  • Persona - Local-first personal workspace: write notes, track tasks, chat with an AI that knows your files — all plain Markdown.
  • Verified Memory Vault - An open-source Obsidian-based agent memory system: plain Markdown memory files with a deterministic Python linter (memory_check.py) that scores hygiene, and a git pre-commit hook guarding against mass deletions by the agent itself.
  • file2markdown - A browser-based converter that turns PDF, DOCX, PPTX, XLSX, HTML, EPUB and web pages into clean Markdown for your vault; free tier, MCP server for AI assistants.
  • Mnemosyne OS - A desktop control room for AI memory: your files and conversations become searchable memory in vaults separated by domain, retrieved locally with BM25 fused with vector search, and you decide which vaults a given model is allowed to read. Windows, macOS, Linux.

Semantic Web and RDF Ecosystem

  • Apache Jena - Open-source Java framework for building RDF-based semantic web and linked data applications.
  • Eclipse RDF4J - Open-source Java framework for processing and handling RDF data.
  • Ontodia - A JavaScript library to visualize, navigate and explore data in the form of an interactive graph.
  • Stardog - An enterprise knowledge graph platform.
  • metaphacts - An enterprise knowledge graph platform and related tools.
  • LinkedDataHub - Open-source software for low-code knowledge graph management.
  • PoolParty - A semantic technology platform focused on the creation and management of enterprise knowledge graphs.
  • Ontotext - A platform that allows you to organize your information and documents into enterprise knowledge graphs.
  • WebVOWL - A web application for the interactive visualization of ontologies.
  • Franz Inc. - An enterprise knowledge graph platform.
  • Cambridge Semantics - A knowledge management and enterprise analytics platform.
  • Comunica - A knowledge graph querying framework.
  • Protégé - A free, open-source ontology editor for building knowledge-based solutions.
  • RDFLib - A pure Python package for working with RDF.
  • EasyRDF - A PHP library designed to make it easy to consume and produce RDF.
  • VOWL - Visual Notation for OWL Ontologies.

Libraries

  • TopicDB - A topic maps-based semantic graph store (using SQLite for persistence).
  • markmap-lib - A combination of Markdown syntax and mindmaps.
  • Smartdown - An authoring technology that simplifies the creation of explorable explanations.
  • NetworkX - A Python package for the creation, manipulation and study of complex networks.
  • JSNetworkX - A JavaScript port of the NetworkX graph library.
  • vis.js - A collection of dynamic browser-based visualization libraries for network graphs, timelines and charts (both 2D and 3D).
  • Sigma - A JavaScript library dedicated to (network) graph drawing.
  • Cytoscape.js - A graph theory (network) library for visualization and analysis.
  • Alchemy.js - A graph drawing application built almost entirely in D3.js.
  • GoJS - A commercial JavaScript and TypeScript library for building interactive diagrams and graphs.
  • Treant.js - A SVG-based JavaScript library for for visualization of tree diagrams.
  • JavaScript InfoVis Toolkit - Provides tools for creating interactive data visualizations for the web.
  • Treeviz - A JavaScript library to represent tree diagrams with the ability to handle dynamic data flows.
  • jsMind - A JavaScript library for mind map visualizations.
  • GraphStream - A Java library for the modeling and analysis of dynamic graphs.
  • JGraphT - A Java library of graph theory data structures and algorithms.
  • Dash Cytoscape - A Dash component library for creating interactive and customizable networks in Python, wrapped around Cytoscape.js.
  • El Grapho - A high performance WebGL graph data visualization engine.
  • Graphviz - An open-source graph visualization library.
  • Argdown - A Visual Studio Code extension (and command-line tool) for argument mapping using a Markdown-like syntax.
  • Splitgraph - A data versioning and management system for PostgreSQL that allows you to merge multiple data sources (and live APIs) and surface them through a single PostgreSQL database.
  • Remarkable Wiki - A lightweight and functional read-only wiki. Supports wiki links. Could be used as web representation of Foam notes. Demo.

APIs

Knowledge Graphs in the Wild

Related Awesome-Lists

Miscellaneous

Up and Coming

  • Hypernote - A text-first, always-ready, two-way-linked online notebook; currently in private beta (last updated: July 12, 2020).
  • Rumin (Beta) - A tool to visually organise online content (last updated: October 18, 2020).
  • Athens - Open-source tool to link thoughts, reference key observations, and network your knowledge using a user-friendly outliner and knowledge graph (last updated: July 26, 2021).
  • Mem - Notetaking with powerful search features (last updated: December 15, 2021).
  • Reflect - Personal knowledge graph (last updated: December 15, 2021).
  • Heptabase - A note-taking tool for visual learning (last updated: January 16, 2022).
  • NotePlan - A personal knowledge management tool with two-way-linking with search and filters (last updated: April 12, 2024).
  • AgentsKB - Pre-researched knowledge for AI agents. Not RAG - we already did the research. Your agent queries, gets the answer instantly.
  • Memotron - Comprehensive personal knowledge management tool with extensive clipping, capturing and organizing capabilities. (last updated: June 06, 2025).