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.

langchain
72
Verified
chainlite
53
Established
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 23/25
Maintenance 2/25
Adoption 13/25
Maturity 25/25
Community 13/25
Stars: 1,108
Forks: 188
Downloads:
Commits (30d): 26
Language: Elixir
License:
Stars: 50
Forks: 7
Downloads: 191
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
Stale 6m

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

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