MLX C
A C language API for MLX, Apple's array framework for machine learning on Apple silicon, usable directly or as a bridge for binding other languages to MLX.
MLX C exposes MLX's functionality to the C language, making research and experimentation with MLX easier to do from C or from any language that can call a C API. The MLX Swift package, for example, uses MLX C as the bridge that gives it a Swift API to MLX.
It builds with CMake, and building the project produces an example binary that demonstrates using MLX C directly. The project accepts contributions and documents building from source and running tests in its own documentation.