Repolode
catfan

catfan/Medoo

Un framework de base de datos PHP ligero y de un solo archivo que simplifica las operaciones SQL habituales con una API clara e intuitiva.

Estrellas
4,949
Forks
1,122
Issues abiertos
48
Último commit
hace 11 días

¿Qué es?

Medoo es un framework de base de datos PHP que envuelve PDO para que los desarrolladores puedan ejecutar operaciones SQL habituales, como insertar, consultar, actualizar y eliminar, mediante llamadas a métodos sencillas en lugar de escribir las consultas a mano. Se distribuye como un paquete de un solo archivo, con dependencias mínimas, y se instala mediante Composer.

El README indica que Medoo es compatible con MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle y Sybase, y que está diseñado para SQL complejo, el mapeo de datos y las prepared statements, sin dejar de mantener el código legible. También señala que se integra con frameworks como Laravel, CodeIgniter, Yii y Slim.

Los requisitos son PHP 7.3 o posterior, con la extensión PDO habilitada. El proyecto cuenta con licencia MIT e incluye pruebas de PHPUnit y php-cs-fixer para mantener el estilo del código.

Funciones clave

  • 01Paquete de un solo archivo con dependencias mínimas
  • 02API clara para insertar, consultar, actualizar y eliminar
  • 03Compatible con MySQL, MariaDB, PostgreSQL, SQLite, MSSQL, Oracle y Sybase
  • 04Gestiona SQL complejo y prepared statements
  • 05Se instala mediante Composer

Casos de uso

  • Añadir acceso a bases de datos a una aplicación web PHP pequeña sin recurrir a un ORM pesado
  • Crear rápidamente funcionalidades CRUD en proyectos que usan Laravel, Slim o Yii
  • Escribir scripts PHP que deban funcionar con varios motores de bases de datos SQL

Inicio rápido

  1. 1

    Instala Medoo con Composer

    composer require catfan/medoo
  2. 2

    Carga el autocargador de Composer y crea una conexión a la base de datos en PHP

Antes de usarlo

  • Se requiere PHP 7.3 o posterior con la extensión PDO habilitada.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Medoo?
Un framework de base de datos PHP ligero y de un solo archivo que simplifica las operaciones SQL habituales con una API clara e intuitiva. Medoo es un framework de base de datos PHP que envuelve PDO para que los desarrolladores puedan ejecutar operaciones SQL habituales, como insertar, consultar, actualizar y eliminar, mediante llamadas a métodos sencillas en lugar de escribir las consultas a mano. Se distribuye como un paquete de un solo archivo, con dependencias mínimas, y se instala mediante Composer.
¿Medoo es gratuito? ¿Qué licencia tiene?
Medoo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Medoo sigue mantenido?
Mantenimiento activo. El último commit de Medoo fue el 26 oct 2026.
¿Para qué puedo usar Medoo?
Añadir acceso a bases de datos a una aplicación web PHP pequeña sin recurrir a un ORM pesado Crear rápidamente funcionalidades CRUD en proyectos que usan Laravel, Slim o Yii Escribir scripts PHP que deban funcionar con varios motores de bases de datos SQL
¿Cómo se instala Medoo?
Instala Medoo con Composer: composer require catfan/medoo Carga el autocargador de Composer y crea una conexión a la base de datos en PHP
¿Dónde consigo Medoo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/catfan/Medoo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados