{"id":133748,"url":"https://github.com/onlydole/awesome-knowledge-infrastructure","name":"awesome-knowledge-infrastructure","description":"A curated list of tools and practices for capturing, connecting, and operationalizing what your organization (and you) know.","projects_count":123,"last_synced_at":"2026-06-10T15:01:25.821Z","repository":{"id":361781089,"uuid":"1255408071","full_name":"onlydole/awesome-knowledge-infrastructure","owner":"onlydole","description":"A curated list of tools and practices for capturing, connecting, and operationalizing what your organization (and you) know.","archived":false,"fork":false,"pushed_at":"2026-06-01T07:40:15.000Z","size":24,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-01T09:23:05.113Z","etag":null,"topics":["ai-infrastructure","awesome","awesome-list","developer-experience","documentation","knowledge-infrastructure","knowledge-management","platform-engineering"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onlydole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-31T19:42:44.000Z","updated_at":"2026-06-01T07:40:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/onlydole/awesome-knowledge-infrastructure","commit_stats":null,"previous_names":["onlydole/awesome-knowledge-infrastructure"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/onlydole/awesome-knowledge-infrastructure","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlydole%2Fawesome-knowledge-infrastructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlydole%2Fawesome-knowledge-infrastructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlydole%2Fawesome-knowledge-infrastructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlydole%2Fawesome-knowledge-infrastructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onlydole","download_url":"https://codeload.github.com/onlydole/awesome-knowledge-infrastructure/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onlydole%2Fawesome-knowledge-infrastructure/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34157453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2026-06-10T15:01:25.547Z","updated_at":"2026-06-10T15:01:25.821Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Operational Knowledge","Interoperability and Standards","Wikis and Team Knowledge Bases","Internal Developer Portals","Personal Knowledge Management","Search and Retrieval","Retrieval-Augmented Generation","Diagramming and Visualization as Code","Read It Later and Annotation","Knowledge Graphs","Documentation as Code","AI Knowledge Assistants","Data Catalogs and Metadata","Architecture Decision Records","Orchestration and Durable Execution","AI Memory and Context","Foundations and Concepts","Learning and Community"],"sub_categories":[],"readme":"# Awesome Knowledge Infrastructure [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of tools and practices for capturing, connecting, and operationalizing what your organization (and you) know.\n\n**Knowledge infrastructure** is the connective tissue that lets people *and software* find, trust, and act on what an organization knows. It spans capturing knowledge (notes, docs, decisions), connecting it (links, graphs, catalogs), and operationalizing it (search, retrieval, AI assistants) — from a single engineer's note vault to an enterprise's internal developer portal and AI knowledge layer.\n\nThe pieces have always existed in scattered categories — wikis, docs tools, search, PKM apps. What's new is treating them as *one layer* worth designing on purpose. This list is an opinionated map of that layer.\n\nCurated by [Taylor Dolezal](https://github.com/onlydole), drawing on years of work across open source and cloud native infrastructure. Contributions are welcome.\n\n## Contents\n\n- [Foundations and Concepts](#foundations-and-concepts)\n- [Personal Knowledge Management](#personal-knowledge-management)\n- [Wikis and Team Knowledge Bases](#wikis-and-team-knowledge-bases)\n- [Documentation as Code](#documentation-as-code)\n- [Interoperability and Standards](#interoperability-and-standards)\n- [Internal Developer Portals](#internal-developer-portals)\n- [AI Knowledge Assistants](#ai-knowledge-assistants)\n- [Retrieval-Augmented Generation](#retrieval-augmented-generation)\n- [Search and Retrieval](#search-and-retrieval)\n- [AI Memory and Context](#ai-memory-and-context)\n- [Orchestration and Durable Execution](#orchestration-and-durable-execution)\n- [Knowledge Graphs](#knowledge-graphs)\n- [Data Catalogs and Metadata](#data-catalogs-and-metadata)\n- [Architecture Decision Records](#architecture-decision-records)\n- [Diagramming and Visualization as Code](#diagramming-and-visualization-as-code)\n- [Operational Knowledge](#operational-knowledge)\n- [Read It Later and Annotation](#read-it-later-and-annotation)\n- [Learning and Community](#learning-and-community)\n\n## Foundations and Concepts\n\n- [Building a Second Brain](https://www.buildingasecondbrain.com) - Tiago Forte's methodology for turning scattered digital information into actionable knowledge.\n- [Zettelkasten](https://zettelkasten.de) - The \"slip-box\" method of networked notes that underpins most modern thought tools.\n- [DIKW Pyramid](https://en.wikipedia.org/wiki/DIKW_pyramid) - A foundational model describing how data becomes information, knowledge, and ultimately wisdom.\n- [Communities of Practice](https://www.wenger-trayner.com/introduction-to-communities-of-practice/) - Wenger-Trayner's framework for groups that deepen shared expertise through ongoing practice.\n- [Knowledge-Centered Service](https://www.serviceinnovation.org/kcs/) - A methodology for capturing and reusing support knowledge as a by-product of solving problems.\n- [Docs as Code](https://www.writethedocs.org/guide/docs-as-code/) - Treating documentation with the same tools and workflows as software.\n- [Diátaxis](https://diataxis.fr) - A systematic framework that organizes docs into tutorials, how-tos, reference, and explanation.\n- [Team Topologies](https://teamtopologies.com) - Organizing teams and their interactions for fast flow, including how knowledge moves between them.\n- [GitLab Handbook](https://handbook.gitlab.com) - The public, version-controlled handbook that models a handbook-first, transparent way of working.\n- [Working Backwards](https://www.workingbackwards.com) - Amazon's PR/FAQ and narrative-memo practice for thinking through ideas before building them.\n\n## Personal Knowledge Management\n\n- [Obsidian](https://obsidian.md) - A local-first, Markdown-based knowledge base built on a graph of linked notes.\n- [Logseq](https://github.com/logseq/logseq) - A privacy-first, open source outliner for networked note-taking and tasks.\n- [SiYuan](https://github.com/siyuan-note/siyuan) - A self-hosted, block-based personal knowledge management system.\n- [Joplin](https://github.com/laurent22/joplin) - An open source note and to-do app with end-to-end encryption and sync.\n- [Anytype](https://github.com/anyproto/anytype-ts) - A local-first, end-to-end encrypted workspace built on an object graph you fully own.\n- [AppFlowy](https://github.com/AppFlowy-IO/AppFlowy) - An open source Notion alternative for notes, wikis, and projects with local data ownership.\n- [Trilium Notes](https://github.com/TriliumNext/Trilium) - A hierarchical note-taking application for building large personal knowledge bases.\n- [Org-roam](https://github.com/org-roam/org-roam) - A plain-text knowledge management system for Emacs Org-mode built on the Zettelkasten method.\n- [Notion](https://www.notion.com) - An all-in-one workspace combining notes, docs, wikis, and databases.\n- [Roam Research](https://roamresearch.com) - A note-taking tool for networked thought with bidirectional links and daily notes.\n\n## Wikis and Team Knowledge Bases\n\n- [Wiki.js](https://github.com/requarks/wiki) - A modern, open source wiki engine with a powerful editor and flexible storage backends.\n- [BookStack](https://github.com/BookStackApp/BookStack) - A simple, open source platform for organizing documentation into books, chapters, and pages.\n- [DokuWiki](https://github.com/dokuwiki/dokuwiki) - A lightweight, database-free wiki that stores pages as plain text files.\n- [MediaWiki](https://www.mediawiki.org) - The open source wiki engine that powers Wikipedia, built for large collaborative knowledge bases.\n- [Outline](https://github.com/outline/outline) - A fast, open source team knowledge base and wiki with real-time collaboration.\n- [TiddlyWiki](https://github.com/Jermolene/TiddlyWiki5) - A self-contained, non-linear personal wiki you can carry in a single HTML file.\n- [AFFiNE](https://github.com/toeverything/AFFiNE) - An open source, local-first workspace that merges documents, whiteboards, and databases.\n- [Confluence](https://www.atlassian.com/software/confluence) - Atlassian's widely used team workspace for documentation and knowledge sharing.\n\n## Documentation as Code\n\n- [Docusaurus](https://github.com/facebook/docusaurus) - A React-based static site generator purpose-built for documentation.\n- [MkDocs](https://github.com/mkdocs/mkdocs) - A fast, simple static site generator geared toward project documentation.\n- [Material for MkDocs](https://github.com/squidfunk/mkdocs-material) - A popular, feature-rich theme and toolkit on top of MkDocs.\n- [Sphinx](https://github.com/sphinx-doc/sphinx) - A powerful documentation generator with rich cross-referencing, widely used in Python.\n- [Starlight](https://github.com/withastro/starlight) - A documentation theme for Astro with great defaults and performance.\n- [Read the Docs](https://github.com/readthedocs/readthedocs.org) - A platform that automatically builds, versions, and hosts documentation from your repository.\n- [VitePress](https://github.com/vuejs/vitepress) - A Vite-powered static site generator optimized for fast, content-focused documentation.\n- [Antora](https://gitlab.com/antora/antora) - A multi-repository documentation site generator built around AsciiDoc.\n- [Redoc](https://github.com/Redocly/redoc) - An open source tool that renders OpenAPI definitions into reference API documentation.\n- [GitBook](https://www.gitbook.com) - A hosted platform for writing and publishing polished product and developer documentation.\n\n## Interoperability and Standards\n\n- [CommonMark](https://commonmark.org) - A standardized, unambiguous specification of the Markdown syntax.\n- [Pandoc](https://github.com/jgm/pandoc) - A universal document converter that translates between Markdown, HTML, LaTeX, and dozens of formats.\n- [Org-mode](https://orgmode.org) - An Emacs format and system for authoring, organizing, and exporting structured plain-text documents.\n- [JSON Canvas](https://jsoncanvas.org) - An open file format for infinite-canvas notes, originating in Obsidian.\n- [Web Annotation Data Model](https://www.w3.org/TR/annotation-model/) - A W3C standard for representing annotations and highlights on web resources.\n- [Model Context Protocol](https://modelcontextprotocol.io) - An open protocol that standardizes how applications supply context and tools to LLMs.\n\n## Internal Developer Portals\n\n- [Backstage](https://github.com/backstage/backstage) - An open platform for building developer portals, with a software catalog and TechDocs.\n- [Port](https://port.io) - A developer portal with a flexible software catalog and self-service actions.\n- [Cortex](https://www.cortex.io) - An internal developer portal focused on service catalogs and engineering standards.\n- [OpsLevel](https://www.opslevel.com) - A service catalog and developer portal for tracking ownership and maturity.\n- [Clutch](https://github.com/lyft/clutch) - Lyft's extensible platform for infrastructure tooling and developer self-service.\n- [Roadie](https://roadie.io) - A managed, SaaS version of Backstage for teams that want a developer portal without self-hosting.\n- [Kratix](https://github.com/syntasso/kratix) - An open source framework for building platforms that offer self-service infrastructure as a product.\n- [Compass](https://www.atlassian.com/software/compass) - Atlassian's developer experience platform for cataloging services and tracking software health.\n\n## AI Knowledge Assistants\n\n- [Dosu](https://dosu.dev) - An AI teammate that answers questions, triages issues, and maintains knowledge from your codebase and docs.\n- [Onyx](https://github.com/onyx-dot-app/onyx) - An open source AI assistant and enterprise search over your team's documents and apps (formerly Danswer).\n- [Khoj](https://github.com/khoj-ai/khoj) - A self-hostable AI second brain that searches and chats across your notes and documents.\n- [Glean](https://www.glean.com) - An enterprise search and AI assistant connected across workplace tools.\n- [Quivr](https://github.com/QuivrHQ/quivr) - An open source framework for building a personal, RAG-powered knowledge assistant.\n- [Guru](https://www.getguru.com) - An enterprise knowledge platform that surfaces verified answers in the tools where people work.\n\n## Retrieval-Augmented Generation\n\n- [LangChain](https://github.com/langchain-ai/langchain) - A framework for building applications with LLMs, including retrieval-augmented generation.\n- [LlamaIndex](https://github.com/run-llama/llama_index) - A data framework for connecting custom data sources to LLMs.\n- [Haystack](https://github.com/deepset-ai/haystack) - An end-to-end framework for building search and RAG pipelines.\n- [txtai](https://github.com/neuml/txtai) - An all-in-one embeddings database for semantic search, RAG, and LLM orchestration.\n- [RAGFlow](https://github.com/infiniflow/ragflow) - An open source RAG engine built on deep document understanding for grounded question answering.\n- [Unstructured](https://github.com/Unstructured-IO/unstructured) - Open source libraries for ingesting and preprocessing documents into LLM-ready data.\n- [Docling](https://github.com/docling-project/docling) - An open source toolkit that parses PDFs, Office files, and more into structured, LLM-ready formats.\n- [Sentence Transformers](https://github.com/UKPLab/sentence-transformers) - A Python library for state-of-the-art text and image embeddings used in semantic search.\n\n## Search and Retrieval\n\n- [LanceDB](https://github.com/lancedb/lancedb) - An embedded, open source vector database for multimodal AI built on the Lance format.\n- [Meilisearch](https://github.com/meilisearch/meilisearch) - A fast, typo-tolerant, open source search engine.\n- [Elasticsearch](https://github.com/elastic/elasticsearch) - A distributed search and analytics engine for full-text, structured, and vector search.\n- [Apache Solr](https://github.com/apache/solr) - A mature, Lucene-based open source search platform for large-scale deployments.\n- [Quickwit](https://github.com/quickwit-oss/quickwit) - A cloud-native, open source search engine optimized for logs and large append-only datasets.\n- [pgvector](https://github.com/pgvector/pgvector) - Open source vector similarity search for PostgreSQL.\n- [Qdrant](https://github.com/qdrant/qdrant) - A high-performance, open source vector database for similarity search.\n- [Weaviate](https://github.com/weaviate/weaviate) - An open source vector database with built-in vectorization and hybrid search.\n- [Chroma](https://github.com/chroma-core/chroma) - An open source embedding database designed for building AI applications quickly.\n- [Milvus](https://github.com/milvus-io/milvus) - A cloud-native, open source vector database built for massive-scale similarity search.\n\n## AI Memory and Context\n\n- [Mem0](https://github.com/mem0ai/mem0) - An open source memory layer that gives AI agents persistent, personalized recall.\n- [Letta](https://github.com/letta-ai/letta) - An open source framework (formerly MemGPT) for building stateful agents with long-term memory.\n- [Graphiti](https://github.com/getzep/graphiti) - An open source framework for building temporally-aware knowledge graphs for agent memory.\n- [cognee](https://github.com/topoteretes/cognee) - An open source framework for building memory and knowledge graphs for AI agents from your data.\n\n## Orchestration and Durable Execution\n\n- [DBOS](https://www.dbos.dev) - An open source durable workflow library, backed by PostgreSQL, for building crash-resilient backends, pipelines, and AI agents.\n- [Temporal](https://github.com/temporalio/temporal) - A durable execution platform for orchestrating reliable, long-running workflows and services.\n- [Restate](https://github.com/restatedev/restate) - An open source durable execution engine for building resilient applications, workflows, and agents.\n\n## Knowledge Graphs\n\n- [Neo4j](https://github.com/neo4j/neo4j) - A widely used graph database for connected data and knowledge graphs.\n- [Memgraph](https://github.com/memgraph/memgraph) - An in-memory graph database compatible with the Cypher query language.\n- [Dgraph](https://github.com/dgraph-io/dgraph) - A distributed, GraphQL-native graph database.\n- [Apache Jena](https://github.com/apache/jena) - A Java framework for building semantic web and linked-data applications.\n- [TerminusDB](https://github.com/terminusdb/terminusdb) - An open source graph database for collaborative, versioned knowledge.\n- [RDFLib](https://github.com/RDFLib/rdflib) - A Python library for working with RDF, including parsing, serializing, and SPARQL queries.\n- [FalkorDB](https://github.com/FalkorDB/FalkorDB) - A low-latency, open source graph database designed for GraphRAG and AI workloads.\n- [Protégé](https://github.com/protegeproject/protege) - A free, open source ontology editor for building OWL ontologies and knowledge models.\n- [Wikidata](https://www.wikidata.org) - A free, collaborative knowledge graph of structured data maintained by the Wikimedia community.\n- [schema.org](https://schema.org) - A shared vocabulary for marking up structured data on the web.\n\n## Data Catalogs and Metadata\n\n- [DataHub](https://github.com/datahub-project/datahub) - An open source metadata platform for data discovery, lineage, and governance.\n- [OpenMetadata](https://github.com/open-metadata/OpenMetadata) - A unified, open source platform for metadata, data discovery, and observability.\n- [Apache Atlas](https://atlas.apache.org) - An open source framework for data governance and metadata management.\n- [OpenLineage](https://github.com/OpenLineage/OpenLineage) - An open standard for metadata and lineage collection across data pipelines.\n- [CKAN](https://github.com/ckan/ckan) - An open source data management system for building open data portals and catalogs.\n\n## Architecture Decision Records\n\n- [adr-tools](https://github.com/npryce/adr-tools) - Command-line tools for working with Architecture Decision Records.\n- [Architecture Decision Record](https://github.com/joelparkerhenderson/architecture-decision-record) - Templates and examples for capturing architectural decisions.\n- [MADR](https://github.com/adr/madr) - Markdown Any Decision Records, a lean template for documenting decisions.\n- [Log4brains](https://github.com/thomvaill/log4brains) - A tool to log and publish ADRs as a searchable knowledge base.\n- [ADR Organization](https://adr.github.io) - A community hub of templates, tooling, and guidance for Architecture Decision Records.\n\n## Diagramming and Visualization as Code\n\n- [Mermaid](https://github.com/mermaid-js/mermaid) - A tool for generating diagrams and flowcharts from Markdown-like text.\n- [PlantUML](https://github.com/plantuml/plantuml) - A tool for creating UML and many other diagrams from a simple text description.\n- [D2](https://github.com/terrastruct/d2) - A modern, declarative language and engine for turning text into diagrams.\n- [Graphviz](https://graphviz.org) - An open source toolkit for laying out and rendering graphs from the DOT language.\n- [Diagrams](https://github.com/mingrammer/diagrams) - A Python library for drawing cloud system architecture diagrams as code.\n- [Kroki](https://github.com/yuzutech/kroki) - A unified API that renders many text-based diagram formats into images.\n- [Excalidraw](https://github.com/excalidraw/excalidraw) - An open source virtual whiteboard for sketching hand-drawn-style diagrams.\n- [C4 model](https://c4model.com) - A lightweight approach for visualizing software architecture at multiple levels of detail.\n\n## Operational Knowledge\n\n- [PagerDuty Incident Response](https://response.pagerduty.com) - PagerDuty's open documentation on running effective incident response.\n- [Dispatch](https://github.com/Netflix/dispatch) - Netflix's tool for orchestrating incident response and capturing what was learned.\n- [Rundeck](https://github.com/rundeck/rundeck) - Runbook automation that turns operational knowledge into safe, self-service actions.\n- [Google SRE Books](https://sre.google/books/) - Google's freely available books on site reliability engineering, including incident response and postmortems.\n- [Grafana OnCall](https://github.com/grafana/oncall) - An open source on-call and alert management tool for incident response.\n- [Cachet](https://github.com/cachethq/cachet) - An open source status page system for communicating incidents and uptime.\n\n## Read It Later and Annotation\n\n- [Readwise](https://readwise.io) - A service that syncs and resurfaces your highlights from books, articles, and more.\n- [Hypothesis](https://github.com/hypothesis/h) - An open source tool for annotating and discussing any web page or PDF.\n- [Wallabag](https://github.com/wallabag/wallabag) - A self-hostable, open source read-it-later application that saves and archives articles.\n- [Karakeep](https://github.com/karakeep-app/karakeep) - An open source, self-hostable bookmarking app (formerly Hoarder) with AI tagging and full-text search.\n\n## Learning and Community\n\n- [Write the Docs](https://www.writethedocs.org) - A global community and conference series for documentation practitioners.\n- [r/PKMS](https://www.reddit.com/r/PKMS/) - A community for discussing personal knowledge management systems.\n\n## Contributing\n\nContributions are very welcome! Please read the [contribution guidelines](CONTRIBUTING.md) first, and note the [Code of Conduct](CODE_OF_CONDUCT.md).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/onlydole%2Fawesome-knowledge-infrastructure/projects"}