Ir al contenido principal

Elixir

Functional frameworks leveraging the Erlang VM for fault-tolerant, real-time applications

Runtime: BEAM (Erlang VM) Package Manager: hex / mix Extensions: .ex / .exs

Consideraciones Clave

  • Real-time requirements (LiveView)
  • Erlang/OTP familiarity
  • Deployment infrastructure (Fly.io, etc.)
  • Team experience with functional programming
  • Scalability and fault-tolerance needs
Ash Framework logo

Ash Framework

Declarative, resource-based framework for building Elixir applications. Define your domain model once, get APIs, admin panels, and more automatically.

Plan Gratuito
declarative resource-based graphql
Nerves logo

Nerves

Nerves is an open-source platform that combines the rock-solid BEAM virtual machine and Elixir ecosystem to easily build and deploy production embedded systems. It handles complex infrastructure concerns like networking, discovery, I/O, and firmware updates, letting developers focus on application logic.

Plan Gratuito
elixir erlang beam
Oban logo

Oban

Oban is a robust background job framework for Elixir that uses PostgreSQL, MySQL, or SQLite3 for persistence. It provides reliable, consistent job processing with automatic retries, transaction safety, and built-in instrumentation, optimized for Elixir and OTP.

Plan Gratuito
elixir background-jobs queue
Phoenix logo

Phoenix

Productive web framework that scales massively with fault-tolerance. Built on Elixir and Erlang/OTP for reliable, distributed systems.

Plan Gratuito
realtime fault-tolerant channels
Phoenix Channels logo

Phoenix Channels

Phoenix Channels enable soft real-time communication with millions of connected clients using WebSockets. Built into the Phoenix framework for Elixir, they provide bidirectional communication with topic-based pub/sub, presence tracking, and multi-node clustering support.

Plan Gratuito
elixir phoenix realtime
Phoenix LiveView logo

Phoenix LiveView

Rich, real-time user experiences with server-rendered HTML. Build interactive apps without writing JavaScript, powered by Phoenix Channels.

Plan Gratuito
realtime server-rendered no-javascript
Plug logo

Plug

Plug is a specification and toolkit for composing web applications with functions in Elixir. It provides a unified interface for handling HTTP connections and is the foundational layer used by Phoenix and other Elixir frameworks for request handling, routing, and WebSocket support.

Plan Gratuito
elixir erlang beam