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.
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
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work