Back to directory

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

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.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.