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 ORM 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.
-
I am excited to share that MongoDB has taken over development of the community-driven MongoDB integration for Laravel framework! This means you can expect regular updates with improvements to the functionality, bug fixes, and compatibility with most recent Laravel and MongoDB releases.
-
-
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) {
-
Doctrine2 Behaviors
Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
-
one
A minimalist high-performance php framework that supports the [swoole | php-fpm] environment (by lizhichao)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
Project mention: Corcel – Use WordPress backend with Laravel or any PHP application | news.ycombinator.com | 2024-06-26
There is also wordpress-interop on the doctrine side: https://github.com/williarin/wordpress-interop
-
-
arca-orm
Low code , Zero Configuration ORM that creates models, config, database and tables on the fly.
-
laravel-cycle-orm-adapter
🔥 A Laravel adapter for CycleORM, providing seamless integration of the Cycle DataMapper ORM for advanced database handling and object mapping in PHP applications.
I use this approach in my wayofdev/laravel-cycle-orm-adapter package. The configuration file can be viewed here: config/cycle.php
-
-
framework
PHP Framework providing ActiveRecord models and out of the box CRUD controllers with versioning and ORM support (by Divergence)
-
harmony
Harmony Modern Slim Boilerplate with Tinker and Eloquent ORM | Read Documentation in (by harmony-betta)
-
partitionable
Partitionable associations for the CakePHP ORM, allowing for basic limiting per group.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP ORM discussion
PHP ORM related posts
-
MongoDB Laravel Integration Now Officially Supported!
-
[Symfony] - Dynamique database connection
-
likelyhood of MongoDb composer package being maintained for 10x?
-
I like the PHP constant RAM characteristics under a load but struggle to find a semi-decent req/s PHP framework/library for API backends
-
for all those who struggle with database connection, i found a project which lets you connect with one single function, its pretty cool you should give it a try..
-
What PHP book would you most like to see written?
-
Just release my first open source PHP ORM based on Doctrine DB this might be really useful in prototyping your next web project
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 4 Nov 2024
Index
What are some of the best open-source ORM projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | CakePHP | 8,679 |
2 | laravel-mongodb | 7,013 |
3 | Propel | 1,264 |
4 | Cycle ORM | 1,227 |
5 | Doctrine2 Behaviors | 916 |
6 | one | 886 |
7 | Opulence | 731 |
8 | Ubiquity | 692 |
9 | DoctrineJsonFunctions | 535 |
10 | lessql | 413 |
11 | auditor-bundle | 394 |
12 | ATK Data | 273 |
13 | core | 255 |
14 | auditor | 162 |
15 | laravel-eloquent-case | 112 |
16 | wordpress-interop | 62 |
17 | Corma | 32 |
18 | arca-orm | 32 |
19 | laravel-cycle-orm-adapter | 24 |
20 | tina4-php | 20 |
21 | framework | 18 |
22 | harmony | 17 |
23 | partitionable | 16 |