langchain and chainlite
These are ecosystem siblings—one is a language-specific implementation of the LangChain framework pattern (Elixir), while the other is a lightweight wrapper that combines LangChain abstractions with LiteLLM's multi-provider LLM interface, both serving different use cases within the broader LangChain ecosystem.
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 chainlite
stanford-oval/chainlite
LangChain + LiteLLM that works
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work