cookiey/yearning

🐳 A most popular sql audit platform for mysql

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 7th, 2026
Created on October 18th, 2017
Open Issues & Pull Requests: 165 (+0)
GitHub issues: Enabled
Number of forks: 2,034
Total Stargazers: 8,969 (+0)
Total Subscribers: 231 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.5 hours
Mean response time: 49.6 days
90th percentile: 130.8 days
Tracked items: 87

How this project is maintained

99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 67
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 622 days
Stale 30+ days: 67
Stale 90+ days: 65

Recent activity

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

Top labels

  • invalid-format (39)
  • bug (8)
  • good Idea (3)
  • support (2)
  • New features (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Yearning is a SQL audit platform for MySQL that provides locally deployed detection and query auditing tailored for DBAs and developers.

The tool addresses the need for secure SQL governance by combining multiple audit capabilities into a single platform. It enables teams to create SQL audit tickets with approval workflows, perform automated syntax validation, and track query execution across databases. The platform generates rollback statements automatically for DDL and DML operations and maintains comprehensive history logs for traceability. An AI assistant offers real-time SQL optimization suggestions and can convert natural language input into SQL statements. Query auditing allows restriction of data sources and databases while anonymizing sensitive fields. The system enforces role-based access control to limit who can access query work orders and auditing functions.

Organizations should adopt this tool if they need centralized SQL governance without relying on cloud-hosted solutions. It suits teams prioritizing data privacy and security, as it runs locally and includes encryption mechanisms to protect sensitive database statements. The platform works well for environments where DBAs need to enforce approval workflows before SQL execution and where audit trails are required for compliance. It is specifically designed for MySQL deployments.

The project maintains active development with regular updates to its core audit and AI features. The codebase is written in Go and supports multiple architectures including x86, x64, and ARM platforms. Docker deployment is available as a standard installation method alongside manual setup options. The tool is distributed as open-source software with documented configuration requirements before deployment.