97 Repositories
PHP design-pattern Libraries
Um micro sistema de exemplo que usa alguns padrões, mas o destaque para chain of resposibility
Projeto para ilustrar o uso do Chain Of Responsibility O objetivo é apresentar exemplos de aplicação do padrão de projeto Chain of Responsibility. Nes
YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic.
YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic. It is built based on the combination of ideas from the Yii framework and Laravel framework (yl).
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.
Sunhill Framework is a simple, fast, and powerful PHP App Development Framework
Sunhill Framework is a simple, fast, and powerful PHP App Development Framework that enables you to develop more modern applications by using MVC (Model - View - Controller) pattern.
Ethereal Billing System is meant to be used as a personal alternative to WHMCS.
Ethereal Billing System is meant to be used as a personal alternative to WHMCS. In no way is this as good or even better than WHMCS apart from the fact that is free and open source to the public.
Laravel Pipeline with DB transaction support, events and additional methods
Laravel Enhanced Pipeline Laravel Pipeline with DB transaction support, events and additional methods #StandWithUkraine Installation Install the packa
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. ?
Fsociety RAT, The Open Source C++ Remote Administration Tool (RAT)
Fsociety-RAT It was really fun to make this project! This project have a lot of great features and a very good website control for the bots. The final
A Native PHP MVC With Auth. If you will build your own PHP project in MVC with router and Auth, you can clone this ready to use MVC pattern repo.
If you will build your own PHP project in MVC with router and Auth, you can clone this ready to use MVC pattern repo. Auth system is implemented. Works with bootstrap 5. Composer with autoload are implemented too for future composer require.
This is a Native PHP MVC. If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo.
Welcome to PHP-Native-MVC-Pattern 👋 If you will build your own PHP project in MVC with router, you can clone this ready to use MVC pattern repo. Work
States allows you to create PHP classes following the State Pattern in PHP.
States allows you to create PHP classes following the State Pattern in PHP. This can be a cleaner way for an object to change its behavior at runtime without resorting to large monolithic conditional statements and this improve maintainability and workflows writing.
Glob-like file and pattern matching utility.
Glob-like file and pattern matching utility.
Aplication to consult and notify user about cryptocoins variations
Description | Prerequisites | Api | Running | Principles | Design Patterns | Methodologies & Designs | Libraries and Frameworks Description Aplication
WebFit was initially thought for the subject of Systems Analysis and Design, and consists of a site that is used by customers of a fictitious gym
WebFit - Um site para academia Sobre o site O WebFit foi pensado inicialmente para a matéria de Análise e Projeto de Sistemas, e consiste em um site q
DTO Generator - PHP library for generating DTO classes
DTO Generator PHP library for generating DTO classes. Installation Use the package manager composer to install micro/dto. composer require micro/dto U
Create a downloads list - quick and easy. With categories and mobile friendly design
Simple downloads list plugin for wordpress Create a downloads list - quick and easy. With categories and mobile friendly design What is Simple downloa
Book Store Website Design Using PHP, JavaScript, CSS
Book_Store_Website Book Store Website Design Using PHP, JavaScript, CSS PHPMyAdmin Tables SELECT id, name, email, password, user_type FROM users WHERE
Begining of an e-commerce website using PHP and the MVC Pattern
Begining of an e-commerce website using PHP and the MVC Pattern
Pattern Lab Standard Edition for Twig
Pattern Lab Standard Edition for Twig The Standard Edition for Twig gives developers and designers a clean and stable base from which to develop a Twi
Laminas\Console is a component to design and implement console applications in PHP.
laminas-console This package is abandoned and will receive no further development! We recommend using laminas/laminas-cli. Laminas\Console is a compon
WordPress entities creation library (CPT, CT, native option page, ACF option page, user role, block pattern category, block category…)
WordPress entities creation library (CPT, CT, native option page, ACF option page, user role, block pattern category, block category…)
Drupal / Eleventy Docs Site for the Design System
Drupal / Eleventy Docs Site for the Design System
Ssibrahimbas location-app
Ssibrahimbas location-app With this API you can currently add, list, filter, delete and update countries and cities. Endpoints Create Country You can
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.
A straightforward implementation of the Circuit Breaker pattern for Laravel 9
Laravel Circuit Breaker A straightforward implementation of the Circuit Breaker pattern for Laravel Framework 9 (using Memcached). Installation You ca
Laravel specification pattern
Laravel specification pattern Filter an Illuminate collection with specifications. Installation You can install the package via composer: composer req
Examples of some common design patterns implemented in php
What is a Design Pattern? Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can c
Twig-based PatternEngine for Pattern Lab.
Twig PatternEngine for Pattern Lab The Twig PatternEngine allows you to use Twig as the template language for Pattern Lab PHP. Once the PatternEngine
🐘 🎯 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 starter kite inspired by laravel & Geo and mvc pattern. it's wrap for Wordpress built in classes.
WordpressStarterKite Introduction Built With Prerequisite Directory Structure Guidelines Getting Started Authors Introduction this starter kite inspir
This mini project aims to design a set of APIs that manage transactions of a company
Introduction. This mini project aims to design a set of APIs that manage transactions of a company.Managing transactions include: creating transaction
Best resources restful api for developers (with JSON:API standar specification design)
List API Best resources restful api for developers (with JSON:API standar specification design). API Resource Endpoint Name Resource Description Al Qu
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
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
Implementação do Composite Pattern Utilizando PHP
Composite Pattern - PHP Implementação do Composite Pattern Utilizando PHP Descrição O Composite Pattern é um padrão de projeto estrutural que permite
Aplicación Laravel-Livewire-Tailwind. La aplicación se conecta a APIRest y muestra resultados, búsquedas, historial, Responsive Design
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
Mvc - Phalcon MVC Examples
Phalcon MVC Examples These are examples of MVC file structures you can employ using Phalcon = 3.0.x For further documentation, check out the Phalcon
Mediator - CQRS Symfony bundle. Auto Command/Query routing to corresponding handlers.
Installation $ composer require whsv26/mediator Bundle configuration // config/packages/mediator.php return static function (MediatorConfig $config)
Articulate - An alternative ORM for Laravel, making use of the data mapper pattern
Articulate Laravel: 8.* PHP: 8.* License: MIT Author: Ollie Read Author Homepage: https://ollie.codes Articulate is an alternative ORM for Laravel bas
Enterprise Modular SAAS Framework, Design from the growndup to grow vertically.
Kwerio Enterprise Modular SAAS Framework, Design from the growndup to grow vertically. Explore the docs » View Demo · Report Bug · Request Feature Tab
Detection of design patterns in PHP code
Pattern Detector for PHP Detects design pattern in your code
Design Pattern Examples in PHP
Design Patterns in PHP This repository is part of the Refactoring.Guru project. It contains PHP examples for all classic GoF design patterns. Each pat
Message box application written in Laravel - simple inbox design using auth UI.
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
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
Universal Design Online content Inspection Tool
The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues in their Learning Management System. It will scan a course, generate a report, and provide resources on how to address common accessibility issues.
Learn how to implement the most important Design Patterns into your PHP application, uses PHP 8.1
Learn how to implement the most important Design Patterns into your PHP application. This project uses PHP 8.1. it has examples for each Pattern and an Article explaining how to use them step by step, their advantages, and disadvantages.
Easy Repository pattern for PHP Phalcon framework.
Phalcon Repositories Introduction Phalcon Repositories lets you easily build repositories for your Phalcon models, for both SQL and Mongo drivers. PHP
Fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent Resources, Translatability, and Swagger.
Laravel Headless What about? This allows a fast and simple implementation of a REST API based on the Laravel Framework, Repository Pattern, Eloquent R
Sample code for several design patterns in PHP 8
DesignPatternsPHP Read the Docs of DesignPatternsPHP or Download as PDF/Epub This is a collection of known design patterns and some sample codes on ho
Rede social com laravel que possui as seguintes funcionalidades: Adicionar ao amigos, Criação de Grupo, Perfil, Criação de post, Comentários entre outros... Além de possuir um design
Social Network Sobre o Projeto Fala Devs! Estou trazendo aqui uma rede social com laravel que possui as seguintes funcionalidades: Adicionar ao amigos
Easily decorate your method calls with laravel-decorator package
🎄 Laravel Decorator Decorator pattern in laravel apps Made with ❤️ for smart clean coders A try to port "decorator" feature from python language to l
🖖Repository Pattern in Laravel. The package allows to filter by request out-of-the-box, as well as to integrate customized criteria and any kind of filters.
Repository Repository Pattern in Laravel. The package allows to filter by request out-of-the-box, as well as to integrate customized criteria and any
Use middleware to decorate method calls within your application code.
Laravel Middlewarize 🎀 Chain of Responsibility Design Pattern In Laravel Apps 🎀 You can use middlewares to decorate any method calls on any object.
Learning design patterns by implementing them in various programming languages.
design-patterns Learning design patterns by implementing them in various programming languages. Creational design patterns Creational design patterns
Laravel Design Pattern Generator (api generator)
Laravel Design Pattern Generator (api generator) you can create your restful api easily by using this library and you can filter, sort and include elo
Auto-generated Interface and Repository file via Repository pattern in Laravel
Auto-generated Repository Pattern in Laravel A repository is a separation between a domain and a persistent layer. The repository provides a collectio
Repository Pattern implementation for Laravel
This is a Simple Repository Pattern implementation for Laravel Projects and an easily way to build Eloquent queries from API requests.
Acme Widget Co
AcmeWidgetCo Building app docker-compose up -d --build Starting app docker-compose up -d Running tests docker-compose run php vendor/bin/phpunit Docum
Generate services in Laravel with the artisan command
Laravel Service Generator Quickly generate services for your projects! Table of Contents Features Installation Usage Generate services Generate servic
This package is a simple API laravel wrapper for Pokemontcg with a sleek Model design for API routes and authentication.
This package is a simple API laravel wrapper for Pokemontcg with a sleek Model design for API routes and authentication.
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
Simple repository pattern for laravel, with services!
With repository and service you can separate business logic and query logic, slim controller and DRY. Simple generate repository and service with artisan command, automatically bind interface with repository
Ikoncoder is a self starter milestone web designing and deveflopment software developer.
Ikoncoder auth create auth to manage users, roles and permissions in laravel framework project Installation Require the package using composer: compos
Learn to apply best practices as a PHP backend developer
PHP eCommerce Project Here are the things that this repo will cover: Object oriented programming principles and best practices Object oriented session
Vote based Question & Answer site built using Laravel 5.4, material design, x-editable and jQuery Upvote with email and database notifications.
About Vote based Question & Answer site built using Laravel 5.4, material design, x-editable, jQuery Upvote and email/database notifications. Register
Vote based Question & Answer site built using Laravel 5.4, material design, x-editable and jQuery Upvote with email and database notifications.
About Vote based Question & Answer site built using Laravel 5.4, material design, x-editable, jQuery Upvote and email/database notifications. Register
🔥 Fire events on attribute changes of your Eloquent model
class Order extends Model { protected $dispatchesEvents = [ 'status:shipped' = OrderShipped::class, 'note:*' = OrderNoteChanged:
The most popular FOSS online survey tool on the web.
Sophisticated online survey software About Limesurvey is the number one open-source survey software. Advanced features like branching and multiple que
the examples of head first object oriented analysis & design - in PHP
Head First object oriented analysis & design in (PHP) after cloning the repository, you have to install the project's dependancies by running the foll
Some design pattern to practice
Design Pattern by HeadFirst Design Pattern Book. 1. Strategy Pattern (Policy Pattern) Design Principle: Identify the aspects of your application that
A package to implement repository pattern for laravel models
Laravel Model UUID A simple package to use Repository Pattern approach for laravel models . Repository pattern Repositories are classes or components
PHP regexp pattern matching Unicode emojis
Emoji pattern This package provides regexp patterns to match Unicode emojis. All forms of emojis are matched, including: Single-character emoji ( 👍 )
Storybook for Laravel Blade 🚀
Blast — Storybook for Laravel Blade 🚀 What is Blast? Blast is a low maintenance component library using Storybook Server, built to integrate into you
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
PHP Depend Documentation PHP Depend for enterprise Available as part of the Tidelift Subscription. The maintainers of PHP Depend and thousands of othe
Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
Jetpack Monorepo This is the Jetpack Monorepo. It contains source code for the Jetpack plugin, the Jetpack composer packages, and other things. How to
A simple package to manage the creation of a structure composed of the service and repository layers in a Laravel application
Chapolim Este projeto tem como objetivo fornecer alguns comandos adicionais à interface de linha de comando do Laravel, o Artisan, para manipular a es
Need some filters? This package is based on the Repository Design Pattern to let you create specific queries easily.
DevMakerLab/Laravel-Filters Need some filters? This package is based on the Repository Design Pattern to let you create specific queries easily. Insta
LavaLust is an lightweight Web Framework - (using MVC pattern) - for people who are developing web sites using PHP. It helps you write code easily using Object-Oriented Approach. It also provides set of libraries for commonly needed tasks, as well as a helper functions to minimize the amount of time coding.
LavaLust Version 2 This is an early release of LavaLust Version 2. You may check the changelog.txt file to see the changes. Overview of Changes in Ve
Repo do vídeo do youtube de Design Patterns - Decorator
DesignPatternsPHP-Decorator Repo do vídeo do Youtube de Design Patterns - Decorator Link do vídeo Decorator em PHP 8 Imagem de exemplo Link do cadastr
Intuitive Website Styling integrated into WordPress' Customizer
Customify - Intuitive Website Styling for WordPress With Customify, developers can easily create advanced theme-specific options inside the WordPress
Simple WHOIS script with beautiful design.
Simple PHP Whois It is ideal in terms of design and has easy operation. / Tasarım açısından idealdir ve kullanımı kolaydır. It has a simple interface.
Simplified Repository pattern implementation in Laravel
Laravository - Repository Pattern for Laravel Simplified Repository pattern implementation in Laravel. Requirement Laravel 8.x Installation Execute th
Mind is the PHP code framework designed for developers. It offers a variety of solutions for creating design patterns, applications and code frameworks.
Mind Mind is the PHP code framework designed for developers. It offers a variety of solutions for creating design patterns, applications and code fram
Someline Starter is a PHP framework for quick building Web Apps and Restful APIs, with modern PHP design pattern foundation.
Someline Starter PHP Framework Tested and used in production by Someline Inc. Someline Starter is a PHP framework for quick building Web Apps and Rest
A minimal package to help you make your laravel application cleaner and faster.
Laravel Widgetize 🎀 🎀 "cleaner code" ➕ "easy caching" 🎀 🎀 Built with ❤️ for every smart laravel developer 🔦 Introduction What is a widget object
Adjacency List’ed Closure Table database design pattern implementation for the Laravel framework.
ClosureTable This is a database manipulation package for the Laravel 5.4+ framework. You may want to use it when you need to store and operate hierarc
Create material deisgn avatars for users just like Google Messager. It may not be unique but looks better than Identicon or Gravatar.
Material-Design-Avatars Create material deisgn avatars for users just like Google Messager. It may not be unique but looks better than Identicon or Gr
Domain Driven Design PHP helper classes
carlosbuenosvinos/ddd This library will help you with typical DDD scenarios, for now: Application Services Interface Transactional Application Service
☁️ Nextcloud server, a safe home for all your data
Nextcloud Server ☁ A safe home for all your data. Why is this so awesome? 🤩 📁 Access your Data You can store your files, contacts, calendars and mor
PHP implementation of circuit breaker pattern.
What is php-circuit-breaker A component helping you gracefully handle outages and timeouts of external services (usually remote, 3rd party services).
PHP implementation of Fowler's Money pattern.
Money PHP library to make working with money safer, easier, and fun! "If I had a dime for every time I've seen someone use FLOAT to store currency, I'
😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Tracy - PHP debugger Introduction Tracy library is a useful helper for everyday PHP programmers. It helps you to: quickly detect and correct errors lo
Flexible serializer encouraging good object design
Serializard Serializard is a library for (un)serialization of data of any complexity. Its main focus is to give user as much flexibility as possible b
[READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
CakePHP ORM The CakePHP ORM provides a powerful and flexible way to work with relational databases. Using a datamapper pattern the ORM allows you to m
Baum is an implementation of the Nested Set pattern for Laravel's Eloquent ORM.
Baum Baum is an implementation of the Nested Set pattern for Laravel 5's Eloquent ORM. For Laravel 4.2.x compatibility, check the 1.0.x branch branch
Powerful implementation of the Specification pattern in PHP
RulerZ The central idea of Specification is to separate the statement of how to match a candidate, from the candidate object that it is matched agains
sample code for several design patterns in PHP 8
DesignPatternsPHP Read the Docs of DesignPatternsPHP or Download as PDF/Epub This is a collection of known design patterns and some sample codes on ho