langchain
by
langchain-ai

Description: The agent engineering platform.

View on GitHub ↗

Summary Information

Updated 11 minutes ago
Added to GitGenius on November 28th, 2023
Created on October 17th, 2022
Open Issues & Pull Requests: 417 (+0)
Number of forks: 23,506
Total Stargazers: 141,482 (+0)
Total Subscribers: 892 (+0)

Issue Activity (beta)

Open issues: 358
New in 7 days: 41
Closed in 7 days: 28
Avg open age: 90 days
Stale 30+ days: 140
Stale 90+ days: 81

Recent activity

Opened in 7 days: 34
Closed in 7 days: 25
Comments in 7 days: 157
Events in 7 days: 370

Top labels

  • bug (3,838)
  • external (1,762)
  • investigate (417)
  • langchain (348)
  • feature request (293)
  • core (261)
  • openai (146)
  • help wanted (92)

Repository Insights (GitGenius)

Median issue/PR response: 8.2 hours
Mean response time: 78.9 days
90th percentile: 313.5 days
Tracked items: 3,965

Most active contributors

Detailed Description

LangChain is an open-source Python framework positioned as the agent engineering platform for building applications powered by large language models. The repository serves as the core component of a broader ecosystem that includes LangGraph for agent orchestration, Deep Agents for higher-level agent capabilities, and integrations with numerous third-party services. The framework enables developers to chain together interoperable components and connect LLMs to diverse data sources through a standard interface for models, embeddings, vector stores, and other AI infrastructure.

The primary purpose of LangChain is to abstract away the complexity of working with different language models and external systems, allowing developers to swap models and integrations without rewriting application logic. The framework provides modular, component-based architecture that supports rapid prototyping and iteration on LLM applications. It includes built-in support for real-time data augmentation, model interoperability, and production-ready features like monitoring and evaluation through integrations with LangSmith, the team's observability and debugging platform.

The repository has demonstrated sustained growth and active maintenance. As of the most recent tracking period, the project maintains 140,927 stargazers with a median issue and pull request response latency of 8.5 hours across 3,942 tracked items. The most active contributors include mdrxy with 2,315 events, ccurme with 729 events, and eyurtsev with 658 events. The project tracks significant issue activity, with bug reports comprising 2,207 items, external issues at 1,567, and investigation-tagged items at 414, indicating ongoing community engagement and maintenance demands.

The framework is classified across multiple domains including models, machine learning applications, API services, knowledge retrieval, NLP, vector stores, text generation, AI agents, agent flows, and various integration categories. This broad classification reflects LangChain's role as a foundational platform that bridges language models with external tools, data sources, and orchestration patterns. The repository's topics span major LLM providers including OpenAI, Anthropic, and Google Gemini, as well as related technologies like Pydantic for data validation and TypeScript for JavaScript implementations.

LangChain's ecosystem approach distinguishes it from standalone frameworks. The platform integrates with LangSmith for agent evaluation and deployment, LangGraph for controllable agent workflows, and an extensive library of integrations covering chat models, embedding models, tools, and toolkits. The framework supports flexible abstraction layers, allowing developers to work at high levels for quick prototyping or at low levels for fine-grained control over agent behavior and data flows. The project maintains comprehensive documentation, an academy with free courses, and an active community forum for technical discussion and feedback.

langchain
by
langchain-ailangchain-ai/langchain

Repository Details

Fetching additional details & charts...