phoenixframework/phoenix_live_view
Phoenix LiveView is a framework for building interactive, real-time web applications using server-side rendering. It enables developers to create dynamic user interfaces by colocating HTML templates with CSS and JavaScript, while managing state and asynchronous operations on the server. The system provides a comprehensive testing infrastructure to simulate browser interactions and validate component behavior.
53.3
Adequate · 1 August 2026
64k
lines of production code
JavaScript
with Elixir, TypeScript
3
bus factor · 611 authors in all
2
measurements over time
How it got here
2018–2019 · LiveView testing and asset colocation
This period focused on introducing colocated CSS and JavaScript support alongside LiveView templates, enabling modern build workflows with tools like esbuild and Prettier. The release also added comprehensive testing infrastructure, including a browser simulation client and unit tests for new asynchronous operations and component rendering.
12 changes
2020–2024 · End-to-end testing and component infrastructure
This period focused on establishing a robust end-to-end testing infrastructure using Playwright, alongside comprehensive test coverage for LiveView features and Phoenix components. The team also introduced macro components and colocated assets, while refactoring the JavaScript client into modular TypeScript modules to improve maintainability.
12 changes
2025–2026 · LiveView 1.1 upgrade and HEEx refactoring
This period focused on preparing the codebase for Phoenix LiveView 1.1 by introducing an automated upgrade path via Igniter and refactoring the HEEx template compilation into a modular TagEngine. Comprehensive test coverage was added for the new upgrade tasks, the HEEx parser and tokenizer, and client-side LiveView behaviors.
7 changes
Survey your own repository
phoenixframework/phoenix_live_view was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 1 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 01b8517e31 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.