Libraries for interacting with databases using object-relational mapping (ORM) or datamapping techniques.

Newest releases

mattkingshott Waterfall This package enables a Laravel application to perform database cascading delete operations in staggered batches. The primary benefit of this

moein Supabase migration What is this? I like having things automatized and in git. After doing some projects with supabase and managing the migrations manu

spiral Cycle ORM v2 bridge to Spiral Framework Requirements Make sure that your server is configured with following PHP version and extensions: PHP 8.0+ PDO

LLoadout mysqlcompare mysqlcompare is a command line tool to compare two database schema's and retreive the difference in an sql file. Installation composer gl

firefly-iii Firefly III Nordigen importer A tool to import Nordigen connected banks Firefly III Explore the docs » View Firefly III demo · Report Bug · Request Fe

auraphp Aura.SqlQuery Provides query builders for MySQL, Postgres, SQLite, and Microsoft SQL Server. These builders are independent of any particular database

auraphp Aura.Sql Provides an extension to the native PDO along with a profiler and connection locator. Because ExtendedPdo is an extension of the native PDO,

gingteam RedBeanPHP 5 RedBeanPHP is an easy to use ORM tool for PHP. Automatically creates tables and columns as you go No configuration, just fire and forget

EventSaucePHP EventSauce BackOff This library provides an interface for encapsulated back-off strategies. composer require eventsauce/backoff Leveraging the back-of

vjik Database Populator for Codeception DB Module Codeception DB module addon that helps you to tune database populations. So for a test you could load onl

bennett-treptow Laravel Migration Generator Generate migrations from existing database structures, an alternative to the schema dump provided by Laravel. A primary us

beyondcode A database dumping package that allows you to replace and mask columns while dumping your database.

hasinhayder WPSQLite.phar helps you to quickly provision WordPress with SQLite and serve the site using PHP's builtin webserver.

AIOFrame A brilliantly styled AIO (All-In-One) Theme for phpMyAdmin

vimeo PHP MySQL Engine is a unit testing library for PHP. It enables testing database-driven applications with an in-memory simulation of MySQL. It supports a wide variety of queries, transactions, and more. This project extends the PDO

ifsnop This is a php version of mysqldump cli that comes with MySQL, without dependencies, output compression and sane defaults.

BenMorel Dumps selected MySQL tables together with their relationships

iwind RockMongo is a MongoDB administration tool, written in PHP 5.

MilesChou Schemarkdown The database document generator for Laravel. Installation Download the Release phar file and execute it: chmod +x schemarkdown.phar ./schemarkdown.phar Or move into /u

mohamed-samir907 PHP JLDB (JSON Lite DB) Simple and powerfull tool that allows to use json file like a database. It provides collection of methods that you can use like a database query builder. Installation compo

open-smf A common connection pool based on Swoole is usually used as a database connection pool.

drfraker Snipe Migrations Blazing fast database migrations for Laravel tests. The package takes a snapshot of your mysql database and imports the schema to your test database rather than running all of your migrations when t

colopl laravel-spanner Laravel database driver for Google Cloud Spanner Requirements PHP >= 7.1 Laravel >= 5.5 gRPC extension protobuf extension (not required, but strongly recommended)

appstract Laravel Options Global key-value store in the database Installation You can install the package via composer: composer require appstract/laravel-options Publish, migrate

awssat Laravel Sync Migration It's a tool to help ease the repetitive migration process during developing a Laravel project without migrate:fresh your database every time you change you schemas. Docs You

liexusong CuteDB A single PHP file. Tiny DB implements in PHP using HashTable algorithm. Example: <?php include('CuteDB.php'); $db = new CuteDB(); $db->open('test'); // Open DB $db->set('test_key', 'tes

Microsoft Microsoft Drivers for PHP for Microsoft SQL Server Welcome to the Microsoft Drivers for PHP for Microsoft SQL Server The Microsoft Drivers for PHP for Microsoft SQL Server are PHP extensions that allow for the reading

hhxsv5 🔎 Analyzing memory of redis is to find the keys(prefix) which used a lot of memory, export the analysis result into csv file.

sergeyklay PHP ORM Benchmark The benchmark to compare performance of PHP ORM solutions. Initially this project used Docker to facilitate PHP ORM benchmarks. But after repeated comments we added support to benchmarksing on Travis

z-song Redis-manager gives your laravel application a redis web administration interface that allows you to easily manipulate the most commonly used data types for redis (strings, hashes, lists, sets, sorted sets). It also

javanile javanile/moldable Moldable is an abstraction layer to manage MySQL database with improved function to alter-state and manipulate database schema. Moldable integrates a ORM class for manage persistent objects and a

analogueorm (this project is looking for a new maintainer) Analogue ORM Analogue is a flexible, easy-to-use ORM for PHP. It is a transposition of the Eloquent ORM that ships with Laravel framework using a Data Mapper pattern