Aiolum Browse stories
All tools
Building the product · 1 of 252 stories

JAX

An open-source Python library for numerical computing: NumPy-style array code that is automatically differentiated, compiled and run on CPUs, GPUs or TPUs.

What JAX is

Written from its maker's own pages, read on 28 October 2026.

JAX is an open-source Python library for array computing, the kind of numerical work done with matrices and vectors in science and machine learning. Its code is published on GitHub by the jax-ml project and copyrighted by "The JAX Authors"; the README calls it a research project, not an official Google product.

A developer writes ordinary Python functions with jax.numpy, an API that copies NumPy. JAX then applies function transformations to them: jax.grad performs automatic differentiation (it computes exact derivatives of the code, in reverse mode, also called backpropagation, or forward mode, and through loops and branches); jax.jit compiles a function with XLA, a compiler for linear algebra, into fast code for the hardware; jax.vmap turns a function for one example into one for a batch; and sharding tools split arrays across many devices. The same code runs on CPUs, NVIDIA and AMD GPUs and Google TPUs. Other libraries, such as Flax and Optax for neural networks, are built on it.

JAX is free and open source under the Apache 2.0 license and installs with pip.

Made by
The JAX Authors (jax-ml project, open source)
Price
Free and open source (read 28 October 2026)
Free plan
free

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
invrs.ioThe array-computing library all packages are written on; gives automatic differentiation and GPU execution for the optical simulations.BGitHub repository invrs-io/gym, read 23 October 2026

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools