πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

phoenixframework / phoenix

git clone https://github.com/phoenixframework/phoenix.git v1.8.16 Β· 2d ago πŸ”₯ on GitHub Trending today

Phoenix is a web framework for Elixir for building HTTP APIs, server-rendered apps, and realtime features.

Why you might care

Built on the Erlang VM, it targets concurrent, fault-tolerant web servers and includes channels and LiveView-style realtime tooling for Elixir teams. Choose it if you already write Elixir or want the BEAM's concurrency and reliability for web backends; MIT licensed.

Categories

Alternatives

Ruby on RailsDjangoPhoenix LiveViewExpress
+1
stars, 24h Β· #13,874
+15
stars, 7 days Β· #9,695
+55
stars, 30 days Β· #11,733
23k
β˜… total Β· +0% this week
3.1k
forks Β· 48 open issues

Star history (as recorded here)

2026-10-20 Β· 23,191 β˜… 2026-10-23 Β· 23,193 β˜…
LanguageElixir
LicenseMIT
Created2014-01-20 (12y ago)
Last push2d ago
Watchers537
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 β€” #2 daily in elixir
  • 2026-10-23 β€” #3 monthly in elixir Β· +53 β˜…
  • 2026-10-23 β€” #1 weekly in elixir Β· +12 β˜…
  • 2026-10-22 β€” #3 daily in elixir
  • 2026-10-22 β€” #3 monthly in elixir Β· +55 β˜…
  • 2026-10-22 β€” #2 weekly in elixir Β· +15 β˜…
  • 2026-10-21 β€” #1 daily in elixir Β· +1 β˜…
  • 2026-10-21 β€” #4 monthly in elixir Β· +53 β˜…
  • 2026-10-21 β€” #2 weekly in elixir Β· +15 β˜…
  • 2026-10-20 β€” #1 daily in elixir Β· +2 β˜…
  • 2026-10-20 β€” #4 monthly in elixir Β· +53 β˜…
  • 2026-10-20 β€” #2 weekly in elixir Β· +15 β˜…

GitHub topics

Links

README excerpt
> Peace of mind from prototype to production.
## Getting started
See the official site at .
Install the latest version of Phoenix by following the instructions at .
## Documentation
API documentation is available at .
Phoenix.js documentation is available at .
## Contributing
We appreciate any contribution to Phoenix. Check our CODE_OF_CONDUCT.md and CONTRIBUTING.md guides for more information. We usually keep a list of features and bugs in the [issue tracker][4].
### Generating a Phoenix project from unreleased versions
You can create a new project using the latest Phoenix source installer (the `phx.new` Mix task) with the following steps:
1. Remove any previously installed `phx_new` archives so that Mix will pick up the local source code. This can be done with `mix archive.uninstall phx_new` or by simply deleting the file, which is usually in `~/.mix/archives/`.
2. Copy this repo via `git clone https://github.com/phoenixframework/phoenix` or by downloading it
3. Run the `phx.new` Mix task from within the `installer` directory, for example:
 [code] 
The `--dev` flag will configure your new project's `:phoenix` dep as a relative path dependency, pointing to your local Phoenix checkout:
 [code] 
To create projects outside of the `installer/` directory, add the latest archive to your machine by following the instructions in [installer/README.md
### Building from source
To build the documentation:
 [code] 
To build Phoenix:
 [code] 
To build the Phoenix installer:
 [code] 
To build Phoenix.js:
 [code] 
## Important links
* [#elixir][1] on [Libera][2] IRC
* [elixir-lang Slack channel][3]
* [Issues tracker][4]
* [Phoenix Forum (questions and proposals)][5]
* Visit Phoenix's sponsor, DockYard, for expert Phoenix Consulting
 [1]: https://web.libera.chat/?channels=#elixir
 [2]: https://libera.chat/
 [3]: https://elixir-lang.slack.com/
 [4]: https://github.com/phoenixframework/phoenix/issues
 [5]: https://elixirforum.com/c/phoenix-forum
## Copyright and License
Copyright (c) 2014, Chris McCord.
Phoenix source code is licensed under the MIT License.

Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.