brainlid/langchain

Elixir implementation of a LangChain style framework that lets Elixir projects integrate with and leverage LLMs.

72
/ 100
Verified

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.

No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

1,108

Forks

188

Language

Elixir

License

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.