danijar/ninjax

General Modules for JAX

48
/ 100
Emerging

This tool helps machine learning engineers and researchers build and manage complex deep learning models using JAX. It provides a flexible way to define neural network layers and other components, explicitly controlling how internal parameters and temporary data are updated. You feed it your JAX-based model definitions, and it outputs a more modular and controllable model structure, making it easier to manage stateful components and integrate different JAX libraries.

Available on PyPI.

Use this if you are a machine learning engineer or researcher developing advanced JAX-based models and need fine-grained control over module state, parameters, and optimizer buffers.

Not ideal if you are looking for a high-level, opinionated deep learning framework that handles most state management automatically.

deep-learning neural-networks machine-learning-research model-development scientific-computing
Maintenance 10 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 4 / 25

How are scores calculated?

Stars

72

Forks

2

Language

Python

License

MIT

Last pushed

Feb 21, 2026

Commits (30d)

0

Dependencies

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/danijar/ninjax"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.