awesome-ml-gen-ai-elixir
github.com/georgeguimaraes/awesome-ml-gen-ai-elixir ↗A curated list of Machine Learning libraries and resources for the Elixir programming language.
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
Resources
- (2022) Announcing Bumblebee: pre-trained machine learning models for GPT2, StableDiffusion, and moreVideos
- (2022) Axon: functional programming for deep learningVideos
- (2022) The Future AI Stack by Chris GrainerVideos
- (2023) A year in production with Machine Learning on the BEAMVideos
- (2023) Building AI apps with ElixirVideos
- (2023) Data wrangling with Livebook and ExplorerVideos
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
- Asynchronous Processing in Elixir
Interactive guide using Livebook to asynchronous data processing in Elixir.
- José Valim's Livebooks
Livebooks that José used for talks and Advent of Code.
- Machine Learning in Elixir
Livebooks following along with the book
- Programming Machine Learning
Livebook notebooks with code examples for the
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 →