{"id":15470541,"url":"https://github.com/eddmash/powerorm","last_synced_at":"2025-04-22T12:12:04.926Z","repository":{"id":56974910,"uuid":"50822043","full_name":"eddmash/powerorm","owner":"eddmash","description":"A very simple but effective php orm","archived":false,"fork":false,"pushed_at":"2019-01-13T10:55:55.000Z","size":5644,"stargazers_count":21,"open_issues_count":0,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-13T01:24:57.976Z","etag":null,"topics":["codeigniter","database-table","dbal","laravel","migrations","orm","php","php-orm","powerorm","query"],"latest_commit_sha":null,"homepage":"http://powerorm.readthedocs.io/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eddmash.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-01T07:23:46.000Z","updated_at":"2022-10-05T21:07:15.000Z","dependencies_parsed_at":"2022-08-21T11:50:29.384Z","dependency_job_id":null,"html_url":"https://github.com/eddmash/powerorm","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddmash%2Fpowerorm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddmash%2Fpowerorm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddmash%2Fpowerorm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddmash%2Fpowerorm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eddmash","download_url":"https://codeload.github.com/eddmash/powerorm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250237832,"owners_count":21397401,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeigniter","database-table","dbal","laravel","migrations","orm","php","php-orm","powerorm","query"],"created_at":"2024-10-02T02:05:17.659Z","updated_at":"2025-04-22T12:12:04.901Z","avatar_url":"https://github.com/eddmash.png","language":"PHP","readme":"[![Documentation Status](https://readthedocs.org/projects/powerorm/badge/?version=latest)](http://powerorm.readthedocs.io/en/latest/?badge=latest)\n[![StyleCI](https://styleci.io/repos/50822043/shield?style=flat)](https://styleci.io/repos/50822043)\n[![Build Status](https://travis-ci.org/eddmash/powerorm.svg?branch=master)](https://travis-ci.org/eddmash/powerorm)\n[![Latest Stable Version](https://poser.pugx.org/eddmash/powerorm/v/stable)](https://packagist.org/packages/eddmash/powerorm)\n[![Dependency Status](https://dependencyci.com/github/eddmash/powerorm/badge)](https://dependencyci.com/github/eddmash/powerorm)\n[![Total Downloads](https://poser.pugx.org/eddmash/powerorm/downloads)](https://packagist.org/packages/eddmash/powerorm)\n[![Latest Unstable Version](https://poser.pugx.org/eddmash/powerorm/v/unstable)](https://packagist.org/packages/eddmash/powerorm)\n[![License](https://poser.pugx.org/eddmash/powerorm/license)](https://packagist.org/packages/eddmash/powerorm)\n\n# PowerOrm\nA powerful php orm with automatic migrations inspired by django orm.\n\n# Help and Documentation\nGet the ORM documentation here [PowerOrm Documentation !](http://powerorm.readthedocs.io/).\nGet assistance on the ORM here [PowerOrm Help !](https://groups.google.com/d/forum/powerorm-users).\n \n\n## Working with Powerorm\n\n- [Install](http://powerorm.readthedocs.io/en/master/orm/intro/install.html) Powerorm\n\n- [Using](http://powerorm.readthedocs.io/en/master/orm/intro/index.html) powerorm\n\n- [Integrating](http://powerorm.readthedocs.io/en/master/orm/integrations/index.html) \n powerorm with your framework of choice.\n\nVisit the  [Documentation](http://powerorm.readthedocs.io/) to learn more.\n\nVisit [Demo app](https://github.com/eddmash/powerocomponentsdemo) to see orm and other components in use.\n\n# Background\nI created this project because i required a lightweight easy to use orm that i could use in my Codeigniter projects \nwith the least amount of configuration .\n\nSort of `plug and play` if you will. While at the same time reducing repetition and providing a consistent way to deal\nwith databases.\n\nThat is, i wanted to avoid the repetitive actions of creating migration files, creating query method to query the \ndatabase and also wanted to be able to see all my database table fields on my models without me going to the database \ntables themselves and use this fields to interact with the database.\n\nThis ORM is heavily inspired by Django ORM. Because i personally love how there orm works.\nIf you have worked with django orm you will right at home.\n\n# Features\n - Allows to fully think of the database and its table in an object oriented manner i.e. \n    table are represented by model and columns are represented by fields.\n - Create automatic migrations.\n - Create forms automatically based on models.\n - All fields visible on the model, no need to look at the database table when you want to interact with the database.\n - Provides database interaction methods\n \n# Dependencies\n\nThe ORM has the following dependencies:\n\n- [Doctrine dbal Library](http://www.doctrine-project.org/projects/dbal.html). \n- [Symfony console component](http://symfony.com/doc/current/components/console.html). \n- [Symfony polyfill-mbstring component](http://symfony.com/blog/new-in-symfony-2-8-polyfill-components). \n \n# supports\nphp 7+\n\n # Credits\n I have used the following frameworks as a guiding hand, and in most cases i have replicated how Django framework has\n approached a problem, and in some cases i have borrowed some source code :\n \n - Django framework\n - FuelPHP framework\n - Yii2 framework\n - CakePHP framework\n - Laravel framework\n - Symfony2 framework\n - Codeigniter 4 framework\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddmash%2Fpowerorm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feddmash%2Fpowerorm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddmash%2Fpowerorm/lists"}