awesome-knowledge-management
A curated list of amazingly awesome articles, people, applications, software libraries and projects related to the knowledge management space
https://github.com/brettkromkamp/awesome-knowledge-management
Last synced: 19 days ago
JSON representation
-
APIs
-
Articles
- Prefer associative ontologies to hierarchical taxonomies
- Combining knowledge graphs, quickly and accurately
- A Brief History of Knowledge Graph's Main Ideas
- The TAO of Topic Maps — Finding the Way in the Age of Infoglut
- How can we develop transformative tools for thought?
- Graph Technology Landscape 2020
- Cotoami, an Experimental Note-taking App Focusing on Connecting
- Complexity Explorables
- What is the Difference between Taxonomy and Ontology? It is a Matter of Complexity
- Weaving a Decentralized Semantic Web of (Personal) Knowledge
- You and your mind garden
- The Importance of Distinguishing between Terms and Concepts
- An opinionated approach to TiddlyWiki
- Roam: Why I Love It and How I Use It
- Building a Second Brain in Roam... And Why You Might Want To
- Computer Assisted Intuition: How Roam Research fulfills the web's original dream
- Fibery vs. Notion
- Roam Research
- Ontology is Overrated: Categories, Links, and Tags
- Semantically Meaningful Relationships
- Create a Zettelkasten for your Notes to Improve Thinking and Writing — Zettelkasten Method
- Different Kinds of Ties Between Notes — Zettelkasten Method
- Brown Bag Lunch: An Intrepid Guide to Ontologies
- Atomic notes: How to use Zettelkasten to boost your creativity and productivity
- How I use Obsidian to manage my goals, tasks, notes, and software development knowledge base
- Backlinking Is Not Very Useful -- Often Even Harmful
- Knowledge Graphs — Communications of the ACM
- An Introduction to Knowledge Graphs
- An Interactive Introduction to Zettelkasten
- Metacrap: Putting the torch to seven straw-men of the meta-utopia
- The Zettelkasten Method
- The Fundamental Component Missing From Digital Zettelkastens
- The Business of Extracting Knowledge from Academic Publications
- The Graph OS
- RDF Graph Data Model
- Learn SPQARQL
- Ontology Generation and Visualization with Protégé
- Knowledge Graphs, a Contextualise Topic Map
- Crafting a Knowledge Graph: The Semantic Data Modeling Way
- Knowledge Graphs — Communications of the ACM
- The Fundamental Component Missing From Digital Zettelkastens
- The Fundamental Component Missing From Digital Zettelkastens
- Computer Assisted Intuition: How Roam Research fulfills the web's original dream
- A Brief History of Knowledge Graph's Main Ideas
- An Introduction to Topic Maps
- Good practices for URIs
-
Communities
- Awesome Knowledge Management Discord Server - A Discord server discussing knowledge management tools and concepts.
-
Knowledge Graphs in the Wild
-
Libraries
- markmap-lib - A combination of Markdown syntax and mindmaps.
- Smartdown - An authoring technology that simplifies the creation of explorable explanations.
- 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).
- Cytoscape.js - A graph theory (network) library for visualization and analysis.
- GoJS - A **commercial** JavaScript and TypeScript library for building interactive diagrams and graphs.
- JavaScript InfoVis Toolkit - Provides tools for creating interactive data visualizations for the web.
- JGraphT - A Java library of graph theory data structures and algorithms.
- El Grapho - A high performance [WebGL](https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API) 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.
- TopicDB - A topic maps-based semantic graph store (using SQLite for persistence).
- NetworkX - A Python package for the creation, manipulation and study of complex networks.
- JSNetworkX - A JavaScript port of the NetworkX graph library.
- Alchemy.js - A graph drawing application built almost entirely in [D3.js](https://d3js.org/).
- Treant.js - A SVG-based JavaScript library for for visualization of tree diagrams.
- Treeviz - A JavaScript library to represent tree diagrams with the ability to handle dynamic data flows.
- jsMind - A JavaScript library for mind map visualizations.
- Dash Cytoscape - A [Dash](https://plotly.com/dash/) component library for creating interactive and customizable networks in Python, wrapped around Cytoscape.js.
- Remarkable Wiki - A lightweight and functional read-only wiki. Supports wiki links. Could be used as web representation of Foam notes. [Demo](https://remarkablewiki.herokuapp.com/).
- Treant.js - A SVG-based JavaScript library for for visualization of tree diagrams.
- GoJS - A **commercial** JavaScript and TypeScript library for building interactive diagrams and graphs.
-
Miscellaneous
- Artificial Brain Networked notebook
- Debate: Roam Research vs. Notion
- Contextualise thread on Hacker News
- Ontology is Overrated: Categories, Links, and Tags thread on Hacker News
- Automated Knowledge Base Construction conference
- Amazon Web Services open-sources biological knowledge graph to fight COVID-19
- treevis.net - A Visual Bibliography of Tree Visualization
- A Visual Survey of Text Visualization Techniques
- Visualizing Group Structures in Graphs
- Second-Brain - A curated list of awesome public Zettelkastens / Second Brains / Digital Gardens.
- Digital Gardening - A collective of gardeners publicly tending their digital notes on the interwebs.
- ArchiveBox - An open source self-hosted internet archiving solution.
-
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](https://nesslabs.com/) 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*.
- 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*.
-
Platforms, Applications and Tools
- 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.
- KgBase - A tool to build your own knowledge graphs without writing code.
- Polar - A knowledge manager for web pages, textbooks, PDFs, to read and study with remotely.
- TiddlyWiki - A non-linear notebook for capturing, organising and sharing complex information.
- 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](https://www.w3.org/annotation/).
- The Brain - A notes editor with non-linear file management and powerful graph visualization features.
- 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.
- IdeaFlow - A human-AI hybrid platform to augment the collective intelligence of groups.
- Topincs - A topic maps-based 4GL platform for online systems.
- 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.
- Contexted - A relational note-taking app.
- Obsidian - Commercial knowledge base software that works on top of a local folder of [Markdown](https://daringfireball.net/projects/markdown/syntax) files.
- Karma - A collaborative mind-mapping tool.
- 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.
- 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.
- 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.
- 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.
- Scrapbox - A knowledge base to create and research in context, including bi-directional linking and rapid outlining.
- 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.
- Kanopi - Web-based personal knowledge management note taking tool.
- 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.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Outline - A knowledge base for teams.
- Notejoy - Notetaking for teams.
- Craft - Structured-content and notetaking platform.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- AFFiNE - Open source and privacy first next-generation collaborative knowledge base for professionals.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- KgBase - A tool to build your own knowledge graphs without writing code.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Rekowl - A personal knowledge management system to help you also get better at remembering.
- Grakn - An enterprise knowledge graph management system designed to scale.
- Notion - An all-in-one workspace for your notes, tasks, wikis, and databases.
- Org-roam - A Roam replica built on top of the all-powerful [Org-mode](https://orgmode.org/) for Emacs.
- Trilium Notes - A hierarchical note taking application with a focus on building large personal knowledge bases.
- 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](https://code.visualstudio.com/) and GitHub.
- 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
- mindlib - A graph based knowledge management tool optimized for mobile use. Easy input via share, URL extraction and (semantic) suggestions from Wikipedia.
- Kite - A graph visualization and analysis tool.
- samarbeid - An open source collaboration tool for non-technical teams that helps to manage all workflows, documents, data and chats in a networked space.
- notegraph - A tool that provides a way to visually organise information and ideas (not available, yet).
- Golden - A self-constructing knowledge platform using a combination of artificial and human intelligence.
Programming Languages
Categories
Sub Categories
Keywords
knowledge-graph
7
note-taking
7
knowledge-base
6
pkm
6
knowledge-management
5
llm
5
mcp
5
local-first
5
zettelkasten
4
second-brain
4
ai
3
open-source
3
javascript
3
python
3
self-hosted
3
personal-knowledge-base
3
wiki
3
semantic-web
2
rdf
2
claude-code
2
ollama
2
personal-knowledge-management
2
ai-tools
2
ai-memory
2
sparql
2
privacy
2
graph-theory
2
tauri
2
graph
2
electron
2
memex
2
obsidian
2
notes-app
2
markdown
2
digital-garden
2
agi
1
notetaking
1
ontodia
1
typescript
1
agents
1
vscode
1
markdown-editor
1
bioinformatics
1
biopython
1
computational-biology
1
cytoscape
1
cytoscapejs
1
dash
1
graph-visualisation
1
data-science
1