brainlid/langchain
Elixir implementation of a LangChain style framework that lets Elixir projects integrate with and leverage LLMs.
Supports multiple LLM providers (OpenAI, Claude, Gemini, Grok, Ollama, and local models via Bumblebee) with a modular component architecture that prioritizes functional design patterns over object-oriented parity with JavaScript/Python ports. Built around the `LLMChain` abstraction for composing language models with data sources and tool integrations, with features like prompt caching across providers and streaming response support.
1,108 stars. Actively maintained with 26 commits in the last 30 days.
Stars
1,108
Forks
188
Language
Elixir
License
—
Category
Last pushed
Mar 13, 2026
Commits (30d)
26
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/brainlid/langchain"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
langchain-ai/langchain-aws
Build LangChain Applications on AWS
langchain-ai/langchain-weaviate
🦜🔗 LangChain interface to Weaviate
langchain-ai/langchain-mongodb
Integrations between MongoDB, Atlas, LangChain, and LangGraph
langchain-ai/langchain-litellm
🦜🔗 LangChain interface to LiteLLM
brainlid/langchain_demo
Demo web project using the Elixir LangChain library