Elixir Toolbox - Major Update
I’ve been working on Elixir Toolbox quite a bit lately and wanted to share what’s new.
- More categories: ~150 now, including AI/LLM sections (and more)
- JSON API: the aggregated data is now exposed for anyone to query
- New trending page, showing packages by recent downloads
-
llms.txtandllms-full.txtendpoints so LLMs can read the catalog; try asking your AI agent to “find me the best Elixir package for X using elixir-toolbox.dev” - Complete UI refresh, using https://daisyui.com/!
- GitLab support
This is a passion project. I use it to keep my Elixir skills sharp, and hopefully it helps others too. Check it ou!
PhoenixStreamdown — Streaming Markdown Renderer for LiveView
Streaming markdown renderer for Phoenix LiveView, inspired by Vercel’s Streamdown. Built to fully leverage LiveView — server-side rendering, DOM diffing, zero client-side JavaScript.
- Auto-closes incomplete markdown syntax mid-stream (bold, code fences, links, images)
-
Block-level memoization — completed blocks get
phx-update=”ignore”, only the last block re-renders - 100+ syntax highlighting themes via Lumis
- GFM extensions (tables, strikethrough, task lists, autolinks)
-
Drop-in component:
<.markdown content={@response} streaming />
ExRatatui - Terminal UIs for Elixir
Elixir bindings for Rust’s ratatui library via Rustler NIFs. LiveView-style callbacks, OTP supervision, constraint-based layouts, and precompiled binaries — no Rust needed.
Check it out and give it a spin! I’d love to hear what people think and what you’d want to build with it. Contributions are very welcome!!!
Thinking Elixir 293: The BEAM as the Universal Runtime
Episode 293 of Thinking Elixir. News includes Hackney v3.1.0 dropping ~1.3 million lines of C code in favor of a pure Erlang QUIC implementation for HTTP/3 support, Benoît Chesneau’s Hornbeam 1.0.0 bringing Erlang-powered hosting to Python web apps with performance that puts Gunicorn to shame, the Easel library offering a Canvas 2D drawing API for Elixir that works with Phoenix LiveView and native WX windows, Hologram v0.7.0 hitting a major milestone with client-side Erlang runtime coverage jumping from 34% to 96%, and more!
Build LLM from Scratch, Chapter 2 — Working with Text Data
An Elixir/Nx walkthrough of preparing text for LLM training: tokenization, token IDs, BPE, sliding windows, token embeddings, and positional embeddings.
https://karlosmid.com/2026/01/build-llm-from-scratch-chapter-2-working-with-text-data/
ElixirConf US 2025 Videos and CFT
Not sure if to submit your talk for ElixirConf US or to join the waiting list? We have started releasing the talks from last year. Have a look. https://www.youtube.com/watch?v=vrlLQL8xfbI&list=PLqj39LCvnOWZzC6nN1OaBZLmxhpqCLfKt Submit your talk: https://elixirconf.com/#cft
Veidrodelis - Local Read-Only Redis Replica for Elixir
Veidrodelis replicates Redis/Valkey data into a local, read-only in-memory projection inside your Elixir app, enabling fast local reads while writes go to the remote server.
Code BEAM Lite Vancouver agenda is LIVE! 🇨🇦
Keynote: Robert Virding & Brooklyn Zelenka on Erlang’s lessons for local-first systems 10 speakers including Andrea Leopardi, Bruce Tate, Hayleigh Thompson & more March 23 | Limited tickets 🎟️ https://codebeamvancouver.com/#schedule
Code BEAM Stockholm tickets LIVE!
Keynotes: Mike Begley (Ericsson) & Barry O’Reilly (Black Tulip). Early Bird now on at the birthplace of Erlang! https://codebeamstockholm.com/#register
AshDynamo - DynamoDB data layer for Ash resources
Plug DynamoDB into Ash. Declare your table, keys, and indexes — read and write through Ash actions, designed around DynamoDB’s key-based query model.
Moving my website from NextJS to Phoenix LiveView
Wrote about my journey of moving my personal website & blogs from NextJS to Phoenix & LiveView.
Bridging Elixir and Python with Oban
Using Oban to seamlessly exchange durable jobs between Elixir and Python applications through a shared PostgreSQL database.
Level up on April 22nd: Full-day ElixirConf EU workshops.
OTP patterns, RAG systems, LLM apps, BEAM internals, AI + Elixir. Spots limited. Reserve: https://www.elixirconf.eu/#training
Two March 2026 masterclasses out of 5 at Code BEAM Vancouver
📅 22 Mar – Architecting Systems for Scalability & Reliability (Francesco Cesarini) 📅 24 Mar – Functional Programming Patterns in Elixir (Joseph Koski) Scalable systems. Safer domain logic. Composable design. https://codebeamvancouver.com/#masterclass
Thinking Elixir 292: Sage Advice for AI Agents
Episode 292 of Thinking Elixir. News includes Mark announcing his new Sagents library for building AI agents with human-in-the-loop oversight and real-time debugging capabilities, José Valim’s blog post on why Elixir is the best language for AI based on recent completion rate studies, LiveDebugger v0.6.0 with custom events and enhanced exception handling, an analysis of Elixir developer salaries showing US senior remote positions at ~$163k median, Peter Ullrich’s new MCP server implementation for Elixir, a revamp of Lua for Elixir with improved tooling, Elixir Hub’s new events section for finding conferences and meetups, and a discussion on whether AI advancements like Opus 4.6 are eliminating the SDK advantage of more popular languages, and more!
Distributed systems at ElixirConf EU 26- Save your spot
9 sessions on scaling Oban, Kafka patterns, workflow orchestration, and processing billions. Real production architectures from Livebook, Fresha, Tolemi. https://www.elixirconf.eu/#cover
From 34% to 96%: The Porting Initiative Delivers - Hologram v0.7.0
Hologram v0.7.0 has been released. 49 contributors ported 150 Erlang functions to JavaScript, pushing client-side Erlang runtime coverage from 34% to 96% and overall Elixir standard library readiness from 74% to 87%. More here: https://hologram.page/blog/porting-initiative-delivers-hologram-v0-7-0
ElixirConf US call for talks and trainings
🎤 ElixirConf 2026 - Call for Talks is open! We’re heading to Chicago 🇺🇸 📍 In person + virtual 📅 September 9-11 Share your experience. Your experiments. Your production war stories. First-time speakers welcome 💜 🗓 Talk CFP deadline: April 12 https://elixirconf.com/#cft
Buy two conference tickets. Pay for one. Code BEAM Vancouver
We tried to ignore Valentine’s Day. We failed. So here it is: buy 2 tickets, pay for 1 for Code BEAM Lite Vancouver 💥 Bring a friend, teammate, or conference buddy. Learning together > chocolates. https://ti.to/code-beam/code-beam-lite-vancouver?source=valentine
Thinking Elixir 291: From 2x Compilation to Junior Comprehension
Episode 291 of Thinking Elixir. News includes José Valim announcing another major compilation time improvement coming to Elixir v1.20 achieving 2x speedup while adding the type checker, a new alternative Erlang syntax called Telelang, Membrane’s YOLO plugin bringing AI-powered object detection to video pipelines, Christian Alexander’s Claude Skill for automating dependency updates through AI conversation, José Valim’s experimental PR Quiz tool that transforms code reviews into interactive learning experiences inspired by Anthropic research on AI coding skills, legal changes to US SBOM requirements, AshPartition for database partitioning, building containers directly from Erlang/Elixir code, and the complete ElixirConf EU speaker lineup featuring 39 speakers plus keynotes from José Valim and Chris McCord!
