{"id":15027876,"url":"https://github.com/wrk-flow/larastrict","last_synced_at":"2025-04-09T20:30:33.412Z","repository":{"id":37500181,"uuid":"475869796","full_name":"wrk-flow/larastrict","owner":"wrk-flow","description":"Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.","archived":false,"fork":false,"pushed_at":"2025-01-30T09:27:24.000Z","size":5015,"stargazers_count":5,"open_issues_count":50,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T22:24:19.244Z","etag":null,"topics":["laravel","php","php81","strict-types"],"latest_commit_sha":null,"homepage":"https://larastrict.com","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/wrk-flow.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["pionl"],"custom":["https://revolut.me/martinpv7n"]}},"created_at":"2022-03-30T12:32:16.000Z","updated_at":"2025-01-30T09:26:37.000Z","dependencies_parsed_at":"2024-06-23T12:25:24.994Z","dependency_job_id":"69c4229d-37d5-48df-bc82-52924eeadf48","html_url":"https://github.com/wrk-flow/larastrict","commit_stats":{"total_commits":225,"total_committers":2,"mean_commits":112.5,"dds":0.1777777777777778,"last_synced_commit":"c26d89a03a52d8a37c89663e48cc26a8abd00357"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrk-flow%2Flarastrict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrk-flow%2Flarastrict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrk-flow%2Flarastrict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrk-flow%2Flarastrict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wrk-flow","download_url":"https://codeload.github.com/wrk-flow/larastrict/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248107084,"owners_count":21048850,"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":["laravel","php","php81","strict-types"],"created_at":"2024-09-24T20:07:13.151Z","updated_at":"2025-04-09T20:30:33.380Z","avatar_url":"https://github.com/wrk-flow.png","language":"PHP","readme":"![](.github/banner.png)\n\n\u003e Opinionated extension of a Laravel framework to help you build type safe, testable and reusable code.\n\n![img](https://img.shields.io/badge/PHPStan-8-blue)\n![php](https://img.shields.io/badge/PHP-8.1-B0B3D6)\n![laravel](https://img.shields.io/badge/Laravel-9-fb503b)\n![coverage](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/pionl/8eeaf1185a65b196e8bbb06c1b103154/raw/coverage.json)\n[![CI](https://github.com/wrk-flow/larastrict/actions/workflows/release.yml/badge.svg)](https://github.com/wrk-flow/larastrict/actions/workflows/release.yml)\n\n__Current version is under development. Project will be moved to larastrict organization__\n\n```bash\ncomposer require wrkflow/larastrict\n```\n\nWant more tools or want to help? Check [wrk-flow.com](https://wrk-flow.com) or [CONTRIBUTE](CONTRIBUTION.md) (I need help with the documentation, new features, tests).\n\n## Main mission\n\n- Takes the good stuff from Domain Driven Development\n- Make the code more testable via Unit tests (for faster tests)\n- Make database queries reusable and testable -\u003e `Queries`\n- Make caching more reusable and testable -\u003e `CacheMeService`\n- Move business logic to `Actions` or `Services`\n- Setup Laravel for great docker experience.\n","funding_links":["https://github.com/sponsors/pionl","https://revolut.me/martinpv7n"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrk-flow%2Flarastrict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwrk-flow%2Flarastrict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrk-flow%2Flarastrict/lists"}