#2828th of 48 in Agent frameworks and SDKs

langchainjs

TypeScript framework for building LLM apps and agents with swappable model integrations

Stars
18.3k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript

Missed the latest GitHub check; these facts may be older.

LangChain is hiring: 98 open roles

Overview

LangChain.js is a TypeScript library that gives agents, chat models, embeddings, vector stores and retrievers a common interface, with integrations for many providers. It runs on Node.js 20, 22 and 24, Cloudflare Workers, Deno, Bun, Vercel/Next.js and in the browser. Deep Agents (higher-level) and LangGraph.js (lower-level orchestration) are separate packages built on or alongside it.

Who it is for: TypeScript and JavaScript developers building LLM apps and agents

Strengths

  • Runs on Node.js (ESM and CommonJS), Deno, Bun, Cloudflare Workers, Supabase Edge and browsers
  • Common interface across models, embeddings, vector stores and retrievers makes providers swappable
  • Large integration library covering model providers, tools and vector stores
  • Pairs with LangGraph.js for orchestration and Deep Agents for planning and subagents

Weaknesses

  • Monitoring and evaluation depend on LangSmith, a separate hosted product
  • Abstraction layers add indirection over direct provider SDK calls
  • Advanced orchestration requires learning a second package, LangGraph.js
  • README gives no resource requirements or version-compatibility details for integrations

What it needs

  • no GPU
  • Needs Node.js 20/22/24 or Deno/Bun, LLM provider API
  • Models: Multiple providers via integrations

Also in Agent frameworks and SDKs

See all 48
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)62.1k starsMIT93 out of 100
2browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118k starsMIT89 out of 100
3langchainPython framework for building LLM agents and apps from interoperable components147.8k starsMIT88 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)111.2k starsApache-2.088 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38k starsMIT87 out of 100