patrick-kidger/equinox
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/ observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 97
- Release rhythm 82
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 29.5
- age_days: 1862
- days_rel: 120
- days_push: 23
- n_releases_24m: 19
Adoption not part of the score
2957 stars · 211 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Equinox is a Python library providing neural networks and scientific computing utilities for JAX, using PyTorch-like class-based syntax where models are registered as PyTrees. It includes filtered API transformations, PyTree manipulation routines, and advanced features like runtime errors, all fully interoperable with the rest of the JAX ecosystem.
Use cases
- build neural networks in JAX with PyTorch-like syntax
- define models that pass smoothly across jit/grad/vmap boundaries
- manipulate PyTrees and filter parameters in JAX transformations
- train CNNs or other models on datasets like MNIST
- replace Flax or Haiku with a simpler model-building approach
- do scientific computing and differentiable programming in JAX
When to choose
- you use JAX and want an elegant, PyTorch-like way to define models
- you need models that are plain PyTrees compatible with all JAX transformations
- you want filtered transformations and advanced features like runtime errors
- you find Flax or Haiku too complex for your needs
When to avoid
- you are not using JAX (e.g. you want PyTorch or TensorFlow)
- you need a full training framework with built-in trainers and data loaders
- you rely on ecosystem tooling specific to Flax or Haiku
Facets
library · maturity stable
machine-learning deep-learning llm-training deep-learning machine-learning artificial-intelligence data-science python cross-platform jax neural-networks pytrees pytorch-like-api scientific-computing filtered-transformations gpu
2 sources
- readme: https://github.com/patrick-kidger/equinox · fetched 2026-08-28 · 668134eae972
- registry_pypi: https://pypi.org/pypi/equinox/json · fetched 2026-08-29 · 79fd50b6fce1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| patrick-kidger/equinox | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="patrick-kidger/equinox")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem