Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Database Tools
  3. pev2

pev2

PostgreSQLTypeScriptv1.21.0

A Vue.js component for visualizing PostgreSQL execution plans with interactive graphical representations.

Visit WebsiteGitHubGitHub
3.5k stars182 forks0 contributors

What is pev2?

PEV2 is a PostgreSQL Explain Visualizer that transforms PostgreSQL execution plans into interactive graphical diagrams. It helps database administrators and developers understand query performance by visualizing the execution steps, costs, and relationships between operations in a PostgreSQL query plan. The tool makes complex EXPLAIN output accessible through intuitive visual representations.

Target Audience

PostgreSQL database administrators, backend developers, and data engineers who need to analyze and optimize SQL query performance. It's particularly useful for teams working with complex queries that require performance tuning.

Value Proposition

Developers choose PEV2 because it provides a modern, interactive visualization of PostgreSQL execution plans with multiple deployment options, including a standalone HTML file that requires no installation. It continues the functionality of the original PEV project with updated Vue.js architecture while maintaining backward compatibility with existing execution plan formats.

Overview

Postgres Explain Visualizer 2

Use Cases

Best For

  • Visualizing complex PostgreSQL query execution plans
  • Debugging slow SQL queries in PostgreSQL databases
  • Teaching PostgreSQL query optimization concepts
  • Integrating query plan visualization into database administration tools
  • Sharing execution plans with team members for collaboration
  • Analyzing query performance without installing specialized database tools

Not Ideal For

  • Applications built with non-Vue.js frameworks like React or Angular, requiring additional wrapper components or workarounds
  • Environments where external CSS dependencies like Bootstrap are prohibited or add unwanted bloat
  • Teams seeking automated query optimization suggestions rather than manual visual analysis tools
  • Projects involving multiple database systems beyond PostgreSQL for execution plan visualization

Pros & Cons

Pros

Interactive Node Graphs

Transforms PostgreSQL EXPLAIN output into interactive diagrams with detailed cost breakdowns, making it easier to identify performance bottlenecks at a glance.

Flexible Deployment Options

Offers a standalone HTML file for local use, easy web integration via Vue.js, and a hosted service by Dalibo for sharing plans, catering to various workflows.

Zero-Installation Local Use

The single HTML file version works offline without installation or network dependencies, ideal for quick diagnostics or environments with restricted access.

Modern Vue.js Support

Built with Vue 3, enabling seamless integration into modern web applications using build tools or CDN scripts, as shown in the README examples.

Cons

Vue.js Framework Lock-in

Tightly coupled with Vue.js, making integration into non-Vue projects cumbersome and requiring additional wrapper components or iframes.

Bootstrap CSS Dependency

Requires Bootstrap CSS to be loaded, which can conflict with existing styles or add unnecessary overhead if not already part of the project.

Client-Side Only Execution

Relies entirely on client-side JavaScript, limiting use in server-side rendering scenarios or environments with JavaScript disabled.

Frequently Asked Questions

Quick Stats

Stars3,455
Forks182
Contributors0
Open Issues64
Last commit17 days ago
CreatedSince 2019

Tags

#web-components#performance-analysis#database-administration#query-optimization#vuejs#postgresql#database-tools#visualization#sql

Built With

V
Vue.js
J
JavaScript
C
CSS
H
HTML
B
Bootstrap

Links & Resources

Website

Included in

PostgreSQL11.8kDatabase Tools5.1k
Auto-fetched 1 day ago

Related Projects

PgHeroPgHero

A performance dashboard for Postgres

Stars8,837
Forks475
Last commit8 days ago
pgtunepgtune

Pgtune - tuning PostgreSQL config by your hardware

Stars2,696
Forks244
Last commit4 days ago
pg_flamepg_flame

A flamegraph generator for Postgres EXPLAIN ANALYZE output.

Stars1,617
Forks35
Last commit6 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub