optax and jaxopt

These two libraries are **complements**, as Optax focuses on gradient-based optimization algorithms and utilities, while JAXopt provides a broader range of differentiable and hardware-accelerated optimizers, including non-gradient-based methods, which can leverage or be combined with Optax's gradient processing capabilities.

optax
92
Verified
jaxopt
70
Verified
Maintenance 20/25
Adoption 25/25
Maturity 25/25
Community 22/25
Maintenance 6/25
Adoption 23/25
Maturity 25/25
Community 16/25
Stars: 2,207
Forks: 318
Downloads: 3,543,273
Commits (30d): 18
Language: Python
License: Apache-2.0
Stars: 1,030
Forks: 72
Downloads: 521,256
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About optax

google-deepmind/optax

Optax is a gradient processing and optimization library for JAX.

About jaxopt

google/jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work