7 Best LangChain Dart Alternatives in 2026 (Open Source)

LangChain Dart — Build LLM-powered Dart/Flutter applications. The only LangChain implementation for Dart/Flutter — enables the massive Flutter developer community to build LLM apps with familiar patterns, including LCEL composability that no other Dart AI library offers

Short answer

  • Closest match to LangChain Dart: LangChain Go.
  • Most actively developed: LangChain (182 commits in the last 90 days).
  • Fastest growing: Eino (+465 GitHub stars in the last 30 days).
  • No commit in 6+ months: LangChain Go, LangChain Rust, llm-chain and Agency.

These 7 open-source tools do the same job. They are ordered by how closely they match LangChain Dart, with live GitHub data so you can see which projects are actively maintained.

ToolGitHub starsStars / 30dLast commit
LangChain Dart(original)689+32026-08-27
LangChain Go9.7k+1182026-01-11
LangChain18.2k+1422026-10-01
Langchainrb2.0k+42026-09-09
LangChain Rust1.3k+132025-04-30
Eino13.2k+4652026-09-29
llm-chain1.6k+12024-10-31
Agency515+12024-12-30
  1. 1. LangChain Go

    LangChain for Go, the easiest way to write LLM-based programs in Go

    What sets it apart: It brings LangChain's composable LLM application model to the Go ecosystem.

    Best for: Go developers building LLM applications; Teams implementing LangChain-style agents and workflows in Go

  2. 2. LangChain

    The agent engineering platform

    What sets it apart: vs LlamaIndex.TS: broader agent/chain abstractions and larger integration ecosystem; vs AI SDK: more opinionated with built-in chain patterns and LangSmith observability

    Best for: Building LLM-powered apps in TypeScript/JavaScript; Rapid prototyping with multiple LLM providers; RAG applications with diverse data sources

  3. 3. Langchainrb

    Build LLM-powered applications in Ruby

    What sets it apart: vs Python LangChain: native Ruby implementation with deep Rails integration, unified 11+ LLM provider interface, and built-in RAGAS evaluation — the only serious LangChain for Ruby

    Best for: Ruby/Rails teams building LLM-powered applications; Adding RAG and AI assistant features to existing Rails apps

  4. 4. LangChain Rust

    🦜️🔗LangChain for Rust, the easiest way to write LLM-based programs in Rust

    What sets it apart: vs Python LangChain: native Rust with compile-time type safety, zero-cost abstractions, and memory safety for performance-critical LLM applications

    Best for: Rust teams building LLM-powered applications with type safety; Performance-critical LLM services in Rust backend systems

  5. 5. Eino

    The ultimate LLM/AI application development framework in Go.

    What sets it apart: The most mature LLM application framework for Go — vs LangChain/LlamaIndex which are Python/JS only

    Best for: Go-based AI agent and RAG application development; Teams already in the CloudWeGo/ByteDance ecosystem

  6. 6. llm-chain

    `llm-chain` is a powerful rust crate for building chains in large language models allowing you to summarise text and complete complex tasks

    What sets it apart: It provides a Rust-native collection of crates for composing advanced LLM chains.

    Best for: Rust developers building LLM-powered applications; Developers implementing multi-step language-model workflows

  7. 7. Agency

    🕵️‍♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach.

    What sets it apart: vs LangChainGo: Go-native design from scratch (not a Python port) — composable operations, interceptors, and multimodal support with clean Go-idiomatic architecture

    Best for: Go developers wanting an idiomatic AI framework (not a Python port); Building multimodal AI applications in Go (text, image, speech); Teams preferring clean architecture with composable operations

FAQ

What are the best alternatives to LangChain Dart?
The closest open-source alternatives to LangChain Dart are LangChain Go, LangChain and Langchainrb, followed by LangChain Rust, Eino and llm-chain. They are ranked by how closely they match what LangChain Dart does.
Which LangChain Dart alternative is the most popular?
LangChain has the most GitHub stars among LangChain Dart alternatives, with 18,245 stars.
Which LangChain Dart alternative is the most actively maintained?
By recent activity, LangChain (182 commits in the last 90 days) is the most actively developed alternative.