Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
Create
Sign In
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    1,711+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    Categories
    • Agents891
    • Coding869
    • Infrastructure377
    • Marketing357
    • Design302
    • Research276
    • Projects271
    • Analytics266
    • Testing160
    • Integration157
    • Data150
    • Security131
    • MCP125
    • Learning124
    • Extensions108
    • Communication107
    • Prompts100
    • Voice90
    • Commerce89
    • DevOps70
    • Web66
    • Finance17
    Sign In
    1. Home
    2. Tools
    3. jax-js
    jax-js icon

    jax-js

    AI Development Libraries

    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

    UnslothKerasnanochat

    Developer

    Eric ZhangEric Zhang is a software engineer who built jax-js as a pers…

    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)
    View official pricing

    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

    Reviews & Ratings

    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.

    Read more about Eric Zhang
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Unsloth icon

    Unsloth

    Fine-tune and train LLMs up to 30x faster with 90% less memory usage through optimized GPU kernels and handwritten math derivations.

    Keras icon

    Keras

    Keras is an open-source, high-level deep learning API that enables building, training, and deploying neural networks across JAX, TensorFlow, and PyTorch backends.

    nanochat icon

    nanochat

    End-to-end, open-source recipe to train and serve a small chat LLM (~560M params) for about $100 on one 8×H100 node, with tokenizer, pretrain→midtrain→SFT→optional RL, FastAPI web UI, and a KV-cached inference engine.

    Browse all tools

    Related Topics

    AI Development Libraries

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

    121 tools

    Local Inference

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

    54 tools

    Compute Optimization

    Tools for optimizing computational resources and performance.

    13 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • 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
    Sign in
    14views