mikehostetler
ReqFly - Fly.io Machines Client as a Req Plugin
I’m falling in love with the Req Plugin pattern. It has limits, but when it works - it’s good.
I ported over my Tesla based Fly Machines client to a Req Plugin today and shipped ReqFly
There’s an opt-in integration suite where you can see it working if you provide a Fly Token.
Features
Full Fly.io Machines API coverage - Apps, Machines, Secrets, Volumes, and more
Built-in retries and error handling - Automatic retry with exponential backoff
Comprehensive documentation - Every function documented with examples
High-level convenience functions - Simplified APIs for common workflows
Telemetry support - Built-in observability for all operations
Well-tested - 187 tests with real API fixtures using ExVCR
Hex Release: req_fly | Hex
Github:
Popular in Announcing
Greetings Elixir community!
Today, I’m thrilled to present you with resvg_nif, an open-source project that provides Elixir bindings for ...
New
Hello Everyone,
I was working with some HTML-to-Markdown libraries and ran into a few issues when converting a complex markup file to Ma...
New
Hey everyone!
I’m excited to share ReqLLM - a new approach to LLM interactions in Elixir that I’ve been working on. After building agent...
New
Hobbes is a scalable, fault-tolerant transactional record store written in Elixir.
Hobbes is designed to be:
Scalable - Hobbes can sha...
New
Hi there! At Moon Design System, we have been working hard for the past six months on the next generation of our LiveView component libra...
New
Helix is a visual workflow designer for AI agents and multi-agent systems, built with Phoenix and React Flow. It provides an intuitive dr...
New
WebAuthnLiveComponent WebAuthnComponents
See this post about renaming the package.
Passwordless authentication for Phoenix LiveView app...
New
Turbopuffer - Elixir client for vector and full-text search
I’m excited to share Turbopuffer, a new Elixir client library for the Turbop...
New
I’m happy to announce LiveDebugger v0.1.0! :mega:
LiveDebugger is a browser-based tool for debugging LiveView applications, designed to ...
New
DiskSpace
Hi everyone, I needed this for a project I’ve been working on, and couldn’t find a simple solution that would work. The solutio...
New
Other popular topics
What is the proper way to load a module from a file in to IEX?
In the python world, doing something like this pretty standard:
from ....
New
Hello, I get Persian date from my client and convert it to normal calendar like this:
def jalali_string_to_miladi_english_number(persi...
New
Hi all,
Trying to get some more clarity over utc_datetime and naive_datetime for Ecto:
https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
As a follow up to my earlier question:
I have the code compiling and running but not getting a successful login from the rest server. ...
New
The Elixir Typespec docs show the following syntax for keyword lists in typespecs:
# ...
| [key: type] # keyword lis...
New
Hi all,
I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage.
I'm trying to use Postg...
New
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including.
What is Phoenix LiveV...
New
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New







