{"id":19427162,"url":"https://github.com/apphp/php-mvc-framework","last_synced_at":"2025-04-24T17:31:23.615Z","repository":{"id":48694912,"uuid":"12946753","full_name":"apphp/php-mvc-framework","owner":"apphp","description":"PHP MVC Framework -  web application framework for modern and rapid development of web applications","archived":false,"fork":false,"pushed_at":"2022-12-30T09:01:03.000Z","size":3428,"stargazers_count":25,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-16T22:03:45.392Z","etag":null,"topics":["mvc-architecture","mvc-core","mvc-framework","mvc-pattern","php","php-mvc-framework"],"latest_commit_sha":null,"homepage":"http://apphpframework.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apphp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","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":"2013-09-19T11:17:08.000Z","updated_at":"2023-07-28T06:44:03.000Z","dependencies_parsed_at":"2023-01-31T11:01:32.633Z","dependency_job_id":null,"html_url":"https://github.com/apphp/php-mvc-framework","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apphp%2Fphp-mvc-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apphp%2Fphp-mvc-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apphp%2Fphp-mvc-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apphp%2Fphp-mvc-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apphp","download_url":"https://codeload.github.com/apphp/php-mvc-framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250674306,"owners_count":21469196,"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":["mvc-architecture","mvc-core","mvc-framework","mvc-pattern","php","php-mvc-framework"],"created_at":"2024-11-10T14:10:39.026Z","updated_at":"2025-04-24T17:31:22.063Z","avatar_url":"https://github.com/apphp.png","language":"PHP","readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"http://apphpframework.com/images/light-logo.png\" width=\"400\" alt=\"\"\u003e\u003c/p\u003e\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/apphp/php-mvc-framework\"\u003e\u003cimg src=\"https://github.com/apphp/php-mvc-framework/workflows/build/badge.svg\" alt=\"Build Status\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opensource.org/licenses/lgpl-3.0.html\"\u003e\u003cimg src=\"http://apphpframework.com/images/badges/license.svg\" alt=\"License LGPL\"\u003e\u003c/a\u003e\n\u003ca href=\"http://apphpframework.com\"\u003e\u003cimg src=\"http://apphpframework.com/images/badges/stable.svg\" alt=\"Stable Version\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## About ApPHP Framework\n\nThank you for choosing ApPHP - a high-performance PHP MVC framework.\n\nApPHP MVC Framework is designed to provide modern and rapid development of websites, web applications and web services.\n\nIt implements the the Model-View-Controller (MVC) design pattern and principles, including separation of display, logic, \nand data layers. It provides an architecture, components and tools for developers to build a complex web applications \nfaster and safer.\n\n## Installing ApPHP Framework \n\n#### via Git\n\n``` bash\ngit clone https://github.com/apphp/php-mvc-framework.git \n```\n\n#### via Composer\n\nYou can install ApPHP into your project using [Composer](https://getcomposer.org).\n\nIf you're starting a new project, we recommend using the [Directy CMF](https://github.com/apphp/directy-cmf) as\na starting point. For installing new version in existing applications you can run the following:\n\n``` bash\ncomposer require apphp/php-mvc-framework\n```\n\n#### Manual installation\n\nPlease make sure the release file is unpacked under a web-accessible directory.\nYou will see the following files and directories:\n\n    demos/              demo applications\n    docs/               documentation\n    framework/          framework source files\n    tests/              PHPUnit tests\n    utils/              some utilities\n        requirements/   requirements checker\n        tests/          tests\n        generators/     code generators\n    CHANGELOG           describing changes in every ApPHP release\n    LICENSE             license of ApPHP Framework\n    README              this file\n    UPDATE              updating instructions\n\n## Running Tests\n\nAssuming you have PHPUnit installed system wide using one of the methods stated\n[here](https://phpunit.de/manual/current/en/installation.html), you can run the\ntests for ApPHP Framework by doing the following:\n\n1. Install composer on your server.\n2. After Composer is installed, install PHPUnit by\n``` bash\ncomposer require phpunit/phpunit --dev\n```\n2. Make sure you added following to \u003cstrong\u003ecomposer.json\u003c/strong\u003e file:\n``` bash\n\"scripts\": {\n    \"tests-result\": \"phpunit --colors=always --log-junit test-results.xml\",\n    \"tests\": \"phpunit --colors=always\",\n    \"test\": \"phpunit --colors=always --filter\"\n}\n```\n4. Run `phpunit` by:\n``` bash\ncomposer tests\n```\n\n## Requirements\n\nThe minimum requirement by ApPHP is that your Web server supports PHP 5.4.0 or\nabove. ApPHP has been tested with Apache HTTP server on Windows and Linux\noperating systems.\n\n## License\n\nThe Laravel framework is open-sourced software licensed under the [LGPL3 license](https://opensource.org/licenses/lgpl-3.0.html).\n\n## What's next\n\nPlease visit the project website for tutorials, class reference and join discussions with other ApPHP users.\n\n## The ApPHP Developer Team\n\n- [Official Website](http://www.apphpframework.com)\n- [Website](https://www.apphp.com/php-framework/)\n- [GitHub Repository](https://github.com/apphp/php-mvc-framework)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapphp%2Fphp-mvc-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapphp%2Fphp-mvc-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapphp%2Fphp-mvc-framework/lists"}