Skip to content

khasky/best-of-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Best of JavaScript

A hand-picked list of JavaScript and TypeScript tools that matter for serious product work.

If I were building, shipping, or maintaining a serious JS/TS product today — what tools are actually worth my attention?


Table of Contents


Philosophy

A good curated list should do more than collect links. This one tries to:

  • favor defaults over novelty;
  • include battle-tested tools first, then interesting challengers;
  • prefer tools with strong docs, healthy adoption, and a clear place in a modern stack.

Companion playbooks

These repositories form one playbook suite:


The Defaults I'd Reach for First

If I were starting a modern JS/TS project today, I would usually begin with something close to this:


Developer Experience & AI Coding

Editors

  • Cursor — The strongest all-around AI-native editor pick for many JS/TS teams today.
  • Visual Studio Code — Still the universal baseline editor with the broadest extension ecosystem.

AI coding tools

  • Claude Code — One of the strongest coding agents for repository-aware implementation, refactors, and terminal-heavy workflows.
  • Codex — Worth using when you want cloud-executed coding tasks tied to GitHub workflows.
  • Gemini — Worth considering when you want a strong general-purpose coding assistant with a large context window and multimodal strengths.

VS Code / Cursor extensions

These all work naturally in VS Code, and the same extension ecosystem is one of Cursor's practical advantages too.

Must-have

  • GitLens — Still the best overall Git extension for understanding blame, history, and changes without leaving the editor.
  • ESLint — Still the most important extension when your repo relies on ESLint for fast feedback and autofix.
  • Prettier — The obvious formatter extension when your team is still on Prettier rather than Biome-only workflows.
  • Error Lens — One of the fastest ways to notice lint and TypeScript problems without constantly opening the problems panel.
  • Pretty TypeScript Errors — Makes complex TypeScript diagnostics much more readable in everyday work.
  • Tailwind CSS IntelliSense — A must-have if you write Tailwind regularly and want class completion, previews, and validation.
  • Playwright Test for VS Code — One of the most useful testing extensions in the JS ecosystem thanks to run/debug integration, locator tools, and trace support.
  • REST Client — The strongest fully free in-editor default for HTTP, GraphQL, and .http-file-based API workflows in VS Code or Cursor.
  • Prisma — Essential if your stack uses Prisma, adding schema autocomplete, diagnostics, formatting, and better database-model navigation.

Nice-to-have

  • One Dark Pro — A popular default theme if you want a proven, easy-on-the-eyes setup.
  • JavaScript and TypeScript Nightly — Great when you want newer TypeScript language-service improvements before they fully land in stable editor builds.
  • npm IntelliSense — Small but genuinely useful import autocomplete for package-heavy Node and frontend repos.
  • IntelliCode — Still useful if you want lightweight AI-assisted completion without depending entirely on external coding agents.
  • Auto Rename Tag — Tiny extension, big quality-of-life win when editing JSX, HTML, and component templates.
  • Highlight Matching Tag — Makes nested markup easier to scan in large React or template files.
  • CSS Peek — Handy when you still work in CSS or CSS Modules and want quick selector navigation.
  • Color Highlight — Simple visual feedback that is still useful in CSS-heavy frontend work.
  • indent-rainbow — Makes deeply nested JSX, config, and JSON files easier to parse at a glance.
  • SVG — Nice quality-of-life extension when frontend repos frequently include inline or asset-based SVG work.
  • Version Lens — Very useful in dependency-heavy JS repos when you want package version drift to be visible in package.json.
  • Markdown All in One — Great for README-heavy repos, docs work, and faster markdown editing.
  • Markdown Preview Enhanced — Worth using when built-in markdown preview is not enough for docs-heavy workflows.
  • markdownlint — The obvious markdown quality extension when your project treats docs as first-class output.
  • TODO Highlight — Simple but still useful for scanning unfinished work in large codebases.
  • Docker — Still one of the most practical extensions when your app ships with containers.
  • Kubernetes — Useful once your stack actually touches Kubernetes, though not a must-have for every JavaScript project.

Runtimes & Package Management

Runtimes

Tool Why it matters Signals
Node.js The default runtime for most production JavaScript backends.
Bun Fast, ambitious, and increasingly credible as a runtime + package manager + test runner + bundler.
Deno Clean developer experience, modern defaults, and a thoughtful runtime model.
Cloudflare Workers A serious edge runtime, not just a niche deployment target anymore.

Package managers

