Topics / #question-answering
Question-answering projects on GitHub
NLP systems that return direct answers to natural language questions.
As of , the most-starred Question-answering projects on GitHub are funNLP (83K stars), LightRAG (40.2K stars) and bert (40K stars). GitHub.Locker tracks 16 Question-answering repositories with 392.3K stars combined. The fastest-growing on October 16 was WeKnora, with +169 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+169WeKnora
Tencent/WeKnora · ★ 34.4KWeKnora is an open-source, self-hosted knowledge platform that turns raw documents into a queryable RAG knowledge base, an autonomous ReAct agent, and a self-maintaining Wiki with an interactive knowledge graph.
+34funNLP
fighting41love/funNLP · ★ 83KA huge curated collection of Chinese NLP resources: corpora, lexicons, tools, datasets and courses. The README calls it 'The Most Powerful NLP-Weapon Arsenal' — nearly the most complete Chinese NLP resource library.
+19LightRAG
HKUDS/LightRAG · ★ 40.2KLightRAG is an open-source, graph-based RAG framework (EMNLP 2025) by HKUDS. It indexes your documents into a knowledge graph plus vector embeddings so you can query them — a lighter, faster alternative to Microsoft GraphRAG.
+10graphrag
microsoft/graphrag · ★ 36.4KGraphRAG is Microsoft's data pipeline that extracts structured knowledge from your unstructured text documents using LLMs, builds a knowledge graph from it, and uses that graph as targeted context so an LLM can answer questions about your private data more accurately.
The all-time top
16 projects · by stars
- 83K
#1 · fighting41love/funNLPfunNLP
A huge curated collection of Chinese NLP resources: corpora, lexicons, tools, datasets and courses. The README calls it 'The Most Powerful NLP-Weapon Arsenal' — nearly the most complete Chinese NLP resource library.
- 40.2K
#2 · HKUDS/LightRAGLightRAG
LightRAG is an open-source, graph-based RAG framework (EMNLP 2025) by HKUDS. It indexes your documents into a knowledge graph plus vector embeddings so you can query them — a lighter, faster alternative to Microsoft GraphRAG.
- 40K
#3 · google-research/bertbert
Google's official TensorFlow implementation of BERT together with pre-trained checkpoints — a method for pre-training language representations that set state-of-the-art results on a wide range of NLP tasks, from SQuAD question answering to natural language inference.
- 4

graphrag
36.4Kmicrosoft/graphrag · PythonGraphRAG is Microsoft's data pipeline that extracts structured knowledge from your unstructured text documents using LLMs, builds a knowledge graph from it, and uses that graph as targeted context so an LLM can answer questions about your private data more accurately.
- 5

WeKnora
34.4KTencent/WeKnora · GoWeKnora is an open-source, self-hosted knowledge platform that turns raw documents into a queryable RAG knowledge base, an autonomous ReAct agent, and a self-maintaining Wiki with an interactive knowledge graph.
- 6
FastGPT
29.8Klabring/FastGPT · TypeScriptFastGPT is an AI agent building platform: a knowledge-based platform on top of LLMs with out-of-the-box data processing, model calling, RAG retrieval and visual workflow orchestration, aimed at building complex question-answering systems without heavy setup.
- 7

kotaemon
25.8KCinnamon/kotaemon · PythonKotaemon is an open-source RAG tool for chatting with your documents: a clean web UI where you ask questions about your own files, serving both end users and developers.
- 8

NLP-progress
23Ksebastianruder/NLP-progress · PythonA curated, community-maintained document that tracks progress in Natural Language Processing: it lists the standard datasets and the current state-of-the-art results for most common NLP tasks across many languages.
- 9

awesome-nlp
19.1Kkeon/awesome-nlpA curated list of resources dedicated to Natural Language Processing — research hubs, tutorials, courses, books, libraries, datasets, and task methods, collected as links with one-line descriptions.
- 10

lectures
15.9Koxford-cs-deepnlp-2017/lecturesThe lecture slides and course description for the Deep Natural Language Processing course offered in Hilary Term 2017 at the University of Oxford: an advanced, applied NLP course organised by Phil Blunsom and delivered in partnership with the DeepMind Natural Language Research Group.
- 11

QAnything
14.2Knetease-youdao/QAnything · PythonA local knowledge base question-answering system: load your own documents into it and ask questions — you get accurate answers drawn from your files instead of the open web.
- 12

PaddleNLP
13KPaddlePaddle/PaddleNLP · PythonPaddleNLP is a large language model (LLM) and small language model (SLM) development toolkit built on the PaddlePaddle deep learning framework, offering efficient training, lossless compression, and high-performance inference for large models.
- 13

ParlAI
10.6Kfacebookresearch/ParlAI · PythonParlAI is a Python framework from Facebook (Meta) AI Research for sharing, training, and evaluating dialogue AI models, covering everything from open-domain chitchat to task-oriented dialogue and visual question answering, with over 100 datasets available through one unified API.
- 14

MSA
3.5KEverMind-AI/MSA · PythonMSA (Memory Sparse Attention) is an end-to-end trainable, scalable latent-memory framework that lets LLMs handle context windows up to 100M tokens, replacing RAG or fixed-size RNN-style memory with a differentiable sparse-attention memory bank.
- 15

vault-ai
3.4Kpashpashpash/vault-ai · JavaScriptOP Vault gives ChatGPT long-term memory over your own documents: you upload a knowledge base of books, letters or PDFs and ask questions about their contents, powered by OpenAI and the Pinecone vector database.
- 16

LLMSearchRecommender
124alopatenko/LLMSearchRecommenderA curated compendium of research papers, surveys, and industry engineering practices on using Generative AI and LLMs to build search engines, recommender systems, personalization engines, and question-answering systems.
Related topics
Often tagged together
- llm1,483
- ai1,955
- python2,383
- machine-learning916
- nlp214
- embeddings135
- rag292
- research764
- server1,459
- deep-learning737
- linux4,184
- natural-language-processing96
- open-source5,666
- chatbot272
- docker1,660
- document-processing141
- evaluation155
- framework758
- gpu789
- knowledge-base223
- knowledge-graph93
- retrieval-augmented-generation56
- self-hosted1,929
- semantic-search114