One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more →
Top 23 TypeScript knowledge-base Projects
-
LobeHub
The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you.
Project mention: Show HN: AI Roundtable – Let 200 models debate your question | news.ycombinator.com | 2026-03-24You can set this up yourself with API keys to the corresponding providers and creating an Agent Group in https://github.com/lobehub/lobehub. Agent groups allow you to easily create a room of agents and have them discuss any of your topics. Easily make agents with types and skills, it even assists in drafting starting prompts and even team members depending what your query (and selected model) is.
You can self-host as well, but not via desktop app. Sever setup required.
Be careful of your token context, you can easily rack up costs if you leave Opus selected as the model and get lost in some rabbit hole of results.
Enjoy enjoy!
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more. (by Egonex-AI)
Understand Anything — interactive code knowledge graphs
-
AFFiNE
There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Project mention: dim0 alternatives - excalidraw, obsidian-releases, and AFFiNE | libhunt.com/r/dim0 | 2026-05-01 -
siyuan
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
Project mention: SiYuan: The Open-Source Knowledge Base That Lets Developers Truly Own Their Thoughts | dev.to | 2025-11-28View the Project on GitHub
-
> You can apply tags to blocks, which make them a kind of thing (a project, an author, a quote, a thought)
FWIW, needing typed notes is what settled me on Trilium Notes after a foray into a bunch of alternatives, including Notion, Anytype, Obsidian, etc
I realized that efficient note taking and knowledge management generally means (to me) having "dimension lists" (collections of places, people, projects, ...) being referred to in topical notes/journals/events, generally organized as a hierarchy (but not always). Once you come to that realisation (and that your notes system is essentially a glorified RDBMS), you want a system that ensures that "notes of the same type remain as consistent as possible", which Trilium makes easy via Templates and/or Inheritance (attributes can be inherited in the OOP sense, or composed like traits), collections to represent, manage and edit large amounts of notes at once, and emacs-levels of scripting if that's your jam.
https://triliumnotes.org/
-
docmost
Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion.
Project mention: Notion leaks email addresses of all editors of any public page | news.ycombinator.com | 2026-04-19I’m building Docmost, a self-hosted alternative to Notion and Confluence.
It’s open-source, easy to self-host and feature-packed.
GitHub: https://github.com/docmost/docmost.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Understand-Anything
Graphs that teach > graphs that impress. Turn any code, or knowledge base (Karpathy LLM wiki), into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Project mention: Understand Anything – Graphs that teach the codebase | news.ycombinator.com | 2026-05-26 -
colanode
Open-source and local-first Slack and Notion alternative that puts you in control of your data
Project mention: Ask HN: What Are You Working On? (September 2025) | news.ycombinator.com | 2025-09-29 -
chaskiq
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp.
-
peppermint
Discontinued An open source issue management & help desk solution. A zendesk & jira alternative
-
Project mention: OpenKnowledge – open-source alternative to Obsidian/Notion | news.ycombinator.com | 2026-06-25
- A dual-observer CRDT to keep the ProseMirror and markdown state in-sync.
The CRDT + git also power a collaborative experience that shows what Agents are doing in the markdown, have undo/redo, and version history. The “Share” and cloud-sync functionality are geared for team collaboration. They feel “no-code” but leverage git/GitHub under the hood, which also means data stays fully private.
In that spirit, we made OpenKnowledge open source for anybody who’s curious or who’d like to contribute. Repo: https://github.com/inkeep/open-knowledge.
We’re actively thinking about plugins/extensibility and what’s next. If you have suggestions or feedback, would love to hear it.
-
llm-wiki-compiler
The knowledge compiler. Raw sources in, interlinked wiki out. Inspired by Karpathy's LLM Wiki pattern.
-
-
Project mention: Show HN: Agent harness that turns errors into shared genes | news.ycombinator.com | 2026-04-21
-
-
-
-
-
llmwiki
Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki ! (by lucasastorian)
Project mention: How to Build Karpathy's LLM Wiki: The Complete Guide to AI-Maintained Knowledge Bases | dev.to | 2026-04-22 -
> "- It was easier to find a link to where you worked at than your repo (https://github.com/skaldlabs/skald?tab=readme-ov-file), you should have linked it visibly"
Genuinely curious, can I ask why this is relevant to point out? This seems like just a general blog post, about raising money for a startup and personal reflections on it. Why would a link to a github repo be an important part of that?
-
generative-ai-cdk-constructs
AWS Generative AI CDK Constructs are sample implementations of AWS CDK for common generative AI patterns.
-
unbody
The Supabase of AI era. A modular, open-source backend for building AI-native software — designed for knowledge, not static data.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript knowledge-base discussion
TypeScript knowledge-base related posts
-
I kept losing the context behind my code, so I built Kote
-
CC-Wiki: Turn Claude Code sessions into a shareable knowledge base wiki
-
Ask HN: What are you working on? (May 21)
-
Beyond RAG: Why Knowledge Engineering Becomes the Real Moat in the Agent Era
-
I turned my Trilium docs into an AI-assisted site with one JS file
-
Notion leaks email addresses of all editors of any public page
-
Raising money fucked me up
-
A note from our sponsor - Puter.js
developer.puter.com | 20 Jul 2026
Index
What are some of the best open-source knowledge-base projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | LobeHub | 80,243 |
| 2 | Understand-Anything | 75,166 |
| 3 | AFFiNE | 70,586 |
| 4 | siyuan | 45,250 |
| 5 | Trilium Notes | 36,926 |
| 6 | docmost | 21,011 |
| 7 | NoteGen | 12,305 |
| 8 | Understand-Anything | 8,502 |
| 9 | colanode | 4,973 |
| 10 | chaskiq | 3,541 |
| 11 | peppermint | 3,149 |
| 12 | open-knowledge | 2,946 |
| 13 | llm-wiki-compiler | 1,773 |
| 14 | log4brains | 1,484 |
| 15 | PrismerCloud | 1,454 |
| 16 | simba | 1,452 |
| 17 | notabase | 906 |
| 18 | memo | 882 |
| 19 | mdSilo-app | 851 |
| 20 | llmwiki | 616 |
| 21 | skald | 563 |
| 22 | generative-ai-cdk-constructs | 541 |
| 23 | unbody | 528 |