Tool Why it matters Signals
pnpm My default recommendation for most teams, especially monorepos. GitHub Repo stars npm downloads
npm The universal baseline that works everywhere. GitHub Repo stars npm downloads
Bun Package Manager Worth trying when you want one binary for install, scripts, and runtime.

Version management

Tool Why it matters Signals
nvm Still the familiar choice for switching Node versions.
Volta Excellent when you want per-project tool pinning with less shell friction.

Build, Monorepo & Release Engineering

Core foundations

Tool Why it matters Signals
TypeScript The language layer most serious JS projects now assume. GitHub Repo stars npm downloads
TypeScript Project References Important once your repo starts growing sideways.
Vite The best general-purpose starting point for modern frontend apps. GitHub Repo stars npm downloads

Builders, compilers, bundlers

Tool Why it matters Signals
Vite Still the best default for most new frontend apps. GitHub Repo stars npm downloads
esbuild Extremely fast and still one of the best "get out of my way" tools. GitHub Repo stars npm downloads
SWC Great when you want speed plus compiler-oriented extensibility. GitHub Repo stars npm downloads
Rspack Strong option when you want webpack-compatible ergonomics with much faster Rust-backed performance. GitHub Repo stars npm downloads
Turbopack Fast and strategically important in the Next.js world, though still more opinionated than Vite.
Rollup Still excellent for library builds. GitHub Repo stars npm downloads
Rolldown One of the most important emerging build tools to watch, especially around the Vite ecosystem. GitHub Repo stars npm downloads
webpack Not the default for new projects anymore, but still everywhere in real codebases. GitHub Repo stars npm downloads

Monorepos & release flows

Tool Why it matters Signals
Turborepo Strong fit for frontend-heavy monorepos and fast incremental builds. GitHub Repo stars npm downloads
Nx Excellent when you want deeper workspace tooling and bigger-team structure. GitHub Repo stars npm downloads
Changesets Versioning and changelog sanity for package-based repos. GitHub Repo stars npm downloads

Commit-time hygiene

Tool Why it matters Signals
Husky Git hooks with minimal drama. GitHub Repo stars npm downloads
Lefthook Very fast alternative, especially nice in bigger repos. GitHub Repo stars npm downloads
commitlint Useful when commit conventions actually matter in your release process. GitHub Repo stars npm downloads

Frontend & Full-Stack Frameworks

Frontend-first

Tool Why it matters Signals
React The ecosystem center of gravity. GitHub Repo stars npm downloads
Vue Excellent developer experience and a strong all-in-one ecosystem. GitHub Repo stars npm downloads
Svelte Still one of the cleanest authoring experiences in UI development. GitHub Repo stars npm downloads
Solid Great when you want fine-grained reactivity and a different mental model from React. GitHub Repo stars npm downloads

Full-stack / app frameworks

Tool Why it matters Signals
Next.js Still the default full-stack React framework for many teams. GitHub Repo stars npm downloads
Astro A standout choice for content-driven sites, docs, marketing pages, and hybrid content/app builds. GitHub Repo stars npm downloads
Nuxt The obvious full-stack default if your team prefers Vue. GitHub Repo stars npm downloads
SvelteKit Great full-stack option if you are already in the Svelte world. GitHub Repo stars npm downloads
Remix Worth knowing for web-native routing and form-first thinking. GitHub Repo stars npm downloads

Backend / edge-friendly frameworks

Tool Why it matters Signals
Hono One of the best modern defaults when you want edge-friendly or multi-runtime APIs. GitHub Repo stars npm downloads
Fastify A great default for Node APIs when you want speed and structure without a framework tax. GitHub Repo stars npm downloads
NestJS Strong fit for enterprise teams that like architecture, modules, decorators, and convention. GitHub Repo stars npm downloads
Express Old, familiar, and still absolutely alive in existing codebases. GitHub Repo stars npm downloads

UI, Styling & Design Systems

CSS & styling systems

Tool Why it matters Signals
Tailwind CSS Still the most widely adopted utility-first styling system in modern JS apps. GitHub Repo stars npm downloads
vanilla-extract Great when you want typed, file-based styles without runtime overhead. GitHub Repo stars npm downloads
Panda CSS Worth a look if you want design-token-driven styling with static extraction. GitHub Repo stars npm downloads

Component systems

