{"id":21419164,"url":"https://github.com/afshinakhgar/afshlim_framework","last_synced_at":"2025-11-03T17:37:28.434Z","repository":{"id":56941762,"uuid":"110255452","full_name":"afshinakhgar/afshlim_framework","owner":"afshinakhgar","description":"FullStack Slim Framework In my Way","archived":false,"fork":false,"pushed_at":"2018-02-22T13:32:15.000Z","size":3364,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-02T10:19:41.902Z","etag":null,"topics":["blade","boilerplate","cli","eloquent","fast","micro-framework","migration","mvc","php-framework","skeleton","slim","slim-framework","slim3","start"],"latest_commit_sha":null,"homepage":"https://afshinakhgar.github.io/afshlim_framework/","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/afshinakhgar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.MD","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-10T14:24:08.000Z","updated_at":"2023-12-08T18:40:02.000Z","dependencies_parsed_at":"2022-08-21T02:10:16.787Z","dependency_job_id":null,"html_url":"https://github.com/afshinakhgar/afshlim_framework","commit_stats":null,"previous_names":["afshinpersian/afshlim_framework"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/afshinakhgar/afshlim_framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afshinakhgar%2Fafshlim_framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afshinakhgar%2Fafshlim_framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afshinakhgar%2Fafshlim_framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afshinakhgar%2Fafshlim_framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/afshinakhgar","download_url":"https://codeload.github.com/afshinakhgar/afshlim_framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/afshinakhgar%2Fafshlim_framework/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263469428,"owners_count":23471521,"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":["blade","boilerplate","cli","eloquent","fast","micro-framework","migration","mvc","php-framework","skeleton","slim","slim-framework","slim3","start"],"created_at":"2024-11-22T19:36:11.366Z","updated_at":"2025-11-03T17:37:28.381Z","avatar_url":"https://github.com/afshinakhgar.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/afshinpersian/afshlim_framework.svg?branch=master)](https://travis-ci.org/afshinpersian/afshlim_framework)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/afshinpersian/afshlim_framework/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/afshinpersian/afshlim_framework/?branch=master)\n[![Total Downloads](https://poser.pugx.org/afshinpersian/afshlim_framework/downloads)](https://packagist.org/packages/afshinpersian/afshlim_framework)\n[![License](https://poser.pugx.org/afshinpersian/afshlim_framework/license)](https://packagist.org/packages/afshinpersian/afshlim_framework)\n[![Latest Stable Version](https://poser.pugx.org/afshinpersian/afshlim_framework/v/stable)](https://packagist.org/packages/afshinpersian/afshlim_framework)\n\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/afshinpersian/afshlim_framework.svg?style=social)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fafshinpersian%2Fafshlim_framework)\n## AfshlimFramework\n\na Slim framework boilerplate in my Way\n- [PSR-7](http://www.php-fig.org/psr/psr-7/ \"PHP Framework Interop Group\")\n- [PSR-4](http://www.php-fig.org/psr/psr-4/ \"PHP Framework Interop Group\")\n- PHP 7.0\n- Namespaced\n- MVC\n--------------------\n\n## Contents\n- [Usage](#Usage)\n\n\n---------------------\n\n### Usage\n\u003e as a php developer I used to use many php frameworks such as laravel- yii - codeigniter and in the other hand I have used some php micro frameworks like SLIM , SILEX , FatfreeFramework ... but micro frameworks are tiny and fullstacks are huge , this skeleton is very slim with features of full stack frameworks .. \nthis is my way to creating new framework ... I know it's not perfect .. but it's easy to use and full featured tool\n### How to install\nRun this command from the directory in which you want to install\n```bash\n    composer create-project afshinpersian/afshlim_framework\n```\n\ncreate mysql database\n\ncopy .env_example file\n\n```bash\n    cp .env_example .env\n```\nrun migration with this command\n```bash\n    php afsh migrate\n```\nit's done\n\n----------\n\n### Libraries\n* Helpers\n* Services\n* Symfony VarDumper\n* Environment variables with Dotenv\n* Translation And Localizations\n* Core Interfaces\n* MVC Pattern\n* DataAccess Repository Pattern\n* Command Line Tool For Better and Easy Developing \n* [Facade Pattern slim-facades](https://github.com/zhshize/slim-facades)\n* [Logging with Monolog](https://github.com/Seldaek/monolog)\n* [Blade View](https://github.com/rubellum/Slim-Blade-View)\n* [slim/csrf](https://github.com/slimphp/Slim-Csrf)\n* [slim/Flash](https://github.com/slimphp/Slim-Flash)\n* [symfony command](https://github.com/symfony/console/blob/master/Command/Command.php)\n* [Database Migration With PhpMig](https://github.com/davedevelopment/phpmig)\n* [Image Manupulation with gregwar/image](https://github.com/Gregwar/Image)\n* Modular System\n\n\n### CLI Tools\n* Currently there are some supported commands:\n* `php afsh make:controller MyControllerClassName`\n* `php afsh make:middleware MyMiddlewareClassName`\n* `php afsh make:model MyModelClassName`\n* `php afsh make:migration MymigrationClassName`\n* `php afsh list` // list of commnads\n* `php afsh migrate` // run migrations\n* `php afsh migrate:rollback`// rollback migrations\n* `php afsh migration:status` // checking status of migrations\n* `php afsh routes:list` // getting routes list in cli tool\n\n#### TODO\n- [x] registration\n- [x] login 1 step\n- [x] login 2 step\n- [ ] admin panel\n- [ ] sending email\n- [x] image manupulation\n- [ ] ajax support\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafshinakhgar%2Fafshlim_framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafshinakhgar%2Fafshlim_framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafshinakhgar%2Fafshlim_framework/lists"}