sysown/proxysql

High-performance proxy for MySQL and PostgreSQL

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 9th, 2026
Created on December 1st, 2014
Open Issues & Pull Requests: 1,077 (+0)
GitHub issues: Enabled
Number of forks: 1,090
Total Stargazers: 6,919 (+0)
Total Subscribers: 232 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.4 hours
Mean response time: 173.8 days
90th percentile: 231.4 days
Tracked items: 609

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 97% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 6% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 210
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 939 days
Stale 30+ days: 203
Stale 90+ days: 199

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (37)
  • bug (27)
  • QA (23)
  • test (22)
  • ADMIN (18)
  • documentation (14)
  • CONNECTION POOL (11)
  • ROUTING (10)

Detailed Description

ProxySQL is a high-performance proxy for MySQL and PostgreSQL that enables protocol-aware connection routing and query management.

ProxySQL addresses the scarcity of open source database proxies capable of delivering high performance. It acts as an intermediary between applications and database servers, handling connection pooling, query routing, and protocol translation for MySQL, its forks like Percona Server and MariaDB, and PostgreSQL. The proxy operates with protocol awareness, allowing it to understand and intelligently route database traffic based on query characteristics and backend availability.

Teams managing multiple database instances or seeking to implement connection pooling without modifying application code should consider ProxySQL. It suits environments where high-performance proxying is critical and where the flexibility of an open source solution under GPL licensing is preferred. The tool is particularly valuable for deployments requiring protocol-aware routing across heterogeneous database backends.

Development activity shows consistent attention to platform support and distribution accessibility. The project maintains packages for multiple Linux distributions including Ubuntu, Debian, Red Hat, CentOS, Amazon Linux, AlmaLinux, OpenSSE, and FreeBSD. Generic Linux binaries in tarball format are published for environments where distribution-specific packages are inconvenient, with support for both amd64 and arm64 architectures. The codebase includes embedded OpenSSL libraries to reduce host dependency requirements, and the project tracks future FIPS module support as a separate initiative. Recent builds incorporate runtime plugins for MySQL X protocol support and MySQL Router compatibility, with the Router plugin available through source builds.