langchain and langchain_demo

The demo project is a reference implementation that showcases practical usage patterns of the Elixir LangChain library, making them complements rather than alternatives.

langchain
72
Verified
langchain_demo
56
Established
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 17/25
Stars: 1,108
Forks: 188
Downloads:
Commits (30d): 26
Language: Elixir
License:
Stars: 154
Forks: 23
Downloads:
Commits (30d): 0
Language: Elixir
License:
No Package No Dependents
No Package No Dependents

About langchain

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.

About langchain_demo

brainlid/langchain_demo

Demo web project using the Elixir LangChain library

Scores updated daily from GitHub, PyPI, and npm data. How scores work