phoenixframework / phoenix
git clone https://github.com/phoenixframework/phoenix.git
v1.8.16 · today
🔥 on GitHub Trending today
Peace of mind from prototype to production
+2
stars, 24h · #509
+15
stars, 7 days · #1,558
+53
stars, 30 days · #5,236
23k
★ total · +0% this week
3.1k
forks · 47 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageElixir
LicenseMIT
Created2014-01-20 (12y ago)
Last pushtoday
Watchers537
OwnerOrganization
Seen on GitHub Trending
- 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.