LangChain Community

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

Library
PyPI
v0.4.2
289stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum.How we score it →
38/100Needs Attention
Development Activity24
Maintenance0
Community48
Maturity40
Momentum40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation.How we score it →
67/100Good
Architecture76
Code Quality68
Innovation55
Learning Curve70

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 14 apps in this directory

Python
66%
Apache 2.0

Agent Control

AI Agents

295

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
79
Repo Health
71
Technical
70
Dependency
Built with
Python66%
TypeScript33%
Updated yesterday
Python
97%
MIT

auto-news

AI Assistants · Productivity

906

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
Python97%
Updated 1 years ago
Python
99%
MIT

deepagents

AI Agents · AI Development

27,919

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
74
Dependency
Built with
Python99%
Updated today
Python
63%
Apache 2.0

GPT Researcher

Productivity · AI Assistants

29,039

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
88
Repo Health
91
Technical
64
Dependency
Built with
Python63%
TypeScript23%
Updated 1 months ago
Python
51%
AGPL 3.0

Khoj

AI Assistants · Knowledge Management · Productivity

36,555

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
77
Repo Health
82
Technical
70
Dependency
Built with
Python51%
TypeScript36%
Updated 2 weeks ago
Python
68%
MIT

Langflow

AI Agents · AI Development

153,450

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

View details
90
Repo Health
85
Technical
66
Dependency
Built with
Python68%
TypeScript22%
Updated today
Python
97%
MIT

local-deep-researcher

AI Assistants · AI Development

9,300

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
60
Repo Health
74
Technical
74
Dependency
Built with
Python97%
Updated 2 weeks ago
Python
45%
GPL 3.0

MaxKB

AI Development · Knowledge Management

22,539

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

View details
91
Repo Health
68
Technical
66
Dependency
Built with
Python45%
Vue37%
TypeScript17%
Updated today
Python
37%
Other

Open WebUI

AI Assistants · AI Agents

149,204

The extensible, privacy-first AI platform that runs Ollama, OpenAI, and any LLM backend behind a polished, feature-packed web interface.

View details
91
Repo Health
75
Technical
66
Dependency
Built with
Python37%
Svelte33%
JavaScript22%
Updated today

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

Search