Tool Why it matters Signals
shadcn/ui A very practical starting point for teams that want ownership over their components. GitHub Repo stars npm downloads
daisyUI A fast, pragmatic Tailwind component layer when you want to ship styled UI without building every primitive yourself. GitHub Repo stars npm downloads
Radix UI Accessible unstyled primitives that play well with real design systems. GitHub Repo stars npm downloads
Mantine One of the nicest batteries-included React UI kits. GitHub Repo stars npm downloads
Material UI Still common in enterprise products and dashboard-heavy apps. GitHub Repo stars npm downloads
Chakra UI Friendly ergonomics and a coherent component model. GitHub Repo stars npm downloads
Ant Design Still a major option for business applications and data-dense interfaces. GitHub Repo stars npm downloads

Tables & data grids

Tool Why it matters Signals
TanStack Table The headless default when you want powerful table logic, full markup control, and a good fit with the wider TanStack ecosystem. GitHub Repo stars npm downloads
AG Grid The feature-rich grid to know for data-heavy products, especially when Excel-like behavior, enterprise features, or very large datasets matter. GitHub Repo stars npm downloads
MUI X Data Grid Strong choice when a React dashboard already uses Material UI and wants a polished component with sorting, filtering, pagination, and virtualization. GitHub Repo stars npm downloads
react-data-grid Practical React grid for editable, spreadsheet-style tables without taking on the full AG Grid surface area. GitHub Repo stars npm downloads
Handsontable Best known for spreadsheet-like editing, copy/paste workflows, formulas, and dense business-data interfaces. GitHub Repo stars npm downloads

Virtualization & large lists

Tool Why it matters Signals
TanStack Virtual Headless, framework-agnostic virtualization for custom lists, grids, tables, and scroll behavior with minimal UI opinions. GitHub Repo stars npm downloads
react-virtuoso The pragmatic React default when you want dynamic heights, grouped lists, sticky headers, tables, and infinite scroll with less wiring. GitHub Repo stars npm downloads
react-window Still common and tiny for simple fixed-size list virtualization, but more of a maintenance choice than a new-project default. GitHub Repo stars npm downloads
react-virtualized Important legacy option for older React apps with large lists and grids, though heavier and less attractive for greenfield work. GitHub Repo stars npm downloads

Icons & docs for component work

Tool Why it matters Signals
lucide Clean icon set and one of the easiest defaults for modern UIs. GitHub Repo stars npm downloads
react-icons Useful when you need breadth more than purity. GitHub Repo stars npm downloads
Storybook Still the standard workshop for components, states, and design-system documentation. GitHub Repo stars npm downloads

Routing, State, Forms & Validation

Routing

Tool Why it matters Signals
React Router The classic, still important. GitHub Repo stars npm downloads
TanStack Router A strong modern choice if type-safe routing matters to you. GitHub Repo stars npm downloads

State management

Tool Why it matters Signals
Zustand Lightweight, minimal, and a great default for many React apps. GitHub Repo stars npm downloads
Redux Toolkit Still the right answer when state complexity is real and long-lived. GitHub Repo stars npm downloads
XState Best when your problem is workflow complexity, not just state storage. GitHub Repo stars npm downloads

Server state & data fetching

Tool Why it matters Signals
TanStack Query The default recommendation for async server-state management. GitHub Repo stars npm downloads
SWR Still elegant for simpler React data-fetching patterns. GitHub Repo stars npm downloads
axios Popular and familiar; still useful, even in a fetch-first world. GitHub Repo stars npm downloads
ky Small, modern, pleasant fetch wrapper. GitHub Repo stars npm downloads

Forms & validation

Tool Why it matters Signals
React Hook Form The best default for most React forms. GitHub Repo stars npm downloads
TanStack Form Strong modern alternative when you want deeper type inference or are already committed to the TanStack ecosystem. GitHub Repo stars npm downloads
Zod The current center of gravity for TypeScript-first schema validation. GitHub Repo stars npm downloads
Ajv Great when JSON Schema is the right abstraction. GitHub Repo stars npm downloads
Joi Still useful in backend and validation-heavy codebases. GitHub Repo stars npm downloads
Yup Common in older React form stacks, but less of a new-project default now. GitHub Repo stars npm downloads

React hooks

Tool Why it matters Signals
usehooks-ts The strongest TypeScript-first default when you want a practical set of reusable React hooks. GitHub Repo stars npm downloads
ahooks Great when you want a broader, more enterprise-shaped hooks toolkit. GitHub Repo stars npm downloads
react-use Still a useful grab-bag of hooks, especially in older or utility-heavy React codebases. GitHub Repo stars npm downloads

Localization

