#88 · Primary category: Deep Learning Frameworks
equinox
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
Project last updated:08/10/26
GitHub Stars
3.0K
Forks
213
Contributors
101
License
Apache-2.0
Why we included this project
Equinox fills the gap in JAX for people who want to define neural networks without fighting the framework. Models are just ordinary Python classes registered as PyTrees, so the syntax reads like PyTorch while everything stays fully interoperable with plain JAX, including jit, grad, and vmap. That design removes a lot of the boilerplate around stateful parameters and custom tree handling. It also includes filtered transformation APIs and runtime error checking, which are handy for research code where you need to keep things debuggable and hackable. If you do deep learning or differentiable scientific computing in JAX and want a lighter alternative to Flax or Haiku, this is worth a look.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.