{"id":19476678,"url":"https://github.com/biurad/php-framework","last_synced_at":"2025-02-25T16:23:23.594Z","repository":{"id":62494706,"uuid":"228513102","full_name":"biurad/php-framework","owner":"biurad","description":"😎  A high performance scalable framework with expressive, elegant syntax and maintainable development","archived":false,"fork":false,"pushed_at":"2022-11-05T13:29:56.000Z","size":383,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-08T06:36:20.694Z","etag":null,"topics":["biurad","flange","framework","php","php-framework","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biurad.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":"2019-12-17T02:09:42.000Z","updated_at":"2022-12-14T23:09:47.000Z","dependencies_parsed_at":"2023-01-21T22:49:40.941Z","dependency_job_id":null,"html_url":"https://github.com/biurad/php-framework","commit_stats":null,"previous_names":[],"tags_count":10,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biurad%2Fphp-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biurad%2Fphp-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biurad%2Fphp-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biurad%2Fphp-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biurad","download_url":"https://codeload.github.com/biurad/php-framework/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240701835,"owners_count":19843785,"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":["biurad","flange","framework","php","php-framework","symfony"],"created_at":"2024-11-10T19:41:28.691Z","updated_at":"2025-02-25T16:23:23.566Z","avatar_url":"https://github.com/biurad.png","language":"PHP","funding_links":["https://www.patreon.com/biurad"],"categories":[],"sub_categories":[],"readme":"# Application Skeleton for [PHP-Flange] 👊\n\nThis is a skeleton application for creating applications using [PHP-Flange]. It is pre-configured, clean and easy to use. If you interested, you might check out our demo applications:\n\n* [Distributed Chat App][] - This application implements an simple and real-time messaging system in PHP.\n* [Symfony Like Blog App][] - This application is a simple and a [symfony's demo][sf-demo] like application.\n* [Distributed Blog App][] - This application implements an advanced viral media blogging system in PHP.\n\n## 🔰 Introduction\n\nThis project is structured using [Separation of Concerns][SOC] principle, instead of strictly following [MVC] design pattern.\n Which provides modern and rapid development, with the flexibility to customized and use with any php library out there.\n\n## 🔥 Features\n\n- Flexible URI routing.\n- Code reusable and easier to maintain.\n- High-performance Lightweight PHP framework\n- Perfect Container management, Dependency Injection (DI)\n- PSR-{2,3,4,6,7,11,15,16,17} compliant\n- Integration with external libraries\n- Shipped with Tracy exceptions handler and debugger\n- Flexible configuration's setup, highly scalable\n- Supports hybrid runtime: [RoadRunner], [ReactPHP], [AmPHP], or [Swoole]\n- And MORE ...\n\n\n## 📦 Getting Started \u0026 Installation\n\nFor getting started with this project or contributing, you have to follow the below procedure. First navigate to a main directory. Then run below command on terminal for getting started.\n\n```sh\ngit clone https://github.com/biurad/php-framework.git flange\ncd flange\n```\n\nOR\n\n```sh\ncomposer create-project biurad/framework my_project\n```\n\nOnce installed, you can test it out immediately using PHP's built-in web server:\n\n```sh\n$ php flange serve\n# OR use php command\n$ php -S 127.0.0.1:8000 -t public\n# OR use the composer alias:\n$ composer run --timeout 0 serve\n```\n\nTo update the project directory's structure to the latest version, run the following command:\n\n```sh\nphp rade self-update\n```\n\n## 📓 Documentation\n\nFor in-depth documentation before using this library. Full documentation on advanced usage, configuration, and customization can be found at [docs.biurad.com](https://docs.biurad.com).\n\n## ⏫ Upgrading\n\nInformation on how to upgrade to newer versions of this library can be found in the [UPGRADE].\n\n## 🏷️ Changelog\n\n[SemVer](http://semver.org/) is followed closely. Minor and patch releases should not introduce breaking changes to the codebase; See [CHANGELOG] for more information on what has changed recently.\n\n## 👷‍♀️ Contributing\n\nTo report a security vulnerability, please use the [Biurad Security](https://security.biurad.com). We will coordinate the fix and eventually commit the solution in this project.\n\nContributions to this library are **welcome**, please see [CONTRIBUTING] for additional details.\n\n## 🧪 Testing\n\nTo run the tests you'll have to start the included node based server first if any in a separate terminal window.\n\nWith the server running, you can start testing.\n\n```bash\ncomposer test\n```\n\n## 👥 Credits \u0026 Acknowledgements\n\n- [Divine Niiquaye Ibok][@divineniiquaye]\n- [All Contributors][]\n\n## 🙌 Sponsors\n\nAre you interested in sponsoring development of this project? Reach out and support us on [Patreon](https://www.patreon.com/biurad) or see \u003chttps://biurad.com/sponsor\u003e for a list of ways to contribute.\n\n## 📄 License\n\n**biurad/php-framework** is licensed under the BSD-3 license. See the [`LICENSE`](LICENSE) file for more details.\n\n[@divineniiquaye]: https://github.com/divineniiquaye\n[UPGRADE]: UPGRADE.md\n[CHANGELOG]: CHANGELOG.md\n[CONTRIBUTING]: ./.github/CONTRIBUTING.md\n[All Contributors]: https://github.com/divineniiquaye/php-framework/contributors\n[PHP]: https://php.net\n[Composer]: https://getcomposer.org/\n[PHP-Flange]: https://github.com/biurad/flange\n[RoadRunner]: https://github.com/spiral/roadrunner\n[ReactPHP]: https://github.com/reactphp/reactphp\n[AmPHP]: https://github.com/amphp/http-server\n[Swoole]: https://www.swoole.co.uk/\n[Distributed Chat App]: https://github.com/biurad/spacechat\n[Distributed Blog App]: https://github.com/biurad/spaceblog\n[Symfony Like Blog App]: https://github.com/divineniiquaye/rade-blog\n[sf-demo]: https://github.com/symfony/demo\n[SOC]: https://en.wikipedia.org/wiki/Separation_of_concerns\n[MVC]: https://en.wikipedia.org/wiki/Model-view-controller\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiurad%2Fphp-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiurad%2Fphp-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiurad%2Fphp-framework/lists"}