133 Repositories
PHP event-driven-architecture Libraries
Food delivery app :fries: that allows users to order food from different restaurants. The project is built using a microservice architecture. :boom:
Food Delivery App Description 👋 This is a food delivery app 🍟 that allows users to order food from different restaurants. The project is built using
Packet-driven global form interaction-spam blocker for PM.
Looking for testers and README improvers! Form Interaction Fix Interaction-spam Interaction spam is often a problem for players who use the mouse as t
Simple yet powerful, PSR-compliant, Symfony-driven PHP Blog engine.
brodaty-blog ✒️ Simple Blog Engine based on pure Markdown files. 💕 Works without database, caches HTML templates from Markdown files. 🚀 Fast and ext
Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container, http, log and route.
Kit What is it Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container,
The easiest way to get started with event sourcing in Laravel
Event sourcing for Artisans 📽 This package aims to be the entry point to get started with event sourcing in Laravel. It can help you with setting up
A "from scratch" PHP-based implementation of Event-Sourcing
In here, you will find a "from scratch" PHP-based implementation of Event-Sourcing, kept to a minimum on purpose, to allow workshop attendees to explore and experiment with its concepts.
Last Wishes is a PHP application written following Domain-Driven Design approach
Last Wishes is a PHP application written following Domain-Driven Design approach. It's one of the sample applications where you can check the concepts explained in the Domain-Driven Design in PHP book.
Event subscriber for Laravel notifications.
Laravel Notification Event Subscriber This package allows you to run any kind of actions while a notification is being sent or after it has been sent
PHP Event Emitter
InitPHP EventEmitter This library has been designed to emit events in its simplest and simplest form. Requirements PHP 5.6 or higher Installation comp
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP
¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP
Ecotone Framework is Service Bus Implementation. It enables message driven architecture and DDD, CQRS, Event Sourcing PHP
This is Read Only Repository To contribute make use of Ecotone-Dev repository. Ecotone is Service Bus Implementation, which enables message driven arc
Test and enforce architectural rules in your Laravel applications. Keep your app's architecture clean and consistent!
Laravel Arkitect Laravel Arkitect lets you test and enforce your architectural rules in your Laravel applications, and it's a PHPArkitect wrapper for
Laravel Simple Access Log
Laravel Simple Access Log Many systems need to log user access for auditing purposes. This package creates a database table with sensible fields for l
FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.
FFCMS 3 version core MVC architecture. Build-on use with ffcms main architecture builder.
Clean Architecture, DDD and CQRS using Symfony 6
Task manager system using Clean Architecture, DDD and CQRS. Environment setup Install Docker Clone the project: git clone https://github.com/k0t9i/Tas
Because every Wedding RSVP website needs to follow DDD, CQRS, Hexagonal Architecture, Event Sourcing, and be deployed on Lambda.
Our Wedding Website Because every Wedding RSVP website needs to follow DDD, CQRS, Hexagonal Architecture, Event Sourcing, and be deployed on Lambda. ?
Orkestra is a library of infrastructure and architecture helpers for creating CQRS applications
Orkestra Orkestra is an opinionated framework with a plethora of recommendations on architectural design that we use internally at Morebec to develop
Command and event buses interface and logic.
CoreBus - Command and Event buses interfaces Discrete command bus and domain event dispatcher interfaces for message based architectured projects. Dis
Nachricht is an message dispatcher which focuses on distributing workloads
Nachricht Nachricht is a message dispatcher which focuses on distributing workloads. Features Directly dispatch messages Dispatch messages via AMQP au
A Symfony project made with DDD, CQRS and Hexagonal Architecture
Symfony Blog DDD + CQRS + Hexagonal Architecture A Symfony blog project made with CQRS, Hexagonal Architecture and DDD Docker integration This project
A high-performance event loop library for PHP
🐇 A high-performance event loop library for PHP 🐇
JsonCollectionParser - Event-based parser for large JSON collections (consumes small amount of memory)
Event-based parser for large JSON collections (consumes small amount of memory). Built on top of JSON Streaming Parser This packa
True coroutines for PHP=8.1 without worrying about event loops and callbacks.
Moebius Pure coroutines for PHP 8.1. No promises and callbacks needed. Just pure parallel PHP code inside coroutines. Moebius Band: A loop with only o
Dockerise Symfony Application (Symfony 6 + Clean Architecture+ DDD+ CQRS + Docker + Xdebug + PHPUnit + Doctrine ORM + JWT Auth + Static analysis)
Symfony Dockerise Symfony Application Install Docker Install Docker Compose Docker PHP & Nginx Create Symfony Application Debugging Install Xdebug Con
A Laravel package for creating a Markdown driven blog in minutes.
Static Markdown Blog A Laravel package for generating static blog posts from Markdown files. Sometimes, you want a blog but don't necessarily want to
Allows installing Drupal extensions event if not compatible with installed drupal/core package
mglaman/composer-drupal-lenient Lenient with it, Drupal 10 with it. Why? The Drupal community introduced a lenient Composer facade that modified the d
Laravel Event Visualizer
Laravel package to visualize events with their handlers, including jobs to chain them together.
A research raw data repository for researchers of Arba Minch University built using Codeigniter which follows MVC architecture. The front-end is build using Bootstrap.
Arba Minch University Dataset Repository This system is a research dataset repository for Arba Minch University researchers and is build using Codeign
Implement event systems, signal slots, intercepting filters, and observers.
zend-eventmanager Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-eventmanager. zend-eventmanager is designed for the fol
Laravel logger is an activity event logger for your Laravel or Lumen application
Laravel logger is an activity event logger for your Laravel or Lumen application. It comes out the box with ready to use with dashboard to view your activity. Laravel logger can be added as a middleware or called through a trait. Easily have an Activity Log. This package is easily configurable and customizable. Supports Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6, and 7+
A minimalistic event calendar Tool for Laravel's Nova 4
Event calendar for Laravel Nova 4 An event calendar that displays Nova resources or other time-related data in your Nova 4 project on a monthly calend
Hozokit - Theme Building Framework for WordPress
Hozokit - Theme Building Framework for WordPress Hozokit gives you the power to create unique WordPress themes without the WordPress hassle.
Dazzle Async IPC Messaging
Dazzle Async IPC Abstraction Note: This repository is part of Dazzle Project - the next-gen library for PHP. The project's purpose is to provide PHP d
A Laravel artisan based package to create the AWS (SES + SNS) infrastructure to receive email event notifications with Http/Https endpoint.
Laravel SES Tracking Setup the AWS infrastructure to handle email events using SES/SNS and http/s endpoints with a single Laravel artisan command. Thi
True coroutines for PHP=8.1 without worrying about event loops and callbacks.
Moebius Pure coroutines for PHP 8.1. To promises and callbacks needed. Just pure parallel PHP code inside coroutines. Moebius Band: A loop with only o
L'organisation "nous les femmes " vous demande de lui réaliser une application qui permettra de gérer l'ensembles des organisations partenaires.
OSC-Femme Architecture du projet Modèle-vue-contrôleur ou MVC est un motif d'architecture logicielle destiné aux interfaces graphiques lancé en 1978 e
Durable workflow engine that allows users to write long running persistent distributed workflows in PHP powered by Laravel queues
Durable workflow engine that allows users to write long running persistent distributed workflows (orchestrations) in PHP powered by Laravel queues. Inspired by Temporal and Azure Durable Functions.
Laravel 9 & React Event Calendar
###Event Calendar ##Projeyi docker üzerinde ayağa kaldırma #Acount Service accountService klasörü içine girerek docker-compose up --build komutu ile a
Tukio is a complete and robust implementation of the PSR-14 Event Dispatcher specification
Tukio is a complete and robust implementation of the PSR-14 Event Dispatcher specification. It supports normal and debug Event Dispatchers, both runtime and compiled Providers, complex ordering of Listeners, and attribute-based registration on PHP 8.
Create and manage A Domain Driven Design (DDD) in your Laravel app, simply and efficiently.
Create and manage A Domain Driven Design (DDD) in your Laravel app, simply and efficiently.
Event-driven, streaming HTTP client and server implementation for ReactPHP
HTTP Event-driven, streaming HTTP client and server implementation for ReactPHP. This HTTP library provides re-usable implementations for an HTTP clie
A PHP 7.4+ library to consume the Confluent Schema Registry REST API
A PHP 7.4+ library to consume the Confluent Schema Registry REST API. It provides low level functions to create PSR-7 compliant requests that can be used as well as high level abstractions to ease developer experience.
Symfony bundle for EventSauce (WIP)
Symfony EventSauce (WIP) This bundle provides the basic and extended container configuration of symfony for the EventSauce library. Before using it, I
Simple Event/Calendar
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library
LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent Netty event-based networking library
Notify instructors about unconfirmed event registrations.
SAC Event Registration Reminder Folgende Idee: Es wird ein Reminder-Tool benötigt, welches Tourenleitende und Bergführer/innen per E-Mail daran erinne
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.
Admidio Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it
Attendize is an open-source ticketing and event management application built using the Laravel PHP framework
Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sel
🐘 🎯 Hexagonal Architecture, DDD & CQRS in PHP
🐘 🎯 Hexagonal Architecture, DDD & CQRS in PHP Example of a PHP application using Domain-Driven Design (DDD) and Command Query Responsibility Segrega
This library is an implementation of League\Event for Slim Framework
Slim Event Dispatcher This library is an implementation of League\Event for Slim Framework. This works with the latest version of Slim (V3). Installat
A Event Management system - EMS build with Laravel and Vuejs
Event Management system - EMS A Event Management system - EMS build with Laravel and Vuejs Both FE & BE project folders has own README.md files for in
An event stream library based on tail
TailEventStream An event stream library based on tail. Note: I don't think you should use this library in a real project, but it's great for education
FreeSWITCH's Event Socket Layer is a TCP control interface enabling the development of complex dynamic dialplans/workflows
Asynchronous Event Socket Layer library for PHP Quickstart FreeSWITCH's Event Socket Layer is a TCP control interface enabling the development of comp
Laravel API architecture builder based on artisan commands.
🧑🔬 API-Formula Laravel API architecture builder based on artisan commands. This package provides a nice and fluent way to generate combined control
FreeSWITCH Event Socket Layer library for PHP
FreeSWITCH Event Socket Layer library for PHP Quickstart FreeSWITCH's Event Socket Layer is a TCP control interface enabling the development of comple
Infrastructure and testing helpers for creating CQRS and event sourced applications.
Broadway is a project providing infrastructure and testing helpers for creating CQRS and event sourced applications. Broadway tries hard to not get in your way.
Domain-Driven Design Maker for Symfony apps
Domain-Driven Design Maker for Symfony applications This bundle assumes you are using https://github.com/yceruto/symfony-ddd-skeleton architecture or
Easily manage git hooks in your composer config
composer-git-hooks Manage git hooks easily in your composer configuration. This command line tool makes it easy to implement a consistent project-wide
Faker-driven, configuration-based, platform-agnostic, locale-compatible data faker tool
Masquerade Faker-driven, platform-agnostic, locale-compatible data faker tool Point Masquerade to a database, give it a rule-set defined in YAML and M
A place where Magento architectural discussions happen
This repository is created by initiative of Magento architects to discuss with the Magento community any open questions around Magento 2 architecture
A study of the design, implementation, and management of enterprise information systems.
Enterprise-Architecture A study of the design, implementation, and management of enterprise information systems. Organization: University of North Ala
Psalm plugin for patchlevel/event-sourcing
event-sourcing-psalm-plugin psalm plugin for event-sourcing library. installation composer require --dev patchlevel/event-sourcing-psalm-plugin confi
The Lucid Architecture for Scalable Laravel Applications.
Website: https://lucidarch.dev Documentation: https://docs.lucidarch.dev Social: we share updates & interesting content from the web Twitter: @lucid_a
Source Code for 'Domain-Driven Laravel' by Jesse Griffin
Apress Source Code This repository accompanies Domain-Driven Laravel by Jesse Griffin (Apress, 2020). Download the files as a zip using the green butt
Laravel FREE E-Commerce Software
Get discount on Digital Ocean Sign-up with Digital Ocean and get $10 discount! Laravel FREE E-Commerce Software Features Provided Products Cart Checko
A simple Laravel event log package for easy model based logging.
Karacraft Logman A simple Model Event Logging Package Usage Installation composer require karacraft/logman Migrate php artisan migrate Publish php a
Behat is a BDD framework for PHP to help you test business expectations.
Behat is a BDD framework for PHP to help you test business expectations. Installing Behat The easiest way to install Behat is by using Composer: $ co
A lightweight domain event pattern implementation for Doctrine2.
Knp Rad Domain Event A lightweight domain event pattern implementation for Doctrine2. Official maintainers: @Einenlum Installation With composer : $ c
Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites.
Drupal is an open source content management platform supporting a variety of websites ranging from personal weblogs to large community-driven websites.
Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC from scratch
This Project is based on course CSC 3215. Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC (Model–View–Controller) from scratch. Just learning about web technologies, Not focusing on UI (Bootstrap or other 3rd-Party UI libraries or frameworks).
PlayZ is an esport event organization and management website allowing the creation of tournaments on the most popular video games of the esport scene.
PlayZ the playz to play Table of Contents Description "What is Playz?" In one sentence PlayZ is "an esport event organization and management website a
Lumen on Docker - Skeleton project with Nginx, MySQL & PHP 8 | Aws ECS, Google Kubernates, Azure Container Engine
Docker infrastructure for Lumen Description Microservice Lumen is a starting skeleton based on Docker and Lumen Framework. This project helps to devel
Repo event-management adalah tugas perkuliahan pemrogaraman lanjutan
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
A video course for laravel artisan to learn creating API using testing
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
POC d'un projet Clean Architecture + DDD
Proof Of Concept - Clean Architecture & DDD Installation Dans un premier temps, cloner le repository : git clone https://github.com/TBoileau/rse cd rs
A UI for Spatie's Laravel Event Sourcing
A UI for Spatie's Laravel Event Sourcing Journal makes a wonderful companion to your local Laravel Event Sourcing development environment. Journal pro
PHPUnit Application Architecture Test
PHPUnit Application Architecture Test Idea: write architecture tests as well as feature and unit tests Installation Install via composer composer requ
Data driven home automation.
DataWhare Whare (Māori noun) house, building, residence, dwelling, shed, hut, habitation. Data driven home automation. Collects data from various sens
Transaction-aware Event Dispatcher for Laravel
Transaction-aware Event Dispatcher for Laravel This Laravel package introduces Transaction-aware Event Dispatcher. It ensures the events dispatched wi
Online Shop build in Laravel
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
Revolt is a rock-solid event loop for concurrent PHP applications.
Revolt is a rock-solid event loop for concurrent PHP applications.
This is the web Application for Event Management
Web-Application This is the web Application for Event Management Abstract: In the Past the registration to the event is like Standing in the queue pay
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
A community driven collection of sorting algorithms in PHP
algorithms A community driven collection of sorting algorithms This repository includes a comma separated file that includes 10k numbers between 1 and
Hexagonal architecture for Laravel
Laravel Hexagonal Laravel package that allows modifying the folder structure proposed by Laravel in its initial installation by a structure based on H
An Infection + Last Man Standing Event plugin written for OwnagePE
KitPvPEvent An Infection + Last Man Standing Event plugin written for OwnagePE This plugin was a speedcode. I kinda woke up really late on the day I w
Bootcamp project based on PHP-MVC using MySQL database.
Up-Stream This is the implementation of a full website based on PHP MVC. Using MySql database to create a website. And Bootstrap4 for front-end. Start
Admidio is a free open source user management system for websites of organizations and groups
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.
Framework for building extensible server-side progressive applications for modern PHP.
Chevere 🔔 Subscribe to the newsletter to don't miss any update regarding Chevere. Framework for building extensible server-side progressive applicati
Detect flaws in your architecture, before they drag you down into the depths of dependency hell ...
Detect flaws in your architecture before they drag you down into the depths of dependency hell ... What it does System Requirements Installation Phive
Modular Laravel - Boilerplate project starter
MODULAR About Modular Laravel This project is a personal blueprint starter with customized modular / SOA architecture. Kostadin Keljtanoski Install Yo
my personal example of Laravel clean architecture
what is this repo about Clean Architect Laravel ###run we assume docker desktop is up and running open up a terminal cd project directory run "cp .env
Cronlike scheduler running inside a ReactPHP Event Loop
Cronlike scheduler running inside a ReactPHP Event Loop Install To install via Composer, use the command below, it will automatically detect the lates
Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects
Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects. You can freely define your architectural layers over classes and which rules should apply to them.
A framework for building rich, data-driven applications in PHP and MySQL
Xataface A framework for building rich, data-driven applications in PHP and MySQL License GPL Requirements PHP 5.2 or higher MySQL 5 or higher Install
Ergonode is modern PIM platform based on Symfony and Vue.js frameworks.
Modern Product Information Management Platform Ergonode is modern PIM platform based on Symfony and Vue.js frameworks. It has modular structure and gi
L'Air du Bois is a Community Driven Woodworkers Sharing Platform.
L'Air du Bois is a Community Driven Woodworkers Sharing Platform.
Code Driven Reporting Platform for Laravel.
Laracube Code Driven Reporting Panel for Laravel. Documentation, Installation, and Usage Instructions Click Here for Documentation, Installation, and
PHP Application using DDD CQRS Event Sourcing with Hexagonal Architecture
PHP Application using DDD CQRS Event Sourcing with Hexagonal Architecture Application built with Ecotone Framework and powered by integrations with Pr
The game is implemented as an example of scalable and high load architecture combined with modern software development practices
Crossword game The game is implemented as an example of scalable and high load architecture combined with modern software development practices Exampl