Phoenix Framework
Phoenix is a web framework for the Elixir programming language that gives you peace of mind from development to production
· archived 5/18/2026, 12:38:18 AMscreenshotcached html Phoenix Framework Guides Docs Community Source Blog Peace of mind from prototype to production 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. Get Started defmodule TimelineLive do use Phoenix.LiveView def render(assigns) do render("timeline.html", assigns) end def mount(_, socket) do Twitter.subscribe("elixirphoenix") {:ok, assign(socket, :tweets, [])} end def handle_info({:new, tweet}, socket) do {:noreply, update(socket, :tweets, fn tweets -> Enum.take([tweet | tweets], 10) end)} end end https://my-phx-app.com @nathanwillson Using @elixirphoenix's LiveView to filter over 800 tree species (https://treelib.ca/species). I'm so impressed with how fast it is and how easy it was to write. #myelixirstatus #phoenixframework 🌲🌳🌲 @josevalim If you want to learn more why Phoenix LiveView is such a game changer for writing interactive and real-time applications, the @pragmaticstudio folks put together a short and sweet 4-min video on it: https://pragmaticstudio.com/phoenix-liveview… (scroll to mid-page) @elixirconf Do you want to be appreciated? If you know and use Elixir 1) I bet you know more than you think you do and 2) I'm certain others can benefit from your knowledge! Submit your CFP for @ElixirConfEU at https://eventil.com/events/elixirconfeu2020/cfp Many will be grateful that you did. #MyElixirStatus @theadamconrad Psyched to have spoken with @chris_mccord on my first podcast with @seradio on #elixirlang #phoenix latest and greatest LiveView framework @sprsmpl My smart mirror has been running for weeks without a restart. Phoenix liveview updates every second, hasn't missed one yet. #myelixirstatus @shritesh I implemented a shopping cart using Phoenix Live View and then realized that it syncs automatically across multiple tabs and always displays the correct state. I wasn’t even trying to make any of that work. #myelixirstatus @seradio Episode 394: Chris McCord on Phoenix LiveView Phoenix LiveView The most fun you'll ever have building interactive web applications – without the complexity. Try it now: Install the Elixir programming language Install the Phoenix project generator and create your project mix archive.install hex phx_new mix phx.new demo See complete installation instructions Everything you need to ship it Real-time Interact with users and push events, across one or dozens of nodes, by using our built-in PubSub, and Channels. Authentication Run mix phx.gen.auth for full-featured authentication that grows with your application. GraphQL & JSON APIs Build scalable GraphQL apps with Absinthe, or use our built-in JSON support for world class APIs. Docker Ready Package your app and (optionally) generate a Dockerfile for hassle-free deployment, wherever you choose to run your apps. Metrics Built-in instrumentation and a live dashboard gives you insight into your applications. Monitor performance and diagnose issues right within your app. Scalable Phoenix runs on the Erlang VM with the ability to handle millions of WebSocket connections alongside Elixir's tooling for building robust systems. Presence Know who is connected right now, across one or dozens of nodes, by using our built-in Presence. No dependency required. Database Ecto is a lean interface around your database, focused on productivity and long-term maintainability. Postgres, MySQL, SQLite, and SQL Server built-in. The best of front-end and backend in your HTML HEEx (HTML + Embedded Elixir) is a performant templating language with support for reusable components. Reusable Components A natural syntax for encapsulating your HTML into functional and reusable building blocks Compiler Checks Declare attributes and slots for your components and get immediate feedback right in your editor – say goodbye to typos and guesswork Built-in Formatting Format your whole codebase with a single command – wether writing Elixir or HTML. Forget tedious fiddling with copy/pasted blocks of code. Companies Using Phoenix Recent News Phoenix 1.7-rc released: Built-in Tailwind, Verified Routes, and more by Chris McCord Phoenix 1.7.0-rc.0 is out! This releases includes major new features, component-based generators, and updated conventions, and more! Read More LiveView 0.18 Released by Chris McCord LiveView 0.18 is out! This release includes major new declarative assigns features for compile-time warnings, new JS commands, and more! Read More © 2022 phoenixframework.org | @elixirphoenix DockYard offers expert Phoenix consulting for your projects