SoftwareFramework
MLX
Project record
Maintained by Apple (machine learning research)12
MLX is an array framework for machine learning on Apple silicon from Apple machine learning research. It has a NumPy-like Python API plus C++, C, and Swift APIs, composable function transformations, lazy computation, and a unified memory model that shares arrays between the CPU and GPU.1
- Repository: GitHub repository (external site: github.com)
- Documentation: Documentation (external site: ml-explore.github.io)
- License: License (MIT) (external site: github.com)
- Release notes: Releases (external site: github.com)
Last reviewedEntry updated Documented release
Availability and license
Public materials checklist
Items for a framework under USASI rubric v0.1. Unknown means unassessed or insufficient evidence.
| Item | Status | Notes and evidence |
|---|---|---|
| Source codeIs the source code publicly readable? | Public | Developed in the public ml-explore/mlx GitHub repository.1 |
| DocumentationIs user documentation published? | Public | Documentation covers installation, usage guides, examples, and the Python and C++ API references.3 |
| InstallationAre installation instructions or packages publicly available? | Public | Published on PyPI and installable with pip, with instructions for building from source.1 |
| Supported platformsAre supported operating systems or hardware documented? | Public | The README documents pip packages for macOS, a CUDA backend on Linux, and a CPU-only Linux package.1 |
| Release statusAre versioned releases published? | Public | Versioned releases are published on GitHub, including v0.32.3 on September 29, 2026.43 |
What it is useful for
Organization context
U.S. eligibility
Project eligibility rests on documented governing or maintaining entities, not on contributors.
Sources
This listing is not an endorsement, a safety assessment, or a federal approval.