{"id":13828432,"url":"https://github.com/php-service-bus/service-bus","last_synced_at":"2025-05-15T03:05:14.546Z","repository":{"id":50590151,"uuid":"101667500","full_name":"php-service-bus/service-bus","owner":"php-service-bus","description":"PHP Service Bus (publish-subscribe pattern) implementation","archived":false,"fork":false,"pushed_at":"2025-02-04T13:42:43.000Z","size":2934,"stargazers_count":349,"open_issues_count":2,"forks_count":18,"subscribers_count":21,"default_branch":"v5.1","last_synced_at":"2025-05-15T03:05:08.896Z","etag":null,"topics":["amphp","async","command-bus","event-sourcing","messaging","publish-subscribe"],"latest_commit_sha":null,"homepage":"","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/php-service-bus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2017-08-28T17:11:45.000Z","updated_at":"2025-04-21T10:59:48.000Z","dependencies_parsed_at":"2025-04-08T03:55:49.339Z","dependency_job_id":"ca21fa2c-dab8-4398-968d-4792233391a6","html_url":"https://github.com/php-service-bus/service-bus","commit_stats":null,"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-service-bus%2Fservice-bus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-service-bus%2Fservice-bus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-service-bus%2Fservice-bus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/php-service-bus%2Fservice-bus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/php-service-bus","download_url":"https://codeload.github.com/php-service-bus/service-bus/tar.gz/refs/heads/v5.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264765,"owners_count":22041793,"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":["amphp","async","command-bus","event-sourcing","messaging","publish-subscribe"],"created_at":"2024-08-04T09:02:46.614Z","updated_at":"2025-05-15T03:05:14.512Z","avatar_url":"https://github.com/php-service-bus.png","language":"PHP","funding_links":["https://opencollective.com/php-service-bus"],"categories":["Unsorted yet","PHP"],"sub_categories":["Tunnel"],"readme":"[![Packagist](https://img.shields.io/packagist/v/php-service-bus/service-bus.svg)](https://packagist.org/packages/php-service-bus/service-bus)\n[![Packagist](https://img.shields.io/packagist/dt/php-service-bus/service-bus.svg)](https://packagist.org/packages/php-service-bus/service-bus)\n![Continuous Integration](https://github.com/php-service-bus/service-bus/workflows/Continuous%20Integration/badge.svg)\n[![codecov](https://codecov.io/gh/php-service-bus/service-bus/branch/v5.1/graph/badge.svg?token=0bKwdiuo0S)](https://codecov.io/gh/php-service-bus/service-bus)\n[![Shepherd](https://shepherd.dev/github/php-service-bus/service-bus/coverage.svg)](https://shepherd.dev/github/php-service-bus/service-bus)\n[![Latest Stable Version](https://poser.pugx.org/php-service-bus/service-bus/v/stable)](https://packagist.org/packages/php-service-bus/service-bus)\n[![License](https://poser.pugx.org/php-service-bus/service-bus/license)](https://packagist.org/packages/php-service-bus/service-bus)\n[![Financial Contributors on Open Collective](https://opencollective.com/php-service-bus/all/badge.svg?label=financial+contributors)](https://opencollective.com/php-service-bus) \n\n### Introduction\nA concurrency (based on [Amp](https://github.com/amphp)) framework, that lets you implement an asynchronous messaging, a transparent workflow and control of long-lived business transactions by means of the Saga pattern. It implements the [message based architecture](https://www.enterpriseintegrationpatterns.com/patterns/messaging/Messaging.html) and it includes the following patterns: Saga, Publish\\Subscribe, Message Bus.\n\n### Main Features\n - Сooperative multitasking\n - Asynchronous messaging (Publish\\Subscribe pattern implementation)\n - Event-driven architecture\n - Distribution (messages can be handled by different applications)\n   - Subscribers can be implemented on any programming language\n - [High performance](https://github.com/php-service-bus/performance-comparison)\n - Orchestration of long-lived business transactions (for example, a checkout) with the help of Saga Pattern\n - Full history of aggregate changes (EventSourcing)\n\n### See it in action\nJump into our [Quick Start](.documentation/quick_start.md) and build your first distributed solution in just 15 minutes.\n\n### Documentation\n\nDocumentation can be found in the `.documentation` directory\n\n* [Installation](.documentation/installation.md)\n\n### Requirements\n  - PHP \u003e=8.1\n  - RabbitMQ/Redis/Nsq\n  - PostgreSQL\n\nContributions are welcome! Please read [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n### Communication Channels\nYou can find help and discussion in the following places:\n* [Telegram chat (RU)](https://t.me/php_service_bus)\n* [Twitter](https://twitter.com/PhpBus)\n* Create issue [https://github.com/php-service-bus/service-bus/issues](https://github.com/php-service-bus/service-bus/issues)\n\n## Contributing\nContributions are welcome! Please read [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n### License\nThe MIT License (MIT). Please see [LICENSE](./LICENSE.md) for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp-service-bus%2Fservice-bus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphp-service-bus%2Fservice-bus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphp-service-bus%2Fservice-bus/lists"}