A favicon of Phoenix

Phoenix

Build scalable, real-time web apps and APIs with Elixir. Features LiveView for rich interactivity, built-in auth, PubSub, and runs on the Erlang VM.

Visit Phoenix
A screenshot of PhoenixVisit

Phoenix is a web framework for the Elixir programming language, enabling developers to build rich, interactive web applications quickly, with less code and fewer moving parts. It runs on the reliable Erlang VM, renowned for high scalability and fault tolerance, making it suitable for applications requiring millions of simultaneous connections.

At its core, Phoenix provides real-time features out-of-the-box using Channels for WebSocket communication and built-in PubSub for broadcasting events across distributed systems. Phoenix LiveView is a standout feature, allowing the creation of interactive, real-time user experiences directly with server-rendered HTML, often eliminating the need for complex client-side JavaScript frameworks.

Productivity is enhanced through code generators, including a command for full-featured authentication. The HEEx templating engine supports reusable components with compile-time checks, integrated formatting, and seamless Elixir embedding. Database interactions are handled cleanly via Ecto, supporting major databases. Built-in instrumentation and metrics provide valuable insights into application performance.

Tags:

Share:
Featured tools:

Similar to Phoenix:

Build better web apps more quickly with less code.
Full-stack Web FrameworksPython
High-level Python web framework for rapid development and clean design. Handles common web development tasks, focusing on speed, security, and scalability.
Minimalist, flexible web framework for Node.js.
Full-stack Web FrameworksJavaScript & TypeScript
Build fast web applications and APIs with this minimal, flexible Node.js framework. Offers robust features and a large middleware ecosystem for extensibility.
The PHP framework for productive web artisans.
Full-stack Web FrameworksPHP
Build modern PHP web applications faster with an expressive syntax and a complete ecosystem. Features ORM, auth, testing, queues, and flexible frontend options.
Compress the complexity of modern web apps.
Full-stack Web Frameworks
Build database-backed web applications quickly using the Model-View-Controller pattern. Includes tools for front-end and back-end development.
Build PHP applications faster with reusable components.
Full-stack Web FrameworksPHP
Build high-performance web applications, APIs, and microservices faster with a set of reusable PHP components and a flexible PHP framework. Accelerate development.

Command Menu