doctrine/dbal
Doctrine DBAL is a powerful database abstraction layer for PHP, providing a consistent API across drivers plus rich schema introspection and management tools. Ideal for building portable SQL queries, migrations, and database tooling beyond PDO.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| aimeos/aimeos-base | Core package for the Aimeos e-commerce framework: foundational components, utilities, and interfaces used by the Aimeos Laravel integration and other adapters. Provides the shared base required to build, extend, and run scalable online shops. | 2,111 | 2,107 | 3 | 4K | 0 | 10.7 | 6.0 | NOASSERTION | — | |
| aimeos/upscheme | Database migration and schema management for Laravel, using a simple, high-level PHP DSL. Create, modify, and version tables and indexes with up/down steps, auto rollbacks, and environment-aware execution. Works standalone or with Laravel apps. | 2,637 | 2,625 | 4 | 3K | 2 | 13.7 | 4.8 | LGPL-3.0 | — | |
| area17/twill | Twill is an open-source Laravel package for building a custom CMS fast. It provides a polished admin UI with prebuilt features and Vue components, stays flexible and extensible, works headless or integrated, and lets you use your own models with no lock-in. | 3,955 | 3,956 | 585 | 8K | 80 | 83.8 | 40.7 | Apache-2.0 | 2 months ago | |
| bensampo/laravel-enum | Laravel Enum provides a powerful enum implementation for Laravel with class-constant definitions, instantiation, casting, validation, localization, bitwise/flag enums, and an artisan generator. Not recommended for new projects—use native PHP 8.1 enums. | 2,035 | 2,051 | 160 | 309K | 1 | 15.1 | 30.1 | MIT | — | |
| calebporzio/sushi | Sushi adds an “array driver” to Eloquent: define a model with the Sushi trait and a $rows array, and query it like a real table (where, first, eager loading, relationships). Great for fixture data like states, roles, and settings—no DB setup needed. | 2,998 | 3,000 | 187 | 383K | 0 | 47.8 | 36.1 | MIT | 1 month ago | |
| carbonphp/carbon-doctrine-types | Doctrine DBAL types to seamlessly persist and hydrate Carbon\Carbon and Carbon\CarbonImmutable instances. Adds custom date/time types for Carbon, improving timezone/precision handling and integration with Doctrine entities and migrations. | 213 | 213 | 7 | 11M | 1 | 23.3 | 65.0 | MIT | 2 years ago | |
| code16/sharp | Sharp is a Laravel package for building a CMS/admin back office with a clean UI and strong DX. Manage structured data, search/filter/sort, run custom commands, and handle auth/validation—fully driven by PHP code, no frontend, data-agnostic. | 789 | 789 | 78 | 1K | 5 | 38.2 | 9.0 | MIT | 1 week ago | |
| dama/doctrine-test-bundle | Symfony test bundle that speeds up Doctrine tests by reusing static DBAL connections and wrapping each test in a transaction that’s rolled back for isolation. Also provides a PSR-6 static array cache for Doctrine metadata/query caching to reduce boot time and memory. | 1,174 | 1,171 | 64 | 1M | 6 | 38.4 | 49.9 | MIT | 2 months ago | |
| doctrine/data-fixtures | Doctrine Data Fixtures extension for Doctrine ORM/ODM. Provides a simple, structured way to define, manage, and execute data fixtures for loading seed/test data into your database, with tooling and docs to support fixture organization and execution. | 2,851 | 2,872 | 232 | 2M | 35 | 61.2 | 60.9 | MIT | 1 week ago | |
| doctrine/doctrine-bundle | Symfony bundle integrating Doctrine DBAL and ORM. Provides database abstraction, schema tools, and an object-relational mapper with DQL for powerful queries, plus configuration and tooling that fits the Symfony ecosystem. | 4,828 | 4,864 | 481 | 4M | 31 | 77.3 | 62.4 | MIT | 3 months ago | |
| doctrine/doctrine-migrations-bundle | Integrates Doctrine Migrations into Symfony apps, providing commands and configuration for versioned database schema changes. Generate, run, and rollback migrations across environments with reliable tracking and deployment-friendly workflows. | 4,306 | 4,332 | 219 | 3M | 42 | 69.8 | 65.0 | MIT | 4 months ago | |
| doctrine/migrations | Doctrine Migrations is a PHP library for managing database schema changes with versioned migrations. Generate, run, and roll back migrations safely across environments, track executed versions, and integrate with Doctrine DBAL/ORM for reliable deployment workflows. | 4,774 | — | 392 | — | 119 | 75.6 | 32.3 | MIT | 1 month ago | |
| doctrine/orm | Doctrine ORM is a PHP 8.1+ object-relational mapper that provides transparent persistence for objects on top of Doctrine DBAL. Includes DQL, an object-oriented SQL-like query language inspired by Hibernate HQL, for flexible, powerful querying. | 10,170 | 10,348 | 2,536 | 5M | 1,283 | 89.6 | 70.5 | MIT | 1 week ago | |
| grazulex/laravel-sharelink | Secure, temporary share links for Laravel. Share files, routes, and model previews with expirations, usage limits, password protection, rate limiting, IP/CIDR filtering, signed URLs, burn-after-reading, and full access auditing. | 122 | 122 | 2 | 70 | 3 | 22.3 | 3.6 | MIT | 5 months ago | |
| jackalope/jackalope-doctrine-dbal | Doctrine DBAL-based Jackalope backend for PHPCR, enabling content repository storage on SQL databases. Provides a DBAL transport layer, schema management, and integration pieces for running Jackalope with Doctrine DBAL across multiple database platforms. | 150 | 151 | 61 | 32K | 32 | 41.8 | 54.4 | NOASSERTION | 4 months ago | |
| laracraft-tech/laravel-schema-rules | Generate starter Laravel validation rules from your database schema. Create rules for entire tables or selected columns, optionally generate Form Request classes, and configure columns to always skip. Great for fast scaffolding before manual refinement. | 362 | 362 | 23 | 2K | 0 | 26.8 | 14.0 | MIT | 1 week ago | |
| laravel/database | Bring Laravel’s database layer to non-Laravel projects: Illuminate Database with migrations, seeders, and Artisan CLI support. Includes Eloquent ORM, query builder, schema tools, and commands like migrate, db:seed, and make:* for MySQL/Postgres/SQL Server/SQLite. | 90 | 100 | 12 | 81 | 5 | 2.1 | 4.9 | — | — | |
| lunarphp/core | Core package for Lunar, a Laravel-based e-commerce platform. Provides the foundational models, database structure, and services used to build and extend storefronts and admin functionality, designed to be modular, extensible, and integrated with the Laravel ecosystem. | 7 | 8 | 12 | 12K | 0 | 0.4 | 43.8 | — | — | |
| mattiasgeniar/phpunit-query-count-assertions | Add PHPUnit/Pest assertions to count and analyze SQL queries in tests. Catch N+1 issues, duplicate queries, slow queries, missing indexes (EXPLAIN), row count problems, and Laravel lazy loading. Supports Laravel 11/12, Doctrine DBAL 4, and Phalcon 6+. | 160 | 158 | 9 | 34K | 0 | 28.7 | 37.9 | MIT | 1 month ago | |
| nesbot/carbon | Carbon is a PHP DateTime extension that makes working with dates and times simple and readable. Parse, format, compare, add/subtract intervals, handle timezones and localization, and use fluent, human-friendly helpers for common date tasks. | 169 | 584 | 26 | 12M | 3 | 27.3 | 66.2 | MIT | 1 day ago | |
| pagerfanta/pagerfanta | Pagerfanta is a PHP pagination library for calculating and rendering paginated lists. It supports multiple data providers/adapters and flexible views, making it easy to paginate collections, queries, and APIs in web apps. | 425 | 455 | 169 | 640K | 4 | 8.2 | 44.4 | NOASSERTION | — | |
| pgvector/pgvector | pgvector support for PHP with integrations for Laravel, Doctrine, and native PgSql. Store and query vector embeddings, cast vectors in models, run nearest-neighbor searches with multiple distance metrics, and create HNSW/IVFFlat indexes for fast similarity search. | 194 | 194 | 14 | 72K | 0 | 1.4 | 35.5 | MIT | — | |
| php-debugbar/doctrine-bridge | Doctrine Bridge for PHP Debug Bar adds collectors to profile Doctrine ORM/DBAL activity in the PHP Debug Bar. Install via Composer, run the included demo with a local DB, and execute PHPUnit/Panther tests for verification. | 0 | 0 | 1 | 3K | 2 | 22.2 | 56.0 | MIT | 2 months ago | |
| power-components/livewire-powergrid | Build modern, customizable data tables with Laravel Livewire in minutes. PowerGrid ships with sensible defaults plus sorting, filtering, global search, inline editing, action buttons/checkboxes, and export—minimal setup, powerful results. | 1,678 | 1,680 | 244 | 36K | 0 | 44.9 | 22.0 | MIT | 1 month ago | |
| power-components/livewire-powergrid | Build modern, customizable data tables with Laravel Livewire in minutes. PowerGrid ships with sensible defaults plus sorting, filtering, global search, inline editing, action buttons/checkboxes, and export—minimal setup, powerful results. | 1,678 | 1,680 | 244 | 36K | 0 | 44.9 | 22.0 | MIT | 1 month ago | |
| reliese/laravel | Generate Laravel Eloquent models from your database schema. Reliese inspects tables, columns, and foreign keys to scaffold typed model properties and relationships via an Artisan command, helping speed up development (best used in local/dev environments). | 1,703 | 1,704 | 322 | 92K | 66 | 65.6 | 63.3 | MIT | 1 year ago | |
| spatie/laravel-queued-db-cleanup | Safely delete large numbers of Laravel database records by dispatching non-overlapping queued cleanup jobs. Deletes in small chunks to reduce locks and avoid timeouts, automatically re-dispatching until the query’s records are gone. | 80 | 81 | 11 | 25K | 0 | 25.8 | 40.3 | MIT | 1 year ago | |
| spatie/laravel-stats | Lightweight Laravel package to track stat changes in your app over time. Create a stats class, call increase/decrease on events (e.g., subscriptions), then query totals, increments, decrements, and differences grouped by day/week/month for any date range. | 448 | 452 | 34 | 8K | 0 | 27.2 | 21.1 | MIT | 1 year ago | |
| stancl/tenancy | Automatic multi-tenancy for Laravel apps with minimal code changes. Provides tenant identification (e.g., by hostname/subdomains), isolated tenant bootstrapping, and tenancy-aware database/config switching without swapping core Laravel classes or adding model traits. | 4,312 | 4,318 | 486 | 386K | 6 | 68.4 | 39.4 | MIT | 3 weeks ago | |
| statamic/cms | Statamic is a flat-file-first CMS for Laravel, powered by Git. Install this core Composer package into an existing Laravel app to build fast, beautiful, easy-to-manage websites with a flexible content model and control panel. | 4,777 | 4,778 | 618 | 118K | 240 | 93.6 | 52.2 | NOASSERTION | 1 day ago | |
| symfony/cache | Symfony Cache provides fast, low-overhead PSR-6 caching with adapters for common backends. Includes a PSR-16 bridge plus CacheInterface and TagAwareCacheInterface implementations via symfony/cache-contracts for flexible app caching. | 4,171 | 4,196 | 64 | 7M | 0 | 52.7 | 52.5 | MIT | 1 week ago | |
| symfony/doctrine-bridge | Symfony Doctrine Bridge integrates Doctrine with Symfony components, providing glue code for ORM/DBAL usage across the framework. Part of the main Symfony repository; report issues and submit pull requests there. | 3,231 | 3,236 | 43 | 4M | 0 | 48.8 | 51.1 | MIT | 1 week ago | |
| symfony/doctrine-messenger | Doctrine integration for Symfony Messenger. Store, dispatch, and consume messages using Doctrine-backed transports and tooling. Part of the Symfony ecosystem; issues and contributions go through the main Symfony repository. | 529 | 530 | 20 | 3M | 0 | 33.2 | 60.4 | MIT | 1 month ago | |
| symfony/http-foundation | Symfony HttpFoundation provides an object-oriented layer for working with HTTP: requests, responses, sessions, cookies, headers, and file uploads. It simplifies handling and testing web interactions while staying close to the HTTP specification. | 8,640 | 8,722 | 307 | 14M | 0 | 63.8 | 52.4 | MIT | 1 week ago | |
| symfony/lock | Symfony Lock component creates and manages locks to ensure exclusive access to shared resources. Provides a unified API with multiple storage backends (e.g., filesystem, Redis, PDO) for preventing race conditions in concurrent apps. | 514 | 525 | 15 | 3M | 0 | 32.6 | 62.3 | MIT | 1 week ago | |
| symfony/security-acl | Symfony Security ACL adds Access Control Lists to manage fine‑grained, object‑level permissions beyond roles. It supports per‑object and per‑field authorization with configurable permission masks and voters, integrating with Symfony’s security system. | 371 | 377 | 54 | 328K | 12 | 29.7 | 55.5 | MIT | 1 month ago | |
| tailflow/laravel-orion | Laravel Orion builds a fully featured REST API from your Eloquent models and relationships with minimal boilerplate. Quickly generate standard CRUD endpoints, filtering, sorting, pagination, and relationship routes while keeping a Laravel-friendly workflow. | 1,595 | 1,598 | 97 | 21K | 0 | 39.9 | 18.8 | MIT | 1 year ago | |
| typo3/cms-core | TYPO3 CMS Core provides the essential framework, APIs, and services for the TYPO3 content management system. It powers backend and frontend rendering, extensions, security, caching, routing, and site configuration for building and maintaining TYPO3-based websites. | 33 | 34 | 18 | 274K | 0 | 0.7 | 54.0 | GPL-2.0 | — |
How can I help you explore Laravel packages today?