Description
Build rich, interactive web applications quickly, with less code and fewer moving parts. Join our growing community of developers using Phoenix to craft APIs, HTML5 apps and more, for fun or at scale.
Phoenix is a web development framework written in the functional programming language Elixir. Phoenix uses a server-side model-view-controller (MVC) pattern. Based on the Plug library, and ultimately the Cowboy Erlang framework, it was developed to provide highly performant and scalable web applications. In addition to the request/response functionality provided by the underlying Cowboy server, Phoenix provides soft realtime communication to external clients through WebSockets or long polling using its language agnostic channels feature. Two of the most important features in Phoenix are LiveView and HEEx.