langchain and langchain-course

The official LangChain framework (A) provides the core libraries and abstractions for building agentic systems, while the course repository (B) serves as an educational complement that teaches practical implementation patterns using those same libraries.

langchain
98
Verified
langchain-course
57
Established
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 23/25
Maintenance 13/25
Adoption 10/25
Maturity 9/25
Community 25/25
Stars: 129,354
Forks: 21,296
Downloads: 225,878,213
Commits (30d): 228
Language: Python
License: MIT
Stars: 1,204
Forks: 2,226
Downloads:
Commits (30d): 1
Language:
License: Apache-2.0
No risk flags
No Package No Dependents

About langchain

langchain-ai/langchain

The agent engineering platform

Provides unified abstractions for LLM models, embeddings, vector stores, and retrieval tools across 100+ provider integrations, enabling seamless model swapping and real-time data augmentation. Built on a modular, component-based architecture that supports chains and orchestration patterns, with optional integration to LangGraph for complex agentic workflows and LangSmith for observability and evals.

About langchain-course

emarco177/langchain-course

A project-based course repository for developing AI agents using LangChain v1+ and LangGraph: search agents, RAG systems, reflection agents, and code interpreters.

Structures learning through commit-by-commit progression across 7 projects that integrate Tavily for web search, Pinecone/FAISS for vector storage, and Streamlit for deployment. Emphasizes tool calling, agentic workflows with self-correction loops (reflection/reflexion patterns), and vector database implementation for RAG systems. Targets intermediate developers with production-ready code patterns using LangChain v0.3+ and LangGraph's state machine abstractions.

Scores updated daily from GitHub, PyPI, and npm data. How scores work