The @elixirlang web framework that provides peace of mind from prototype to production

Our benchmark summary by @TheGazler is up! “The Road to 2 Million Websocket Connections in Phoenix” phoenixframework.org/v1.0.0/…
15
134
210
After six years of development Phoenix LiveView 1.0.0-rc.0 is out! 🚀 The announcement reflects on our path to 1.0, some fun demos, and what's next. "with Elixir you start shipping features that other platforms can’t even conceive as possible" phoenixframework.org/blog/ph…
28
205
752
84,566
Phoenix 1.7.0 final is out! 🐥🔥 Built-in @tailwindcss , Verified Routes, LiveView Streams, and more. Check the announcement for details: phoenixframework.org/blog/ph…
11
193
641
104,826
Phoenix 1.4.0 is out! Check the announcement for details on new features, upgrade instructions, and what we’re up to next 🐥🔥 phoenixframework.org/blog/ph…
12
368
633
Phoenix 1.6.0 is released! Check the original RC announcement for all the nifty details! No more node or npm, auth generators, HEEx HTML engine, mailers, and more! phoenixframework.org/blog/ph…
12
158
532
Phoenix 1.3.0 has landed! Check the announcement for details and happy coding! 🐥🔥 phoenixframework.org/blog/ph…
10
318
442
Phoenix 1.4.0-rc.0 is out! Check the announcement for details and news about the latest features! 🐥🔥 elixirforum.com/t/phoenix-1-…
3
180
342
LiveView 0.18 is out! This is a massive release of long awaited features that take composable UI components to the next level and improves dev UX. Check the announcement for details! phoenixframework.org/blog/ph…
3
89
322
HTTP/2 support is being finalized thanks to @TheGazler's work in Plug & Phoenix, and of course @lhoguin's continued fantastic work on Cowboy
95
270
Phoenix 1.5.0-rc.0 is out! 🐥🔥 This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView and should be a quick and easy upgrade. Check the announcement for details: elixirforum.com/t/phoenix-1-…
114
256
The redesigned phoenix site is now proudly running on @gigalixir and the experience has been an absolutely joy! git push deployments with all the features of the platform, and everything is painless, down to SSL being automatically supported ❤️
2
46
256
Please join us in welcoming @bemesa21 to the phoenix-core team! She has previously contributed to LiveDashboard with supervision tree visualizations, & our upcoming 1.7 phoenix release will include her work on the Elixir Presence client. We're thrilled to have her aboard! 🐥🔥
9
29
250
Phoenix 1.8.0-rc.0 is out! Themes + dark mode toggle, streamlined generators, simplified layouts, revamped guides, scopes, and new magic links for phx.gen.auth. Huge thanks to Steffen Deusch and @dashbit for making this release happen! phoenixframework.org/blog/ph…
10
62
263
13,473
Phoenix 1.0 – the framework for the modern web just landed phoenixframework.org/blog/ph… Thanks to all involved and this wonderful community!
10
316
231
1.4 Upgrade reports are coming in: “What used to be over 8 second compile in my project is now pretty much instant.” Great to see real-world quality of life improvements!
1
56
233
We need a list of companies using LiveView in production. If you'd like to be featured, we'd love to hear from you!
73
47
230
If you are running Elixir v1.11+ and Phoenix v1.5.12+, you no longer need :phoenix in the list of compilers in your mix.exs. This should speed up mix CLI times considerably for large projects!
56
218
This means you can now deploy a phoenix app for free on @flydotio 🐥🔥
Postgres on Fly.io is now free for small projects. The hard part about free Postgres is storage, so this post is also about free storage. fly.io/blog/free-postgres/
1
39
214
Watch the LiveView keynote from ElixirConf to see how LiveView can beat SPAs for a large class of applications. We achieve better data efficiency on the wire than the best hand-written SPAs and faster server response times with drastically fewer LOC. piped.video/watch?v=XhNv1ikZ…
74
204
LiveView 0.17.8 is out with the new HEEx formatter thanks to @FeelipeRenan ! 🐥🔥 It's a mix formatter plugin that formats all your heex files and ~H templates. Try it out and let us know if you have any issues: hexdocs.pm/phoenix_live_view…
4
36
186
LiveView 0.20.5 is out! The last two releases contain a bunch of fixes and improvements on our march to 1.0! Huge thanks to Steffen Deusch for closing out dozens of issues, replicating bugs, e2e tests, & more. He's truly accelerating the 1.0 release! github.com/phoenixframework/…
2
29
182
10,647
There's 14 Elixir jobs on Hacker News' "Jan 2018 Who's Hiring" – four of which that are Phoenix related. It's going to be a strong 2018 for the community! 🐥🔥
1
53
178
If you think getting Elixir v1.3 and Ecto v2.0 in the same week is too much good news, we may have a surprise for you ;)
9
99
178
Phoenix LiveView 0.17 is out with some amazing new features! 🚨It also addresses a Safari 15 bug likely to affect your applications 🚨 Check my short write-up for the details and quick fixes: fly.io/blog/how-safari-ruine…
5
46
178
Please join us in welcoming @bayfieldcoder to the phoenix-core team! Aaron just landed his phx.gen.auth work, which brings @josevalim's initial authentication efforts to life! A full authentication solution is now only a few keystrokes away and ready to be extended to your needs
9
24
174
Phoenix 1.2.1 is out with gorgeous new error pages thanks to @rstacruz! Also endpoint code reloading fixes in dev
2
81
152
Phoenix core team member @lance_halvorsen just released his book, "Functional Web Development with Elixir, OTP, and Phoenix". Check it out! pragprog.com/book/lhelph/fun…
52
144
The Elixir Mini-Documentary is out, giving a great backstory to the language and insight to its future. Check it out! doc.honeypot.io/elixir-docum…
62
145
People have been asking for an Elixir Presence client for years, and thanks to work by @bemesa21 we now support this in the Phoenix main branch! This allows consuming presence diffs efficiently on the server just like you're able to via external clients: github.com/phoenixframework/…
5
34
144
An entire Phoenix LiveView app in a single file, in 70 LOC via @TheGazler github.com/wojtekmach/mix_in…
2
27
138
Using the bandit webserver in phoenix is so easy it fits in a tweet: # config.exs config :app, AppWeb.Endpoint, adapter: Bandit.PhoenixAdapter, # mix.exs {:bandit, "~> 1.0-pre", override: true}, That's it! Thanks for all the hard work @mattrudel ! Looking forward to 1.0.0!
1
18
133
13,837
Phoenix 1.4.15 is out with a new :trailing_slash router option for adding slashes to generated route helpers. This latest release is brought to you by our newest phoenix-core team member @mcrumm Please join us in welcoming Michael aboard! 🐥🔥
5
23
136
phoenix_pubsub 1.1.0 is out with major performance improvements thanks to work by @michalmuskala and @simonzelazny ! 🐥🔥
1
21
125
Please join us in welcoming @_AlexGaribay to the phoenix-core team! 🐥🔥
6
10
113
Phoenix 1.2 is out, rounding out a fantastic week for the ecosystem. We cant wait to see whats built with Presence! groups.google.com/forum/#!to…
2
105
113
Check out the latest LiveView demo making the rounds: Markdown Live – 25 LOC LiveView which does real-time markdown generation. markdown.dichev.io
4
40
114
Please join us in welcoming Scott Newcomer (@puekey) to the phoenix-core team!
3
12
97
Phoenix 1.1 is out! This release includes a number of great features. Check the announcement for details: groups.google.com/forum/#!to…
3
115
97
This is a neat LiveView app!
EmojiGen has the largest library of emojis in the world (~250k), and now they're searchable! I just added embedding search, so you can search the entire library of AI emojis in a couple seconds emoji.fly.dev
1
12
91
14,187
The Phoenix Phrenzy challenge is now open! Check out the site to submit a demo phoenixphrenzy.com/
1
40
77
Phoenix 1.2.0-rc is out with the much anticipated Presence features! Please upgrade and report your experiences groups.google.com/forum/#!to…
3
71
72
See how easy it is to deploy your Phoenix projects with the new Elixir 1.9 releases support and @gigalixir’s platform in their latest writeup blog.gigalixir.com/elixir-re…
16
66
"We're seeing sub 1ms resp times, with a db query, in local dev. It frees time that would be spent optimizing, for actually building our app
1
46
67
Phoenix benchmark on 10 core Xeon, 128GB mem – 180,000 req/s. 75% CPU. IO was still the bottleneck & we couldn’t push enough traffic to max!
4
90
58
The recently released Phoenix.HTML from 3.0.0-3.0.3 had a security vulnerability where the :class attribute in content_tag (and class={@class} in HEEx) did not escape values. Please update to 3.0.4.
25
56
@chris_mccord's "The Road to LiveView 1.0" keynote from @ElixirConfEU has been posted. Check it out for some neat demos on streams, infinite virtualized lists, and new dynamic form features coming your way! piped.video/watch?v=FADQAnq0…
1
14
55
3,480
Thanks to the fine folks at @DockYard the Phoenix Phrenzy competition is live! Join in to test your LiveView skills while showing the world what’s possible with Phoenix! phoenixphrenzy.com/
2
22
52
Aaaannnd we're back! @ElixirConf is live!
8
52
The results of the Phoenix Phrenzy contest are in! Check out all the great entries: phoenixphrenzy.com/results
16
51
There’s still 10 days left to start (and finish!) your Phoenix Phrenzy contest entries! We can’t wait to see what folks build! phoenixphrenzy.com
1
15
46
Try out Ecto 2.0.0-rc in your Phoenix projects by following @josevalim's writeup and let us know how it goes! blog.plataformatec.com.br/20…
30
45
And if you missed it, the ElixirConf keynotes covers all the nitty gritty details of what 0.17 has to offer: piped.video/watch?v=Of1phFsC…
16
44
Phoenix 0.16 is out! This is our last planned major release before 1.0 🚀 groups.google.com/forum/#!to…
3
67
41
ElixirConf is just 68 days away! Phoenix stickers have been secured. Who’s going? elixirconf.com/2019
9
13
43
Phoenix 1.1.2 is out with @brunch 2.1 and the much awaited npm support. Check it out! groups.google.com/forum/#!to…
1
42
44
DockYard is hosting an ElixirConf Q&A with @chris_mccord and core-team member @mcrumm tomorrow at 11:35CDT. Reply to this thread with specific questions you'd like discussed!
7
10
42
There's a few hours left to grab a copy of "Programming Phoenix" 40% off from @pragprog using promo APRILNOFOOLS2016 pragprog.com/book/phoenix/pr…
7
43
39
Phoenix 1.4 ships with webpack. We made the change on 1.4-dev months ago :)
1
7
37
Phoenix stickers have arrived! Find @chris_mccord at ElixirConf to add to your collection elixirconf.com/2019
5
36
Phoenix-core team member @peregrine is on stage at #elixirconf telling his story about coming around to the idea of LiveView
6
35
The Programming Phoenix book just came off the printing presses for those dead-tree lovers! Grab yourself a copy: pragprog.com/book/phoenix/pr…
2
24
35
If you want an example of Phoenix’s new Token auth, check the docs at github.com/phoenixframework/… Big thx to @peregrine for adding the feature!
27
34
In case you missed it last week: "What makes Phoenix Presence so special" and a sneakpeek screencast of new features dockyard.com/blog/2016/03/25…
22
34
Phoenix app in a single file:
Ever wanted to run Phoenix using Mix.Install? Unlikely, but it could be helpful for debugging or replicating an error. gist.github.com/Gazler/b4e92…
9
30
Phoenix Phrenzy is off to a great start! Already more than 40 projects are in the works. Deadline is September 30th so there’s plenty of time to join in the fun! phoenixphrenzy.com/
1
8
31
For a deep-dive into how to build an app like TodoTrek (or Trello) in LiveView, @bemesa21's new fly series takes you step-by-step!
Check out this post and discover how to build a dynamic list component with seamless item addition, removal, editing, and resetting using Streams and form components in LiveView. #MyElixirStatus @elixirphoenix fly.io/phoenix-files/dynamic…
3
30
5,958
Hear from core-team member @TheGazler at ElixirConf on how file uploads will be handled with Phoenix LiveView. We can’t wait to show off this feature! elixirconf.com/2019/speaker/…
8
28
There's two days left to submit a talk to the 2020 virtual @ElixirConf – Beginner or expert, we'd love to hear from you! 2020.elixirconf.com
11
29
If today's @elixirlang release wasn't enough for you, Phoenix 0.11 is out with some nice goodies! Details: groups.google.com/forum/#!to…
1
41
27
Phoenix 0.14 is out! Check the announcement for details groups.google.com/forum/#!to… #elixirlang
1
40
27
There’s just one day left to cast your votes for the Phoenix Phrenzy contest. Go check out the awesome applications folks have put together! phoenixphrenzy.com/voting
8
24
ElixirConf is fast approaching! Join hundreds of Elixir & Phoenix enthusiasts and see how we're building the future elixirconf.com
12
28
ElixirConf CFP closes this weekend We want to hear from you! First-time speaker? No problem! Consider yourself a beginner? Perfect! Everyone has something to share, and there’s always newcomers who just stepped in that need your valuable insight! elixirconf.com
20
26
Check out our badges to show your love on your phoenix powered projects: #elixirlang github.com/phoenixframework/…
3
24
23
Phoenix 0.12 is out with some great new features! Check the announcement for details groups.google.com/forum/#!to…
38
24
Phoenix 0.15 is out with great channel performance improvements and new features. Check the announcement for details groups.google.com/forum/#!to…
2
49
24
Average latency @ 180,000 req/s was 611.61μs . Ave latency was microseconds.
3
31
21
We're holding another Documentation Sprint at this years @elixirconf! Signup here if you’re interested in helping out docs.google.com/forms/d/e/1F…
1
11
22
.@pragdave takes the stage at @lonestarelixir. Currently talking about his graduate Elixir and Phoenix course!
6
23
In case you missed it, the "Programming Phoenix" beta book is out! Just in time for #elixirconf pragprog.com/book/phoenix/pr…
2
20
24
shout out to @saadeghi's daisyUI for making this kind of thing a breeze:
2
4
22
1,853
Maxed channels at 1.3M on 1 server… because our 45 client boxes are out of ram. @livehelpnow is spinning up 40 larger servers for us ❤️❤️❤️
28
23
We have 200 fresh stickers waiting for you at @ElixirDaze in a couple weeks! Don't miss out! elixirdaze.com/
2
8
21
Join us in welcoming @TheGazler to the phoenix-core team! His contributions throughput the community have been an enormous help. Thx Gary!
10
19
Great showing for the @ElixirNYC meetup! Thanks for the pizza @SparkPost and @timberdotio / @FlatironSchool for hosting!
1
6
20
Replying to @osterbergmarcus
see the changes on main. stream/4 allows bulk operations now
21
1,162
🚨ElixirConf CFP is due TOMORROW🚨 Beginner or expert, the community can learn from you! 2022.elixirconf.com/speaker-…
8
21