Elixir runs on the Erlang VM, which has powered telephone networks with millions of concurrent connections for decades. Elixir inherits fault tolerance and lightweight concurrency from it, wrapped in a modern, readable language.
Phoenix is the web framework, and Phoenix LiveView enables interactive interfaces that are rendered entirely on the server. For applications with many concurrent users, chats, dashboards or collaboration, this is an unusually simple solution.
Typical uses
- Real-time applications and dashboards
- Chats, collaboration, notifications
- Services with many concurrent connections
- Fault-tolerant background processing
Web frameworks
- Phoenix The web framework for Elixir
- Phoenix LiveView Interactive interfaces from the server
- Plug Middleware and HTTP specification
- Bandit / Cowboy HTTP servers
- Absinthe GraphQL
- Ash Framework Declarative resources with API, auth and admin
More on Elixir
A project with Elixir?
New development, replacement or extending an existing system: tell us briefly what it is about. We will tell you what works in practice.