Source: https://seerepo.com/r/langchain-ai/langchain/built
Markdown source: https://seerepo.com/r/langchain-ai/langchain/built.md
Description: langchain is a Python repo built with AIOHTTP. It reaches it with SQLAlchemy. It has 1,654 files and 426,036 written lines, with 895 test files.

# What is langchain built with?

langchain is a Python repo built with AIOHTTP. It reaches it with SQLAlchemy, uses AI through LangChain, langchain-openai, LangGraph, langchain-text-splitters, langsmith, and 5 more, makes its content with pillow, validates its data with Pydantic, and uses chromadb. It has 1,654 files and 426,036 written lines, with 895 test files.

Read on November 4, 2026, at commit aa2528f.

Repository: https://github.com/langchain-ai/langchain

## Backend

### Data

- **chromadb**: 1 file

### Data access

- **SQLAlchemy**: 1 file

### AI

- **LangChain**: 579 files
- **langchain-openai**: 27 files
- **LangGraph**: 26 files
- **langchain-text-splitters**: 19 files
- **langsmith**: 14 files
- **tiktoken**: 5 files
- **exa-py**: 4 files
- **Ollama**: 4 files
- **groq**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 13 files · [libs/langchain/langchain_classic/agents/openai_assistant/base.py, line 23](https://github.com/langchain-ai/langchain/blob/aa2528fb980a290d2b06c83a1be43e60bc2348f9/libs/langchain/langchain_classic/agents/openai_assistant/base.py#L23)

## Support

### The base

- **AIOHTTP**: 1 file

### Content

- **[pillow](https://seerepo.com/uses/pillow)**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 193 files

### Tools

- **typing-extensions**: 232 files
- **packaging**: 3 files

### Other

- **pyyaml**
- **httpx**: 10 files
- **NumPy**: 10 files
- **tenacity**: 8 files
- **requests**: 5 files
- **httpx2**: 3 files
- **certifi**: 2 files
- **async-timeout**: 1 file
- **httpx-sse**: 1 file
- **tomli**: 1 file

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, AIOHTTP, SQLAlchemy, tiktoken, exa-py, Ollama, groq, pillow, Pydantic · [Compare](https://seerepo.com/compare/langchain-ai/langchain/vs/Significant-Gravitas/AutoGPT)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): chromadb, OpenAI, AIOHTTP, SQLAlchemy, tiktoken, pillow, Pydantic · [Compare](https://seerepo.com/compare/langchain-ai/langchain/vs/open-webui/open-webui)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): OpenAI, AIOHTTP, SQLAlchemy, LangChain, exa-py, pillow, Pydantic · [Compare](https://seerepo.com/compare/langchain-ai/langchain/vs/langflow-ai/langflow)
- [browser-use/browser-use](https://seerepo.com/r/browser-use/browser-use/built): OpenAI, AIOHTTP, Ollama, groq, pillow, Pydantic · [Compare](https://seerepo.com/compare/browser-use/browser-use/vs/langchain-ai/langchain)
- [NVIDIA/SkillSpector](https://seerepo.com/r/NVIDIA/SkillSpector/built): OpenAI, LangChain, langchain-openai, langsmith, Pydantic · [Compare](https://seerepo.com/compare/langchain-ai/langchain/vs/NVIDIA/SkillSpector)
- [Comfy-Org/ComfyUI](https://seerepo.com/r/Comfy-Org/ComfyUI/built): AIOHTTP, SQLAlchemy, pillow, Pydantic · [Compare](https://seerepo.com/compare/Comfy-Org/ComfyUI/vs/langchain-ai/langchain)

## Frequently asked questions

### What language is langchain written in?

langchain is written in Python: 1,654 files and 426,036 written lines.

### What framework does langchain use?

langchain is built with AIOHTTP.

### Does langchain use AI?

Yes. langchain uses AI through LangChain, langchain-openai, LangGraph, langchain-text-splitters, langsmith, tiktoken, exa-py, Ollama, groq, and OpenAI.

### What services does langchain use?

langchain uses chromadb.

### Does langchain have tests?

Yes. langchain has 895 test files.

### Which repos have a stack like langchain's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, open-webui/open-webui, and langflow-ai/langflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