Tool Why it matters Signals
react-i18next Still the safest default when a React app needs serious localization. GitHub Repo stars npm downloads

Dates & IDs

Tool Why it matters Signals
date-fns The best general-purpose date utility default for most JavaScript and TypeScript apps. GitHub Repo stars npm downloads
Day.js A lightweight alternative when you want a smaller Moment-like API surface. GitHub Repo stars npm downloads
Luxon Strong choice when timezone-heavy date handling matters more than minimal bundle size. GitHub Repo stars npm downloads
Temporal The long-term native direction for safer date and time handling in JavaScript.
nanoid My default pick for compact, modern ID generation. GitHub Repo stars npm downloads
uuid Still the standard option when interoperability and familiar UUID formats matter. GitHub Repo stars npm downloads

Backend, APIs & Data

API layers

Tool Why it matters Signals
Hono Lean, modern, edge-friendly, and increasingly hard to ignore. GitHub Repo stars npm downloads
Fastify Excellent for structured Node APIs. GitHub Repo stars npm downloads
NestJS Strong for teams that want architecture spelled out. GitHub Repo stars npm downloads
Express Still important to know because so much Node infrastructure and legacy code still assumes it. GitHub Repo stars npm downloads
tRPC Worth evaluating when you want end-to-end TypeScript without hand-written API clients. GitHub Repo stars npm downloads

When the contract is OpenAPI and the client is React + TypeScript, generate types (and optionally clients) instead of duplicating shapes by hand — this lines up with the backend and frontend playbooks:

Tool Why it matters Signals
openapi-typescript Types from OpenAPI; works well with hand-written fetch or TanStack Query. GitHub Repo stars npm downloads
Hey API OpenAPI TS Codegen for clients and types with active maintenance. GitHub Repo stars npm downloads
Orval OpenAPI → clients, mocks, and hooks (including TanStack Query). GitHub Repo stars npm downloads

ORMs & query builders

Tool Why it matters Signals
Prisma Still one of the best choices for productivity and onboarding speed. GitHub Repo stars npm downloads
Drizzle ORM One of the strongest choices when you want SQL closer to the surface. GitHub Repo stars npm downloads
Kysely Great when you want type-safe SQL query building without a full ORM. GitHub Repo stars npm downloads
Knex Old but still useful in many backend projects. GitHub Repo stars npm downloads
Mongoose Still the obvious entry in MongoDB-heavy Node stacks. GitHub Repo stars npm downloads

Queues, cache, streaming

Tool Why it matters Signals
BullMQ The default queueing choice for many Redis-backed Node systems. GitHub Repo stars npm downloads
Redis for JavaScript Standard Redis client for Node. GitHub Repo stars npm downloads
Apache Kafka Still the heavyweight event-streaming answer when scale and durability matter.
RabbitMQ Worth knowing where traditional messaging patterns are a better fit than event logs.
Amazon SQS Boring in the best possible way for many cloud-native job pipelines.

Email & notifications

Tool Why it matters Signals
Nodemailer Still the practical default when you need to send email directly from Node services. GitHub Repo stars npm downloads

GraphQL & adjacent tools

Tool Why it matters Signals
Apollo Client Still important if your frontend lives in GraphQL. GitHub Repo stars npm downloads
Relay Worth it when you want serious GraphQL discipline. GitHub Repo stars npm downloads
GraphQL Not a default for everything, but still the right tool in some domains. GitHub Repo stars npm downloads

Authentication & Security

Auth

Tool Why it matters Signals
Better Auth One of the strongest new defaults for TypeScript-first, self-hosted authentication. GitHub Repo stars npm downloads
Auth.js Still a very practical choice, especially in the Next.js ecosystem. GitHub Repo stars npm downloads
Clerk Worth considering when a managed auth platform is the right tradeoff. GitHub Repo stars npm downloads
Passport Old, flexible, and still found everywhere in established Node apps. GitHub Repo stars npm downloads
Lucia More notable as a minimalist approach and reference point than as the obvious default for new apps. GitHub Repo stars npm downloads
Amazon Cognito Useful when managed identity is the right tradeoff.

Tokens & credentials

Tool Why it matters Signals
jsonwebtoken The familiar JWT implementation everyone has seen. GitHub Repo stars npm downloads
paseto Worth knowing when you want a stronger alternative to raw JWT habits. GitHub Repo stars npm downloads
argon2 A better modern default for new password-hashing code than older bcrypt habits. GitHub Repo stars npm downloads
bcrypt.js Still extremely common, but more of a compatibility choice than the best new-project default. GitHub Repo stars npm downloads

Sanitization & frontend security

Tool Why it matters Signals
DOMPurify The obvious default for sanitizing HTML in frontend contexts. GitHub Repo stars npm downloads
sanitize-html Good when you need configurable HTML sanitization. GitHub Repo stars npm downloads

SEO & metadata

Tool Why it matters Signals
react-helmet-async The safer React-era replacement for react-helmet in SPA-style apps. GitHub Repo stars npm downloads

Testing & Code Quality

Unit & component testing

Tool Why it matters Signals
Vitest The best default for modern Vite-flavored JS/TS projects. GitHub Repo stars npm downloads
Jest Still important, especially in large existing codebases. GitHub Repo stars npm downloads
Node Test Runner Worth watching when you want a built-in, dependency-light testing baseline.
bun test Increasingly interesting if your stack is already Bun-first.
Testing Library The right mental model for UI tests in most apps. GitHub Repo stars npm downloads
MSW Excellent for API mocking without contaminating your components. GitHub Repo stars npm downloads
Supertest Still a simple and effective way to test HTTP servers. GitHub Repo stars npm downloads

End-to-end & browser automation

Tool Why it matters Signals
Playwright The current default recommendation for serious end-to-end browser testing. GitHub Repo stars npm downloads
Cypress Still widely used and worth knowing well, especially in existing suites. GitHub Repo stars npm downloads
BrowserStack Useful when cross-browser reality needs to be tested on actual infrastructure.
Sauce Labs Another established option for broader browser/device coverage.

Linting, formatting, repo hygiene

Tool Why it matters Signals
Biome Fast, modern, and increasingly compelling as a formatter + linter combo. GitHub Repo stars npm downloads
ESLint Still the standard linting tool most teams know and trust. GitHub Repo stars npm downloads
Prettier Still the default formatter in countless repos. GitHub Repo stars npm downloads
Oxlint / Oxc Worth tracking as an ultra-fast linting layer, especially in CI-heavy repos. GitHub Repo stars npm downloads
lint-staged Simple, effective pre-commit filtering. GitHub Repo stars npm downloads

Content, Docs, Editors & Media

CMS & content platforms

Tool Why it matters Signals
Payload One of the most compelling TypeScript-first CMS/app-platform choices for modern Next.js stacks. GitHub Repo stars npm downloads
Strapi Still one of the most recognizable headless CMS options in JS land. GitHub Repo stars npm downloads
Keystone Great when you want a customizable app + CMS foundation. GitHub Repo stars npm downloads
Ghost Strong publishing platform with a mature product story behind it. GitHub Repo stars npm downloads

Documentation

Tool Why it matters Signals
Docusaurus Great docs portal and content site framework. GitHub Repo stars npm downloads
VitePress One of the cleanest choices for docs sites in the Vite ecosystem. GitHub Repo stars npm downloads
TypeDoc Still the obvious API docs option for TypeScript libraries. GitHub Repo stars npm downloads

Rich text & code editing

Tool Why it matters Signals
Monaco Editor Best for VS Code-like editing in the browser. GitHub Repo stars npm downloads
CodeMirror Flexible and lightweight code editing foundation. GitHub Repo stars npm downloads
Tiptap One of the strongest modern rich-text editor choices in React and full-stack content apps. GitHub Repo stars npm downloads
TinyMCE Mature rich text editor. GitHub Repo stars npm downloads
Quill Still a familiar choice for rich text editing. GitHub Repo stars npm downloads

Files, PDF, uploads, images

Tool Why it matters Signals
react-pdf Useful for both generating and rendering PDFs in React workflows. GitHub Repo stars npm downloads
PDF.js The classic for browser PDF rendering. GitHub Repo stars npm downloads
jsPDF Still useful for client-side PDF generation. GitHub Repo stars npm downloads
react-dropzone The best default when you want a headless drag-and-drop file upload foundation. GitHub Repo stars npm downloads
Uppy Great when uploads need resumability, remote sources, or a more full-featured upload workflow. GitHub Repo stars npm downloads
UploadThing Strong option for modern TypeScript and Next.js stacks that want an integrated upload backend story. GitHub Repo stars npm downloads
FilePond Great UX for uploads. GitHub Repo stars npm downloads
Sharp The default serious image-processing library for Node. GitHub Repo stars npm downloads
imagemin Handy for asset optimization pipelines. GitHub Repo stars npm downloads
blurhash Still a nice touch for image placeholders. GitHub Repo stars npm downloads
Papa Parse Reliable CSV parsing in the browser. GitHub Repo stars npm downloads

