langchain
Elixir implementation of a LangChain style framework for integrating with and leveraging LLMs.
GraphCanon updated 1w · GitHub synced 1w
Decision brief
LangChain framework tailored for Elixir projects
Good fit when
- You are working on an Elixir project and want to integrate advanced Language Model capabilities.
- Your application requires specific features that are well-supported in the latest version of Elixir (1.17 or higher).
Avoid when
- Your project is not written in Elixir, as this framework does not offer official support for other programming languages.
- If your requirements mandate a non-Elixir environment or dependency ecosystem, such as Python which has more mature LLM frameworks.
- Requirements:
- Requires at least Elixir 1.17; Add `langchain` to dep list in `mix.exs` for installation
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (1d since push)
- As of 1w
- Provenance
- Not a fork · Personal account
- As of 1w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
git clone https://github.com/brainlid/langchainSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
The repository offers an Elixir framework enabling projects to integrate and benefit from the capabilities provided by Language Models (LLMs).
Capability facts
- Languages
- elixir
Source: github.language · Aug 8, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 8, 2026)
The package can be installed by adding `langchain` to your list of dependenciesSource link
Tags
README
Installation
Requirements: Elixir 1.17 or higher
The package can be installed by adding langchain to your list of dependencies
in mix.exs:
def deps do
[
{:langchain, "~> 0.9.0"}
]
end
For agents
This page has a .md twin and JSON over the API.