PEV2 is a VueJS component that visualizes PostgreSQL execution plans as interactive graphical diagrams.
The tool addresses the challenge of understanding query performance by transforming raw EXPLAIN output into a visual representation that makes it easier to identify bottlenecks and inefficiencies. It parses PostgreSQL execution plans and renders them as a component-based interface, allowing developers to quickly spot problematic query patterns and understand how the database optimizer is executing their queries.
PEV2 suits teams already working with Vue-based applications or those building web tools that need to display query plans. The project offers multiple deployment options: a hosted service at explain.dalibo.com for sharing plans with colleagues, a standalone HTML file that runs entirely offline in any browser without installation, or integration as a component within existing web applications using either vanilla JavaScript or modern build tools. The tool requires Bootstrap CSS as a dependency. Developers choosing between visualization options should note that PEV2 is a modern rewrite of an earlier PostgreSQL Explain Visualizer project.
The project shows consistent maintenance activity with regular updates to its codebase. Pull requests are reviewed and merged on an ongoing basis, indicating active engagement with contributions. Issues are addressed regularly rather than accumulating unresolved. The development activity demonstrates that the maintainers are actively stewarding the project and responding to the community's needs.