{"id":45743,"url":"https://github.com/Phauthentic/awesome-resources","name":"awesome-resources","description":"Our selection of libraries we like because of simplicity SRP and no or few dependencies.","projects_count":45,"last_synced_at":"2026-08-02T02:00:20.307Z","repository":{"id":101920805,"uuid":"247311391","full_name":"Phauthentic/awesome-resources","owner":"Phauthentic","description":"Our selection of libraries we like because of simplicity SRP and no or few dependencies.","archived":false,"fork":false,"pushed_at":"2024-04-26T23:12:40.000Z","size":38,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-07-13T23:03:34.712Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Phauthentic.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-03-14T16:22:42.000Z","updated_at":"2024-04-26T23:12:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"620e9783-375d-4de1-816c-dcf2cc6d73d5","html_url":"https://github.com/Phauthentic/awesome-resources","commit_stats":null,"previous_names":["phauthentic/awesome-resources"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Phauthentic/awesome-resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phauthentic%2Fawesome-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phauthentic%2Fawesome-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phauthentic%2Fawesome-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phauthentic%2Fawesome-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Phauthentic","download_url":"https://codeload.github.com/Phauthentic/awesome-resources/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Phauthentic%2Fawesome-resources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36176353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-02T02:00:06.915Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"created_at":"2024-01-13T21:19:13.196Z","updated_at":"2026-08-02T02:00:20.308Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Websites","Frameworks","Misc","Dev Tools","Youtube","Books","Alternative PHP Servers","Libraries"],"sub_categories":["News","Leadership","Libraries","Architecture","People","Conference Talks"],"readme":"# Awesome Development \u0026 Software Architecture Links\n\n## Libraries\n\n### The Criteria for selecting a Library\n\n  * **SHOULD NOT** have additional dependencies, the fewer the better.\n  * **MUST** do just one thing and do it right instead of many (SRP).\n  * **SHOULD** support the most recent PHP version.\n  * **MUST** have tests.\n  * **SHOULD** follow PSR2 and PSR12.\n  * **SHOULD** follow PSR in general.\n\n### Libraries\n\n  * [Prooph Event Store](https://github.com/prooph/event-store) - Prooph Event Story Library\n  * [Nyholm PSR7 Server](https://github.com/Nyholm/psr7-server) - PSR7 Server Library\n  * [Ramsey UUID](https://github.com/ramsey/uuid) - UUID Library\n  * [Beberlei Assert](https://github.com/beberlei/assert) - Assertion Library\n  * [Webmozar Assert](https://github.com/webmozarts/assert) - Assertion Library\n  * [JSON API](https://github.com/json-api-php/json-api)\n  * [Automapper](https://github.com/janephp/automapper) - PHP version of the c# Automapper library, an object mapper.\n  * [AutoShell](https://github.com/pmjones/AutoShell) - A shell without further dependencies. I/O not included (use something like CLImate).\n\n## Dev Tools\n\n  * [phpunit](https://github.com/sebastianbergmann/phpunit) - Unit testing\n  * [Infection](https://infection.github.io/) - PHP Mutation Testing Framework\n  * [phpcs / phpcbf](https://github.com/squizlabs/PHP_CodeSniffer) - Code Sniffer and Auto-Fixe\n  * [grumphp](https://github.com/phpro/grumphp) - Pre-Commit Checks using different tools\n  * [phpstan](https://github.com/phpstan/phpstan) - Static Analyzer\n  * [phive](https://github.com/phar-io/phive) - The Phar Installation and Verification Environment (PHIVE)\n  * [gh-ci](https://cli.github.com/) - Github for the CLI\n  * [kint](https://github.com/kint-php/kint) - Debuggin Utility with zero dependenices\n\n## Youtube\n\n### Conference Talks\n  * [KanDDDisnky Conference Talks](https://www.youtube.com/@KanDDDinsky)\n  * [NDC Conference Talks](https://www.youtube.com/@ndc)\n  * [DDD Europe Conference Talks](https://www.youtube.com/@ddd_eu)\n\n### People\n  * [Code Opinion - Software Architecture](https://www.youtube.com/@CodeOpinion) by [Derek Comartin](https://codeopinion.com/)\n  * [Continious Delivery](https://www.youtube.com/@ContinuousDelivery) by [Dave Farley](https://www.davefarley.net/)\n  * [MilanJovanovicTech - Architecture Basics \u0026 c#](https://www.youtube.com/@MilanJovanovicTech)\n\n## Books\n\n### Architecture\n\n  * [Domain-Driven Design: Tackling Complexity in the Heart of Software](https://www.amazon.de/-/en/Evans-Eric-ebook/dp/B00794TAUG) by Eric Evans.\n  * [Implementing Domain-Driven Design](https://www.amazon.de/dp/B00BCLEBN8) by Vernon Vaughn.\n  * [Patterns of Enterprise Application Architecture](https://www.amazon.de/dp/B008OHVDFM) by Martin Fowler.\n  * [Clean Code: A Handbook of Agile Software Craftsmanship](https://www.amazon.de/-/en/Robert-Martin/dp/0132350882) by Robert Martin\n  * [Mastering Non-Functional Requirements: Templates and tactics for analysis, architecture and assessment](https://www.amazon.de/-/en/Sameer-Paradkar/dp/178829923X) by Sameer Paradkar.\n  * [Design Patterns. Elements of Reusable Object-Oriented Software](https://www.amazon.de/-/en/Erich-Gamma/dp/0201633612) by Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides.\n  * [Team Topologies](https://www.amazon.de/-/en/Team-Topologies-Organizing-Business-Technology/dp/1942788819) by Matthew Skelton \u0026 Manuel Pais.\n\n### Leadership\n\n  * [The Five Dysfunctions of a Team](https://www.amazon.de/dp/0787960756) by Patrick Lencioni is a book about team building and team work.\n  * [How to Lead Smart People: Leadership for Professionals](https://www.amazon.de/-/en/Mike-Mister-ebook/dp/B07CTRRPRJ)\n\n## Websites\n\n  * [The clean code blog by Robert C. Martin](https://blog.cleancoder.com/)\n  * [Refactoring Guru](https://refactoring.guru/) - A nice list of patterns and refactoring techniques.\n  * [Microservice Architecture - by Chris Richardson](https://microservices.io/) - Everything about Microservices \u0026 Distributed Systems\n  * [Eventmodeling.org](https://eventmodeling.org/) - Event Modeling is a method of describing systems using an example of how information has changed within them over time.\n  * [Connascence.io](https://connascence.io/strength.html) - Connascence is a software quality metric \u0026 a taxonomy for different types of coupling.\n\n### News\n\n  * [Reddits PHP Section](https://www.reddit.com/r/PHP/) - Reddits PHP section.\n  * [InfoQ](https://www.infoq.com/)\n  * [Dzone](https://dzone.com/)\n\n## Frameworks\n\nThe framework listed here are explicitly not the well known big ones.\n\n  * [Spiral](https://spiral.dev/) - Elegant high-performance framework + Roadrunner\n  * [Hyperf](https://github.com/hyperf/hyperf) - Co-routine based framwork (requires Swoole) that also features AOP (optionally)\n\n## Alternative PHP Servers\n\n  * [FrankenPHP](https://frankenphp.dev/) - A PHP server written in GO.\n  * [Roadrunner](https://github.com/roadrunner-server/roadrunner) - A PHP Server written in Go.\n\n## Companies practicing and promoting DDD \u0026 good software architecture\n\n  * https://maibornwolff.de/\n  * https://innoq.com/\n\n## Misc\n\n  * [Lindy Effect](https://en.wikipedia.org/wiki/Lindy_effect) - The Lindy effect (also known as Lindy's Law[1]) is a theorized phenomenon by which the future life expectancy of some non-perishable things, like a technology or an idea, is proportional to their current age.\n  * [Conways's Law](https://en.wikipedia.org/wiki/Conway%27s_law) - Conway's law is an adage linking the communication structure of organizations to the systems they design.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/phauthentic%2Fawesome-resources/projects"}