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.
+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)
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
- GitHub: github.com/phoenixframework/phoenix
- Homepage: https://www.phoenixframework.org
- Releases Β· Issues Β· Hacker News mentions
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.