Skip to main content

A curated list of Machine Learning libraries and resources for the Elixir programming language.

280
GitHub Stars
90
Curated Resources
5
Categories
22 hours ago
Last Refreshed
Core ToolsMachine LearningGenerative AILivebooks & ExamplesResources

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me videos resources from awesome-ml-gen-ai-elixir"

Installation instructions →

What's inside

Generative AI

  • AgentObsDevelopment Tools

    LLM agent observability with telemetry, token tracking, and OpenTelemetry spans following OpenInference conventions.

  • AlikeDevelopment Tools

    Semantic similarity testing library using a wave operator (

  • Anubis MCPDevelopment Tools

    SDK for the Model Context Protocol (MCP) with support for multiple transport options (STDIO, HTTP/SSE, WebSocket).

  • ArcanaLLM Tools

    Embeddable RAG library for Elixir/Phoenix with agentic pipelines and dashboard.

  • AshAiLLM Tools

    Structured outputs, vectorization and tool calling for your Ash application with LangChain integration and MCP server capabilities.

  • BazaarAgent Frameworks

    Elixir SDK for serving AI agent commerce protocols (UCP and ACP) from a single Phoenix handler. Supports Google Shopping agents (UCP) and OpenAI/Stripe agents (ACP) with automatic request/response translation between protocols.

Livebooks & Examples

Machine Learning

  • AxonDeep Learning

    Neural Networks for Elixir. Built with Nx.

  • BumblebeeDeep Learning

    Pre-trained neural network models on top of Axon. Provides integration with

  • EvisionComputer Vision

    OpenCV bindings for Elixir/Erlang.

  • ExFaissVector Search & Similarity

    Elixir front-end to Facebook AI Similarity Search (Faiss) for efficient similarity search and clustering of dense vectors.

  • EXGBoostTraditional Machine Learning

    Decision Trees implemented using the

  • LeidenfoldVector Search & Similarity

    Elixir bindings for the Leiden community detection algorithm.

Core Tools

  • Explorer

    Series and dataframes for data exploration in Elixir.

  • Kino

    Render rich and interactive output. Used in Livebook.

  • Livebook

    Write interactive and collaborative notebooks, with integrations to databases, messaging, visualization and more.

  • Nx

    Tensors for Elixir with compilation to CPU/GPU. It is the base for a lot of other libraries.

  • Pythonx

    Embeds a Python interpreter directly into Elixir via NIF, running in the same OS process as the BEAM. Enables Elixir apps and Livebooks to call Python ML libraries directly.

Showing a sample of 90 resources. View the full list on GitHub →