Topics / #ai-framework
AI framework projects on GitHub
Inference runtimes and frameworks for building AI applications.
As of , the most-starred AI framework projects on GitHub are langchain (148K stars), mastra (28.9K stars) and onnxruntime (22.1K stars). GitHub.Locker tracks 6 AI framework repositories with 245.4K stars combined. The fastest-growing on October 16 was langchain, with +71 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
langchain
langchain-ai/langchain · ★ 148KLangChain is a framework for building agents and LLM-powered applications: it chains together interoperable components and third-party integrations to simplify AI app development.
+23mastra
mastra-ai/mastra · ★ 28.9KMastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.
+13onnxruntime
microsoft/onnxruntime · ★ 22.1KONNX Runtime is a cross-platform, high performance ML accelerator for inference and training. It runs models from PyTorch, TensorFlow/Keras and classical ML libraries like scikit-learn, LightGBM and XGBoost.
+6eino
cloudwego/eino · ★ 13.3KEino is an LLM/AI application development framework for Go, drawing design ideas from LangChain and Google ADK. It provides reusable components (ChatModel, Tool, Retriever, ChatTemplate), an agent development kit, and a composition engine to build graphs and workflows for AI apps.
The all-time top
6 projects · by stars
- 148K
#1 · langchain-ai/langchain
langchain
LangChain is a framework for building agents and LLM-powered applications: it chains together interoperable components and third-party integrations to simplify AI app development.
- 28.9K
#2 · mastra-ai/mastramastra
Mastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.
- 22.1K
#3 · microsoft/onnxruntimeonnxruntime
ONNX Runtime is a cross-platform, high performance ML accelerator for inference and training. It runs models from PyTorch, TensorFlow/Keras and classical ML libraries like scikit-learn, LightGBM and XGBoost.
- 4

serve
21.9Kjina-ai/serve · PythonJina is an open-source Python framework for building multimodal AI applications on a cloud-native stack — you wrap models into gRPC microservices, chain them into flows, and scale from local to cloud.
- 5

eino
13.3Kcloudwego/eino · GoEino is an LLM/AI application development framework for Go, drawing design ideas from LangChain and Google ADK. It provides reusable components (ChatModel, Tool, Retriever, ChatTemplate), an agent development kit, and a composition engine to build graphs and workflows for AI apps.
- 6

PocketFlow
11.3KThe-Pocket/PocketFlow · PythonPocket Flow is a minimalist 100-line LLM framework built around a single Graph abstraction, letting you build agents, workflows, and RAG pipelines without heavy dependencies or vendor lock-in.
Related topics
Often tagged together
- ai1,955
- framework758
- llm1,483
- open-source5,666
- orchestration218
- agents422
- ai-agents1,289
- python2,383
- agent-framework143
- developer-tools2,924
- langchain97
- observability236
- rag292
- agent821
- agent-memory158
- agent-orchestration222
- agentic-ai310
- anthropic394
- apache-2.01,434
- artificial-intelligence267
- deep-learning737
- gemini313
- generative-ai339
- human-in-the-loop50