LangChain Community

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

Library
PyPI
v0.4.2
286 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
52 /100 Fair
Development Activity 12
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
38%
Other

Open WebUI

AI Agents · AI Assistants

156,607

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

View details
92
Repo Health
75
Technical
66
Dependency
Built with
Python 38%
Svelte 35%
JavaScript 19%
Updated 5 days ago
Python
49%
Other

Arize Phoenix

Analytics · Devops · Monitoring

11,976

Open-source AI observability platform for tracing, evaluating, and debugging LLM applications with built-in intelligence and MCP support.

View details
92
Repo Health
88
Technical
67
Dependency
Built with
Python 49%
TypeScript 43%
Updated 5 days ago
Python
55%
Other

PostHog

Ab Testing Experimentation · Analytics · Developer Tools

40,397

The all-in-one open source product platform combining analytics, session replay, feature flags, error tracking, AI observability, and a built-in data warehouse in a single self-hostable stack.

View details
92
Repo Health
80
Technical
65
Dependency
Built with
Python 55%
TypeScript 36%
Updated 5 days ago
TypeScript
98%
MIT

Promptfoo

AI Development

26,358

An open-source CLI and library for evaluating and red-teaming LLM applications — replace trial-and-error prompt engineering with systematic evals, vulnerability scanning, and CI/CD integration.

View details
90
Repo Health
73
Technical
67
Dependency
Built with
TypeScript 98%
Updated 5 days ago
JavaScript
50%
AGPL 3.0

QRev

AI Agents · CRM

364

Open source AI-first sales platform that replaces Salesforce with autonomous agents handling prospecting, outreach, and lead management at scale.

View details
39
Repo Health
68
Technical
64
Dependency
Built with
JavaScript 50%
Python 28%
TypeScript 14%
Updated 8 months ago
Python
71%
Apache 2.0

SurfSense

AI Assistants · Search

16,586

The open-source, unlimited NotebookLM alternative with real-time collaboration, a desktop app, and no vendor lock-in.

View details
88
Repo Health
71
Technical
66
Dependency
Built with
Python 71%
TypeScript 27%
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