LangChain Community

Community-maintained third-party integrations for LangChain, covering chat models, vector stores, tools, and retrievers.

Library
PyPI
v0.4.2
287 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
53 /100 Fair
Development Activity 16
Maintenance 44
Community 72
Maturity 40
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
67 /100 Good
Architecture 76
Code Quality 68
Innovation 55
Learning Curve 70

langchain-community is the package that historically hosted LangChain’s long tail of community-contributed integrations — chat models, LLMs, embeddings, vector stores, document loaders, tools, retrievers, and callbacks for hundreds of third-party providers — kept separate from LangChain’s core abstractions so the core package could stay lean and stable.

As of this listing, the maintainers have announced that langchain-community is sunset: no new integrations or fixes are being accepted, and users are directed toward dedicated per-provider packages (e.g. langchain-openai, langchain-anthropic) or the LangChain integrations ecosystem going forward. The package remains installable and widely used in existing projects, but new projects should consult the current LangChain documentation before adopting it.

What You Get

  • Chat model and LLM wrappers for dozens of third-party providers not bundled into LangChain core
  • Vector store integrations (langchain_community.vectorstores) for a wide range of embedding databases
  • Document loaders, retrievers, and tools for connecting LangChain chains/agents to external data sources and APIs
  • Callback handlers and chat-history loaders for tracing and importing conversation data
  • A stable interface layer so integrations can evolve independently of LangChain core release cycles

Common Use Cases

  • Wiring an existing LangChain chain or agent to a specific third-party chat model, vector store, or tool via a community integration
  • Maintaining legacy LangChain applications that were built before integrations were split into per-provider packages
  • Loading documents or chat history from a source with an existing langchain_community loader rather than writing a custom one
  • Prototyping quickly against a wide range of providers before pinning to a dedicated per-provider package

Under The Hood

Architecture The repository is a single-package monorepo rooted at libs/community, with the importable langchain_community module organized by integration category — chat_models/, embeddings/, vectorstores/, retrievers/, tools/, agents/, callbacks/, storage/, chat_loaders/, cross_encoders/, query_constructors/ — each a directory of per-provider modules implementing LangChain core’s base interfaces (BaseChatModel, VectorStore, BaseRetriever, etc.) for a specific third-party service.

Tech Stack Pure Python, packaged with a pyproject.toml/uv.lock-based build, depending on langchain-core for its base abstractions and, per-integration, on the relevant third-party SDKs (loaded lazily/optionally so the base install stays light).

Code Quality Tests are split into tests/unit_tests and tests/integration_tests, mirroring the module structure so each provider integration has isolated unit coverage plus optional integration tests that require live credentials (declared in extended_testing_deps.txt). Given the package’s sunset status, the maintainers note in the README that no further fixes are being merged, so code quality reflects a frozen, no-longer-actively-hardened snapshot.

API Design Each integration implements the same LangChain core base class for its category (e.g. every vector store subclasses VectorStore), so switching between providers within a category typically requires changing only the constructor/import, not the surrounding chain or agent code — the main ergonomic strength of the community-package split.

Used by 15 apps in this directory

Python
67%
Apache 2.0

Agent Control

AI Agents

314

An open-source runtime control plane for AI agents — define safety guardrails once, apply them across agents built on LangChain, CrewAI, Google ADK, or AWS Strands, and update controls without redeploying code.

View details
74
Repo Health
71
Technical
67
Dependency
Built with
Python 67%
TypeScript 32%
Updated 5 days ago
Python
97%
MIT

auto-news

AI Assistants · Productivity

908

An AI-powered personal news aggregator that filters multi-source feeds through LLMs and delivers curated, noise-free summaries to your Notion workspace.

View details
43
Repo Health
53
Technical
66
Dependency
Built with
Python 97%
Updated 1 years ago
Python
99%
MIT

deepagents

AI Agents · AI Development

29,818

The batteries-included Python agent harness — planning, sub-agents, filesystem, shell, memory, and skills bundled in, built on LangGraph.

View details
88
Repo Health
83
Technical
70
Dependency
Built with
Python 99%
Updated 5 days ago
Python
70%
Apache 2.0

GPT Researcher

AI Assistants · Productivity

29,650

The pioneering open-source autonomous AI agent that conducts deep, multi-source research and produces citation-backed reports exceeding 2,000 words — faster and more reliably than any human researcher.

View details
91
Repo Health
91
Technical
63
Dependency
Built with
Python 70%
TypeScript 18%
Updated 1 weeks ago
Python
70%
Apache 2.0

GPT Researcher

AI Assistants · Productivity

29,650

The pioneering open-source autonomous AI agent that conducts deep, multi-source research and produces citation-backed reports exceeding 2,000 words — faster and more reliably than any human researcher.

View details
91
Repo Health
91
Technical
63
Dependency
Built with
Python 70%
TypeScript 18%
Updated 1 weeks ago
Python
51%
AGPL 3.0

Khoj

AI Assistants · Knowledge Management · Productivity

37,526

A self-hostable AI second brain that chats with your documents, searches the web, builds custom agents, and runs entirely on your own LLM.

View details
63
Repo Health
82
Technical
66
Dependency
Built with
Python 51%
TypeScript 36%
Updated 2 months ago
Python
69%
MIT

Langflow

AI Agents · AI Development

155,319

Build, test, and deploy AI agents and RAG workflows visually with native API and MCP server export.

View details
90
Repo Health
85
Technical
65
Dependency
Built with
Python 69%
TypeScript 22%
Updated 5 days ago
Python
97%
MIT

local-deep-researcher

AI Assistants · AI Development

9,357

A fully local web research assistant that iteratively searches, summarizes, and refines markdown reports using any Ollama or LMStudio model—no cloud or API keys required.

View details
59
Repo Health
74
Technical
75
Dependency
Built with
Python 97%
Updated 1 weeks ago
Python
45%
GPL 3.0

MaxKB

AI Development · Knowledge Management

22,882

Build enterprise-grade AI agents with RAG, workflows & multi-modal support

View details
92
Repo Health
68
Technical
66
Dependency
Built with
Python 45%
Vue 37%
TypeScript 17%
Updated 5 days ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers