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

Newest releases

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

Hywan Database to PlantUML This utility renders a graphical 2D visualisation of a database. Currently, the only frontend is MySQL. There are 2backends: commonmark and plantuml. The plantuml backend allows to generate visuali

yajra jQuery DataTables API for Laravel 4|5 This package is created to handle server-side works of DataTables jQuery Plugin via AJAX option by using Eloquent ORM, Fluent Query Builder or Collection. use Yajra\Da

phpredis PhpRedis The phpredis extension provides an API for communicating with the Redis key-value store. It is released under the PHP License, version 3.01. This code has been developed and maintained by Owlient from Novembe

ScriptFUSION Porter Porter is the PHP data importer. She fetches data from anywhere, from the local file system to third party online services, and returns an iterator. Porter is a fully pluggable import framework that c