langchain  by langchain-ai

Framework for building LLM-powered applications

created 2 years ago
112,577 stars

Top 0.1% on sourcepulse

GitHubView on GitHub
Project Summary

LangChain is a Python framework designed to simplify the development of LLM-powered applications by providing interoperable components and integrations. It targets developers building applications that require real-time data augmentation and model flexibility, enabling rapid prototyping and adaptation to evolving AI technologies.

How It Works

LangChain offers a modular approach, abstracting common LLM application patterns like chains, agents, and memory. It provides a standardized interface for interacting with various LLM providers, data sources, vector stores, and tools. This abstraction allows developers to easily swap components and integrate diverse systems, facilitating complex workflows such as Retrieval Augmented Generation (RAG).

Quick Start & Requirements

Highlighted Details

  • Framework for building context-aware reasoning applications.
  • Integrates with a vast library of LLM providers, vector stores, and tools.
  • Supports model interoperability for easy experimentation and adaptation.
  • Seamlessly integrates with LangSmith for observability and LangGraph for agent orchestration.

Maintenance & Community

  • Actively maintained by the LangChain AI team.
  • Integrates with LangSmith and LangGraph, which are used in production by companies like LinkedIn, Uber, Klarna, and GitLab.
  • Links: LangSmith, LangGraph

Licensing & Compatibility

  • License: MIT License
  • Compatibility: Permissive license suitable for commercial use and closed-source applications.

Limitations & Caveats

The README mentions LangChain.js for JavaScript/TypeScript development, indicating this repository is specifically for the Python implementation. For advanced agent orchestration, LangGraph is recommended.

Health Check
Last commit

22 hours ago

Responsiveness

1 day

Pull Requests (30d)
381
Issues (30d)
114
Star History
6,606 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Didier Lopes Didier Lopes(Founder of OpenBB), and
1 more.

langgraph by langchain-ai

2.1%
17k
Agent orchestration framework for building controllable agents
created 2 years ago
updated 20 hours ago
Starred by Nat Friedman Nat Friedman(Former CEO of GitHub), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
7 more.

langflow by langflow-ai

2.9%
93k
Visual tool for AI agent and workflow creation/deployment
created 2 years ago
updated 18 hours ago
Feedback? Help us improve.