catfan/medoo

The lightweight PHP database framework to accelerate the development.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 14th, 2026
Created on March 30th, 2013
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 1,128
Total Stargazers: 4,949 (+0)
Total Subscribers: 213 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 218.5 days
90th percentile: 648.5 days
Tracked items: 32

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 428 days
Stale 30+ days: 16
Stale 90+ days: 12

Recent activity

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

Top labels

  • bug (2)
  • idea (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Medoo is a lightweight PHP database framework that accelerates development through a clean, intuitive API for database operations.

The tool solves the problem of writing repetitive database code by providing a single-file package with minimal dependencies that handles complex SQL queries, data mapping, and prepared statements without sacrificing readability. It works by offering a straightforward interface that abstracts common database operations while remaining powerful enough for sophisticated queries across multiple database engines.

Medoo suits developers building PHP applications who want to avoid the overhead of larger ORMs while maintaining clean, readable code. It works well integrated into existing PHP frameworks like Laravel, CodeIgniter, Yii, and Slim, or as a standalone solution. The tool supports MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle, Sybase, and other PDO-compatible databases, making it suitable for projects with varying database requirements. Its lightweight nature makes it particularly valuable for projects where minimal dependencies and fast startup are priorities.

The project maintains a structured contribution process with clear commit message conventions distinguishing between bug fixes, new features, and improvements. Testing is enforced through unit tests run via phpunit, and code style consistency is maintained using php-cs-fixer. Contributions are expected to verify compatibility across multiple database engines before submission, reflecting a commitment to the tool's cross-database reliability.