Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/JavaScript/AI utilities
JS

JavaScript

The language of the web, on the client, the server and the edge.

Paradigm
Multi-paradigm, prototype-based, functional
Typing
Dynamic, weak (TypeScript adds static types)
Memory
Garbage collected
Runs
V8 / SpiderMonkey / JSC engines (JIT)
Concurrency
Single-threaded event loop, workers

AI utilities

Libraries for machine learning and LLM integration in JavaScript, plus AI coding assistants that work with any language.

The AI ecosystem changes quickly. Check each project's repository for current maintenance status and versions before adopting.
LLM APIs

Anthropic and OpenAI SDKs

@anthropic-ai/sdk and openai packages for Node.js and edge runtimes.

LLM UI & streaming

Vercel AI SDK

Provider-agnostic helpers for streaming chat UIs and tool calls.

LLM orchestration

LangChain.js

Chains, agents and retrieval in JavaScript / TypeScript.

In-browser models

Transformers.js

Runs Hugging Face models in the browser or Node.js via ONNX Runtime.

Machine learning

TensorFlow.js

Train and run models in the browser with WebGL / WebGPU acceleration.

Inference

ONNX Runtime Web

Run ONNX models with WebAssembly or WebGPU.

AI-assisted development

Agentic coding

Claude Code

Anthropic's coding agent for the terminal, IDEs, desktop and web.

Completion & chat

GitHub Copilot

In-editor suggestions and chat across many IDEs.

AI editor

Cursor

A VS Code-based editor built around AI assistance.

Saved in this browser only. Part of From code to production (0/5).