What is langchainjs built with?

langchainjs is a TypeScript repo built with Express and Hono. It stores its data in bson, @pinecone-database/pinecone, and weaviate-client, reaches it with TypeORM, signs people in with @aws-sdk/credential-provider-node, jose, and @azure/identity, uses AI through langsmith, js-tiktoken, @langchain/langgraph, langchain, aws-sdk, and 3 more, makes its content with Cheerio, handlebars, js-yaml, yaml, and mustache, validates its data with Zod, validate-npm-package-name, @cfworker/json-schema, and @standard-schema/spec, is tested with Vitest, Jest, jest-environment-node, testcontainers, and Faker, deploys with @hono/node-server and @aws-sdk/types, and uses MCP. It has 446,312 written lines, with 761 test files.

Read on November 6, 2026, at commit 8103487. Read it as markdown

Frontend

Interface 1

Backend

Data access 1

  • TypeORM2 files

AI 8

  • langchain22 files
  • aws-sdk10 files
  • cohere-ai5 files
  • ollama4 files
  • @langchain/langgraph3 files
  • groq-sdk1 file
  • langsmith15 files
  • js-tiktoken5 files

The base 1

Services 1

Sign-in 3

Data 3

  • @pinecone-database/pinecone3 files
  • weaviate-client2 files
  • bson2 files

Support

Validation 4

Testing 5

  • Vitest629 files
  • Jest9 files
  • Faker3 files
  • jest-environment-node2 files
  • testcontainers1 file

Tools 9

  • Cloudflare4 files
  • oxfmt1 file
  • TypeScript1 file
  • commander2 files
  • openapi-types2 files
  • fast-glob1 file
  • peggy1 file
  • tinybench1 file
  • update-check1 file

Content 5

The base 1

Deploy 2

Other 11

  • .ENV3 files
  • exa-js2 files
  • SemVer1 file
  • @smithy/types4 files
  • eventsource-parser4 files
  • picocolors3 files
  • p-queue2 files
  • @iarna/toml1 file
  • conf1 file
  • flat1 file
  • web-streams-polyfill1 file

Other repos with a similar stack

Ordered by how much of its stack they share with langchainjs, then by stars.

Frequently asked questions

What language is langchainjs written in?
langchainjs is written in TypeScript, with 446,312 written lines.
What framework does langchainjs use?
langchainjs is built with Express and Hono.
What database does langchainjs use?
langchainjs stores its data in bson, @pinecone-database/pinecone, and weaviate-client and reaches it with TypeORM.
What does langchainjs sign people in with?
langchainjs signs people in with @aws-sdk/credential-provider-node, jose, and @azure/identity.
Does langchainjs use AI?
Yes. langchainjs uses AI through langsmith, js-tiktoken, @langchain/langgraph, langchain, aws-sdk, cohere-ai, groq-sdk, and ollama.
What services does langchainjs use?
Does langchainjs have tests?
Yes. langchainjs has 761 test files and is tested with Vitest, Jest, jest-environment-node, testcontainers, and Faker.
Which repos have a stack like langchainjs's?
The ones that share most of its stack:RocketChat/Rocket.Chatnovuhq/novuCopilotKit/CopilotKit

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →