EveryDev.ai
Subscribe
Home
Tools

2,822+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents1815
  • Coding1295
  • Infrastructure600
  • Marketing467
  • Projects433
  • Research403
  • Analytics351
  • Design338
  • Security243
  • MCP242
  • Testing238
  • Data230
  • Integration178
  • Prompts160
  • Learning159
  • Communication154
  • Extensions150
  • Voice130
  • Commerce125
  • DevOps108
  • Web80
  • Finance21
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. jax-js
    jax-js icon

    jax-js

    AI Development Libraries
    Featured

    A pure JavaScript port of Google's JAX ML framework that compiles and runs neural networks directly in the browser via auto-generated WebGPU kernels—with autodiff, JIT, and vectorization built in.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Open-source ML compiler and framework for browser-based training and inference.

    Engagement

    Available On

    Web
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesLocal InferenceCompute Optimization

    Alternatives

    Apache TVMAx LLM Frameworkllm-exe
    Developer
    Eric ZhangSan Francisco, CAEst. 2025$2000000000 raised

    Updated Feb 2026

    About jax-js

    jax-js is a JavaScript reimplementation of Google DeepMind's JAX framework—a Python ML library similar to PyTorch that's known for its composable function transformations like automatic differentiation (grad), vectorization (vmap), and JIT compilation. Unlike runtime-only solutions like TensorFlow.js or ONNX that ship pre-built kernels, jax-js is a full ML compiler that generates optimized WebGPU and WebAssembly kernels from scratch at runtime.

    The library runs entirely in the browser with zero dependencies. It achieves ~3 TFLOP/s on matrix multiplication benchmarks (M4 Pro) and can train MNIST to 99% accuracy completely client-side. A MobileCLIP demo semantic-searches 180,000 words of text at ~500 GFLOP/s—all in pure frontend JavaScript.

    • Full ML compiler, not just runtime — Generates optimized GPU compute kernels dynamically rather than relying on handwritten kernel libraries, enabling automatic fusion of operations.
    • JAX-style transformations — Supports grad() for automatic differentiation, vmap() for vectorization, and jit() for compilation—composable transformations that work together.
    • Browser-native training and inference — Train neural networks with hot module reloading (edit code while training runs) or run inference on models like MobileCLIP entirely client-side.
    • Zero dependencies — Pure JavaScript package installable via npm with no external requirements.
    • Rust-like memory model — Uses move semantics with .ref for reference counting, avoiding JavaScript's GC limitations for numerical workloads.

    To get started, install via npm (npm install @jax-js/jax), initialize WebGPU with await init('webgpu'), and use the NumPy-like API. The live REPL at jax-js.com lets you experiment immediately.

    jax-js - 1

    Community Discussions

    Be the first to start a conversation about jax-js

    Share your experience with jax-js, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Open-source ML compiler and framework for browser-based training and inference.

    • Full ML compiler with kernel generation (not just runtime)
    • JAX transformations: grad, vmap, jit
    • WebGPU acceleration (~3 TFLOP/s matmul on M4 Pro)
    • Zero dependencies, npm installable
    • Live REPL and working demos (MNIST, MobileCLIP)

    Capabilities

    Key Features

    • ML compiler that generates WebGPU/Wasm kernels (not handwritten)
    • JAX-style autodiff (grad), vectorization (vmap), JIT compilation
    • ~3 TFLOP/s matmul performance, ~500 GFLOP/s transformer inference
    • Train neural networks in-browser with hot module reloading
    • Zero dependencies, pure JavaScript, npm installable
    • Rust-like move semantics for memory management
    • NumPy-compatible API

    Integrations

    WebGPU
    WebAssembly
    npm
    GitHub

    Ratings & Reviews

    No ratings yet

    Be the first to rate jax-js and help others make informed decisions.

    Developer

    Eric Zhang

    Eric Zhang is a software engineer who built jax-js as a personal side project over the past year. The project brings Google's JAX ML framework to JavaScript, implementing a full ML compiler that generates WebGPU and WebAssembly kernels from scratch. Eric maintains the library, browser demos, live REPL, and npm packages for developers building compute-intensive browser applications.

    Founded 2025
    San Francisco, CA
    $2000000000 raised
    150 employees

    Used by

    Various early enterprise partners in…
    Read more about Eric Zhang
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Apache TVM icon

    Apache TVM

    An open-source machine learning compiler framework that compiles pre-trained ML models into optimized, deployable modules for any hardware platform.

    Ax LLM Framework icon

    Ax LLM Framework

    Ax is an open-source TypeScript framework for building production-ready LLM-powered agents and pipelines with support for multiple AI providers and DSPy-inspired prompt optimization.

    llm-exe icon

    llm-exe

    A TypeScript library for building type-safe LLM agents and AI functions with modular, composable components that work with any LLM provider.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    214 tools

    Local Inference

    Tools and platforms for running AI inference locally without cloud dependence.

    129 tools

    Compute Optimization

    Tools for optimizing computational resources and performance.

    30 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions
    26views
    1upvote