The Awesome Knowledge Management project is an attempt to keep track of interesting people, projects, applications and so forth related to the combined knowledge management and knowledge graph space. I am maintaining the Awesome Knowledge Management repository on GitHub. Contributing to the Awesome Knowledge Management project is easy: fork the repo, make your changes to the master branch and then send me a pull request to get the changes merged and published.

When I say “related to” I am going broad rather than narrow. That is, I will probably include things that are perhaps only tangentially related to knowledge management but that could be of interest within the context of the development of Contextualise.

Finally, the Awesome Knowledge Management project is licensed under a Creative Commons Zero v1.0 Universal license.


  • Andy Matuschak is a software engineer, designer, and researcher working on technologies that expand what people can think and do
  • Anne-Laure Le Cunff is the founder of Ness Labs and MSc of Applied Neuroscience candidate
  • Jack Park is 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


Applications and Tools

  • Contextualise is a tool particularly suited for organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources
  • Roam is a note-taking tool for networked thought
  • KgBase is a tool to build your own knowledge graphs without writing code
  • Alphacortex is a knowledge engine that helps you organize and index your data according to a taxonomy that you define
  • WebVOWL is a web application for the interactive visualization of ontologies
  • Polar is a knowledge manager for web pages, textbooks, PDFs, to read and study with remotely
  • Ontotext is a platform that allows you to organize your information and documents into enterprise knowledge graphs
  • Grakn is an enterprise knowledge graph management system designed to scale
  • Notion is an all-in-one workspace for your notes, tasks, wikis, and databases
  • TiddlyWiki is a non-linear notebook for capturing, organising and sharing complex information
  • DMX - The Context Machine
  • Knovigator is 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 combines the core ideas behind the World Wide Web and Git into the concept of Evolving Entities, or “Evees”
  • Hypothesis is a conversation layer over the entire web based on the annotation standards for digital documents developed by the W3C Web Annotation Working Group
  • Transno is an outline-based note-taking app with mind-mapping features
  • The Brain is a notes editor with non-linear file management and powerful graph visualisation features
  • TiddlyRoam is a TiddlyWiki with bi-directional links and graph maps
  • Gingko is a tool that lets you shape your ideas with lists, outlines and cards
  • Cotoami is a note-taking application for both personal and collaborative use
  • notegraph is a tool that provides a way to visually organise information and ideas (not available, yet!)
  • IdeaFlow is a human-AI hybrid platform to augment the collective intelligence of groups
  • Topincs is a topic maps-based 4GL platform for online systems
  • Org-roam is a Roam replica built on top of the all-powerful Org-mode for Emacs


  • TopicDB is a topic maps-based semantic graph library (using PostgreSQL for persistence)
  • markmap-lib is a combination of Markdown syntax and mindmaps
  • Smartdown is an authoring technology that simplifies the creation of explorable explanations
  • NetworkX is a Python package for the creation, manipulation and study of complex networks
  • JSNetworkX is a JavaScript port of the NetworkX graph library
  • vis.js is a collection of dynamic browser-based visualization libraries for network graphs, timelines and charts (both 2D and 3D)
  • Sigma is a JavaScript library dedicated to (network) graph drawing
  • Cytoscape.js is a graph theory (network) library for visualisation and analysis
  • Alchemy.js is a graph drawing application built almost entirely in D3.js
  • GoJS is a commercial JavaScript and TypeScript library for building interactive diagrams and graphs
  • Treant.js is 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 is a JavaScript library to represent tree diagrams with the ability to handle dynamic data flows
  • MindMup is a JavaScript-based mind map canvas
  • jsMind is a JavaScript library for mind map visualizations
  • jsPlumb Community edition is an SVG-based graph visualization library


Knowledge Graphs in the Wild