Open-Source AI Tools Compared: Live Maintenance Data
Each comparison below puts two open-source AI tools side by side using live GitHub data: commits in the last 91 days against the same period a year earlier, last commit, stars, licence and our maintenance status. The numbers refresh automatically, so the pages stay current without anyone rewriting them.
Most-starred matchups
n8n208k starsvsDify159k stars3,836 commitslast 91 days2,476 commitsBoth score 100; n8n had more commits (3,836 vs 2,476)Ollama184k starsvsllama.cpp132k stars372 commitslast 91 days1,651 commitsHigher health score: llama.cpp (100 vs 97)Dify159k starsvsLangflow156k stars2,476 commitslast 91 days1,004 commitsBoth score 100; Dify had more commits (2,476 vs 1,004)
AI coding tools 4
Cline70.5k starsvsAider49.6k stars1,056 commitslast 91 days0 commitsHigher health score: Cline (100 vs 3)Continue36.2k starsvsCline70.5k stars3 commitslast 91 days1,056 commitsHigher health score: Cline (100 vs 25)Roo Code24.3k starsvsCline70.5k stars0 commitslast 91 days1,056 commitsHigher health score: Cline (100 vs 0)Gemini CLI107k starsvsOpenAI Codex CLI130k stars202 commitslast 91 days4,003 commitsHigher health score: OpenAI Codex CLI (100 vs 76)
Agent frameworks 5
CrewAI59.8k starsvsLangGraph43.4k stars327 commitslast 91 days186 commitsHigher health score: CrewAI (97 vs 83)n8n208k starsvsDify159k stars3,836 commitslast 91 days2,476 commitsBoth score 100; n8n had more commits (3,836 vs 2,476)AutoGen61.5k starsvsCrewAI59.8k stars1 commitlast 91 days327 commitsHigher health score: CrewAI (97 vs 0)Flowise55.5k starsvsLangflow156k stars18 commitslast 91 days1,004 commitsHigher health score: Langflow (100 vs 0)Dify159k starsvsLangflow156k stars2,476 commitslast 91 days1,004 commitsBoth score 100; Dify had more commits (2,476 vs 1,004)
Local LLM tools 6
Ollama184k starsvsllama.cpp132k stars372 commitslast 91 days1,651 commitsHigher health score: llama.cpp (100 vs 97)vLLM94.1k starsvsSGLang37.3k stars4,405 commitslast 91 days4,889 commitsBoth score 100; SGLang had more commits (4,889 vs 4,405)Ollama184k starsvsvLLM94.1k stars372 commitslast 91 days4,405 commitsHigher health score: vLLM (100 vs 97)llama.cpp132k starsvsvLLM94.1k stars1,651 commitslast 91 days4,405 commitsBoth score 100; vLLM had more commits (4,405 vs 1,651)vLLM94.1k starsvsTensorRT-LLM14.8k stars4,405 commitslast 91 days2,368 commitsHigher health score: vLLM (100 vs 97)Open WebUI156k starsvsLibreChat45.9k stars2,142 commitslast 91 days1,589 commitsHigher health score: Open WebUI (100 vs 95)
RAG frameworks 2
Vector databases 5
Qdrant35.1k starsvsMilvus46.4k stars704 commitslast 91 days650 commitsBoth score 100; Qdrant had more commits (704 vs 650)Chroma29.5k starsvsQdrant35.1k stars115 commitslast 91 days704 commitsHigher health score: Qdrant (100 vs 72)Weaviate16.9k starsvsQdrant35.1k stars3,569 commitslast 91 days704 commitsBoth score 100; Weaviate had more commits (3,569 vs 704)Milvus46.4k starsvsWeaviate16.9k stars650 commitslast 91 days3,569 commitsBoth score 100; Weaviate had more commits (3,569 vs 650)pgvector23.4k starsvsQdrant35.1k stars118 commitslast 91 days704 commitsHigher health score: Qdrant (100 vs 67)
Evaluation & observability 2
Fine-tuning & training 1
How to read a card: the bar splits the two tools’ combined commits in the last 91 days on their default branches, and the badge is our health score out of 100. Each card opens the full comparison. We have not tested these tools ourselves; the data measures maintenance, not features or quality.