Web Frameworks & Servers
Phoenix is the flagship web framework for Elixir — productive like Rails, but with real-time and concurrency built into its DNA. Under the hood, Plug provides composable middleware and Bandit or Cowboy serve HTTP. For resource-oriented applications, Ash Framework generates APIs and admin UIs from declarative schemas.
Phoenix
libraryNeed a full-featured web framework?
Productive, reliable, and fast web framework with built-in WebSockets, PubSub, and real-time capabilities
Plug
libraryNeed HTTP request/response handling?
Composable HTTP middleware specification and adapter for web servers in Elixir
Bandit
libraryNeed a lightweight HTTP server?
Pure Elixir HTTP server built for speed and correctness, supporting HTTP/1, HTTP/2, and WebSockets
Cowboy
libraryNeed a battle-tested HTTP server?
Small, fast, and modern Erlang HTTP server supporting HTTP/1.1, HTTP/2, and WebSocket
Ash Framework
libraryNeed a full application framework with less boilerplate?
Declarative, resource-oriented application framework with built-in authorization, filtering, and API generation