github.com/phoenixframework/phoenix ↗
Peace of mind from prototype to production
Open this visualization on its own page →
Contributors
963
Lines of Code
14,956
From
2014-01-18
To
2021-01-01
About phoenixframework/phoenix
Phoenix is a web framework built on Elixir that enables developers to build scalable, real-time applications from prototyping through production. It provides a complete ecosystem for creating web APIs and interactive applications with built-in support for real-time features, distributed systems, and concurrent programming thanks to Elixir's actor-based runtime.
The framework includes several key components: the core Phoenix web framework for building APIs and web applications, Phoenix.js for client-side interactions, and a project installer that scaffolds new applications. Phoenix emphasizes productivity and developer experience while maintaining the reliability and fault-tolerance characteristics of the Erlang VM, making it suitable for building everything from small projects to large-scale distributed systems.
The project is actively maintained and welcomes community contributions through its issue tracker and contribution guides. Documentation is comprehensive with API references available online, and the community is active across multiple channels including IRC, Slack, and a dedicated forum for questions and discussions about using Phoenix.