Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 PHP Database Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
https://www.liip.ch/en/blog/doctrine-and-generated-columns This was not working anymore as Doctrine DBAL removes the event manager on DBAL 4. (ref)
-
To be fair it's the actual releases that are in a single file.
Development evidently happens in the traditional sense with the project in a nicely defined tree.
The build process looks pretty gnarly, but it works! https://github.com/vrana/adminer/blob/master/compile.php
-
-
ProxyManager
🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects
-
-
Doctrine Extensions
Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
GitHub https://github.com/mevdschee/php-crud-api GitHub Stars 3.6k Most Recent Update on GitHub 2 months ago Open Source License MIT Number of Active Contributors This Year 1 Acceptance of External PRs Yes Official Website / Documentation /
-
I'm not going to pretend that my improvements will land in the official Laravel code any time soon, or ever. So I am going to use the illuminate/database repository. Because it is a sub module of the laravel/framework this has a few problems. The biggest problem is that there are no tests.
-
-
-
Idiorm
A lightweight nearly-zero-configuration object-relational mapper and fluent query builder for PHP5.
-
-
-
-
-
-
Project mention: Cash: A small jQuery alternative for modern browsers | news.ycombinator.com | 2024-11-02
Thanks. It's a small custom framework built from libraries, some custom, some third party.
- File based HTTP router running on top of https://frankenphp.dev/
- ORM/SQL with: https://github.com/cycle/orm but this is preference. Anything works. From SQL builders to ORMs.
I'll try to explain their form handling:
Forms almost always POST to their own GET URL.
If you GET /user/save you'll get back HTML and `` to build the form.<p>If you POST /user/save you're expected to pass the entire form data PLUS an "operation" parameter which is used by the backend to decide what should be done and returned.<p>For example if user clicks [add new user] button, the "operation" parameter has value of "btnNewUser.click".<p>Why pass operation parameter? Because business forms can have more than just a [submit] button.<p>For example, there might be a datagrid filter value being changed (operation: "txtFilter.change"), or perhaps a dropdown search to select a city name from a large list (operation: "textCitySearch.change"), it can be a postal code to address lookup (operation: "txtPostalCode.change"), etc.<p>On the backend, the pseudocode looks somewhat like this but it's cleaner/safer because of encapsulation, validation, error handling, data sanitization, model binding and csrf/xss protection:<p><pre><code> function user_save($operation) {
-
-
laravel-eloquent-query-cache
Adding cache on your Laravel Eloquent queries' results is now a breeze.
-
totum-mit
Small-code database for non-programmers. Universal UI, simple-code logic, automatic actions, access rules, logging, API and more. Quickly create a complex internal apps using the database as an interface.
-
-
Doctrine2 Behaviors
Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP Database discussion
PHP Database related posts
-
Improving Eloquent for real: test setup
-
Database management in a single PHP file
-
Fix 105 Common WordPress Issues Using Simple Code Snippets
-
Easy Model v1.1.3: A Hard-Earned Update with Many New Features and Improvements 💪
-
Boost your workflow with Easy Model v1.1.2 💼
-
Unlock the Power of the New Easy Model – Available Today! 🎉
-
🎉 The key evolution of the Easy Model package is here with v1.0.8 🎉
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 21 Apr 2025
Index
What are some of the best open-source Database projects in PHP? This list will help you:
# | Project | Stars |
---|---|---|
1 | Doctrine | 10,034 |
2 | dbal | 9,576 |
3 | Adminer | 6,644 |
4 | laravel-backup | 5,785 |
5 | ProxyManager | 4,967 |
6 | Medoo | 4,868 |
7 | Doctrine Extensions | 4,071 |
8 | PHP-CRUD-API | 3,675 |
9 | Eloquent | 2,715 |
10 | RedBean | 2,314 |
11 | Baum | 2,240 |
12 | Idiorm | 2,004 |
13 | upscheme | 1,954 |
14 | laravel-tags | 1,677 |
15 | laravel | 1,601 |
16 | Propel | 1,269 |
17 | mysqldump-php | 1,264 |
18 | Cycle ORM | 1,247 |
19 | Part-DB-server | 1,159 |
20 | laravel-eloquent-query-cache | 1,089 |
21 | totum-mit | 963 |
22 | SleekDB | 938 |
23 | Doctrine2 Behaviors | 916 |