Week 45, updated 2 Nov 2026

Compare RAG, knowledge & memory

RAGFlow vs Mem0 vs LlamaIndex

3 tools side by side on public signals only.

Updated : the last week a score, rank or safety result on this page changed.

RAG, knowledge & memory, rank in categoryscore, safety
  1. #1RAGFlowmaintenance 77 · adoption 62 · docs 6969Caution
  2. #2Mem0maintenance 52 · adoption 48 · docs 6955Caution
  3. #3LlamaIndexmaintenance 27 · adoption 42 · docs 6943Caution
What this does not tell you

Scores are percentiles of public GitHub signals. Nobody here tested these tools hands-on, so the higher score is not a verdict on which suits your project. Yellow marks the higher value.

Which one fits you

From measured data and licences, not from testing.

Pick RAGFlow if

  • Recent activity and releases matter most to you (maintenance 77).
  • You want the more widely adopted option (adoption 62).

Pick Mem0 if

  • You want to run it on your own machine (local install found in the README).

Pick LlamaIndex if

  • You want to run it on your own machine (local install found in the README).

Safety side by side

Automated scan, 2 Nov 2026. Not a manual audit.

  • CautionRAGFlow3 critical-severity known vulnerabilities in runtime dependencies (OSV)
  • CautionMem018 critical-severity known vulnerabilities in runtime dependencies (OSV). Agent file pipes a script into a shell
  • CautionLlamaIndex39 critical-severity known vulnerabilities in runtime dependencies (OSV)
Why different labels?

A label partly reflects how much of each tool is visible and scannable, not only how risky it is. A tool without a lockfile cannot get a dependency check.

  • RAGFlow: 3 critical-severity known vulnerabilities in runtime dependencies (OSV)
  • Mem0: 18 critical-severity known vulnerabilities in runtime dependencies (OSV); Skill/agent file instructs piping a remote script into a shell: skills/mem0-oss-to-platform/references/gotchas.md — curl -fsSL https://raw.githubusercontent.com/mem0ai/mem0/main/scripts/oss-to-platform-migrate.sh | bash
  • LlamaIndex: 39 critical-severity known vulnerabilities in runtime dependencies (OSV)

Repo facts

Yellow = the higher value, where higher is better.

FactRAGFlowMem0LlamaIndex
Score695543
Stars93,32168,26052,777
Last push2 Nov30 Oct26 Oct
Releases, 90 days10+10+2
LicenceApache-2.0Apache-2.0MIT
Open sourceOpen sourceOpen sourceOpen source
LanguageGoPythonPython
TypeAI toolAI toolAgent framework
Runs locallyunknownyesyes
Hosted optionmentionedmentionedmentioned

“Runs locally” and “Hosted option” are read from each README automatically (or from the official docs where noted); “unknown” means no evidence was found, not that it is absent.

Questions about RAGFlow vs Mem0 vs LlamaIndex

Answers use this week's StackGrade data.

RAGFlow, Mem0 or LlamaIndex: which scores higher on StackGrade?

Highest to lowest in Week 45: RAGFlow 69, Mem0 55, LlamaIndex 43 out of 100. The score combines maintenance, adoption and docs (percentiles of public GitHub signals): RAGFlow 77, 62 and 69; Mem0 52, 48 and 69; LlamaIndex 27, 42 and 69. Community (20% weight) is not measured yet. It is not a hands-on test, so a higher score does not say which tool suits your project.

Is RAGFlow, Mem0 or LlamaIndex safer to use?

Safety labels from the automated scan of 2 Nov 2026: RAGFlow: Caution, 3 critical-severity known vulnerabilities in runtime dependencies (OSV); Mem0: Caution, 18 critical-severity known vulnerabilities in runtime dependencies (OSV); LlamaIndex: Caution, 39 critical-severity known vulnerabilities in runtime dependencies (OSV). It is an automated scan, not a manual audit.

Which is more widely used, RAGFlow, Mem0 or LlamaIndex?

By GitHub stars: RAGFlow 93,321, Mem0 68,260, LlamaIndex 52,777. Adoption score (percentile among all 52 tracked tools): RAGFlow 62, Mem0 48, LlamaIndex 42. Stars are one public signal and do not measure real-world use.

Which licences do RAGFlow, Mem0 and LlamaIndex use?

RAGFlow: Apache-2.0; Mem0: Apache-2.0; LlamaIndex: MIT. Read each licence text before commercial use.

Should I pick RAGFlow, Mem0 or LlamaIndex?

Pick RAGFlow if recent activity and releases matter most to you (maintenance 77); you want the more widely adopted option (adoption 62). Pick Mem0 if you want to run it on your own machine (local install found in the README). Pick LlamaIndex if you want to run it on your own machine (local install found in the README). This comes from measured public data and licences only, not from hands-on testing.

Full comparison table, every criterion
RAGFlow vs Mem0 vs LlamaIndex, data from 2 Nov 2026
 RAGFlowinfiniflow/ragflowMem0mem0ai/mem0LlamaIndexrun-llama/llama_index
Score69 55 43
Rank#6 overall · #1 in use case#21 overall · #2 in use case#35 overall · #3 in use case
Maintenance (30%)775227
Adoption (30%)624842
Docs (20%)696969
Community (20%)not measurednot measurednot measured
Safety Caution
  • 3 critical-severity known vulnerabilities in runtime dependencies (OSV)
Caution
  • 18 critical-severity known vulnerabilities in runtime dependencies (OSV)
  • Skill/agent file instructs piping a remote script into a shell: skills/mem0-oss-to-platform/references/gotchas.md — curl -fsSL https://raw.githubusercontent.com/mem0ai/mem0/main/scripts/oss-to-platform-migrate.sh | bash
Caution
  • 39 critical-severity known vulnerabilities in runtime dependencies (OSV)
LicenseApache-2.0Apache-2.0MIT
Open sourceOpen sourceOpen sourceOpen source
LanguageGoPythonPython
Stars93,32168,26052,777
Last push
TypeAI toolAI toolAgent framework
Runs locallyunknownyes (README: "pip install")yes (README: "pip install")
Hosted optionmentioned (README: "our cloud")mentioned (README: "managed service")mentioned (README: "Sign up for ")

Get the board every Monday

One email a week: the new top 10, the biggest score changes and every safety label that changed.

Free. Double opt-in: you confirm by email first, unsubscribe in one click.