Infrastructure, Delivery & Observability

Dev environment & containers

Tool Why it matters Signals
Git Still the one tool nobody gets to avoid.
Docker The default container story for local dev and many deployments.
Docker Compose Still the easiest way to boot app-shaped local environments.

Container orchestration

Tool Why it matters Signals
Kubernetes Still the default orchestration layer once your deployment model becomes cluster-shaped.
Amazon ECS / Fargate Great when you want AWS-native container orchestration with less Kubernetes overhead.

Hosting & platforms

Tool Why it matters Signals
Vercel Still the default deployment answer for many Next.js-heavy teams.
Cloudflare Strong choice when edge runtimes, caching, and global performance matter a lot.
Netlify Still very good for static-heavy sites, docs, and simpler frontend deployments.
Railway Great default when you want to ship a full-stack app quickly without much platform ceremony.
Render Good practical platform for web apps, APIs, workers, and managed services.
Fly.io Strong option when you want more infrastructure control and global placement.

CI/CD

Tool Why it matters Signals
GitHub Actions The default CI/CD answer for a lot of GitHub-native teams.
GitLab CI/CD Strong option when your repo and deployment flow already live in GitLab.

Infrastructure as code & secrets

Tool Why it matters Signals
AWS CDK Great fit if your team thinks in code and already lives in AWS. GitHub Repo stars npm downloads
Terraform Still the standard multi-cloud IaC reference point.
AWS Secrets Manager The obvious managed choice when you are already deep in AWS.
Infisical Modern secrets management worth knowing.
Vault Still the heavyweight name in secrets infrastructure.

Monitoring, logs & product visibility

Tool Why it matters Signals
Sentry The default frontend and full-stack error-monitoring answer for many teams. GitHub Repo stars npm downloads
TrackJS Focused browser error monitoring when you want a tight, JS-first product. GitHub Repo stars npm downloads
Datadog Still a major observability platform in production backends. GitHub Repo stars npm downloads
Grafana Strong for dashboards and metrics visibility.
Better Stack Logs, uptime, and incident tooling in a cleaner modern package.
Axiom Worth considering for developer-friendly logs and analytics. GitHub Repo stars npm downloads
LogRocket Very useful when product teams need session replay in web apps.
OpenReplay Good open-source-minded alternative in the replay space. GitHub Repo stars npm downloads

Cross-Platform Apps

Desktop

Tool Why it matters Signals
Tauri My first stop when a desktop shell should stay lean. GitHub Repo stars npm downloads
Electron Bigger footprint, bigger ecosystem, still a reality when compatibility matters more than size. GitHub Repo stars npm downloads

Mobile

Tool Why it matters Signals
Expo The best default starting point for most React Native teams. GitHub Repo stars npm downloads
React Native Still the default cross-platform native conversation in JS. GitHub Repo stars npm downloads
Capacitor Great when your team is fundamentally building a web app that also needs native packaging. GitHub Repo stars npm downloads
Ionic Still relevant in hybrid app workflows. GitHub Repo stars npm downloads

AI / ML for JavaScript Apps

LLM app tooling

Tool Why it matters Signals
OpenAI SDK Official JS/TS SDK for OpenAI APIs. GitHub Repo stars npm downloads
AI SDK by Vercel One of the best ways to build streaming AI UX in modern JS apps. GitHub Repo stars npm downloads
LangChain.js Useful when you want chain / agent abstractions in TypeScript. GitHub Repo stars npm downloads
Mastra Worth watching if you want a TypeScript-native framework for AI agents and workflows. GitHub Repo stars npm downloads
Transformers.js Strong option for running transformer models in JavaScript environments. GitHub Repo stars npm downloads

Traditional ML in JS

Tool Why it matters Signals
TensorFlow.js Still the most recognizable ML framework in JS. GitHub Repo stars npm downloads
ml5.js Great for friendlier creative-coding and educational workflows. GitHub Repo stars npm downloads
Brain.js Lightweight neural-net tooling worth knowing exists. GitHub Repo stars npm downloads

Worth Reading


License

MIT is a sensible default for a repository like this, but choose the license that fits how you want others to reuse the material.

About

A hand-picked list of JavaScript and TypeScript tools that matter for serious product work.

Topics

Resources

License

Stars

Watchers

Forks

Contributors