118 Repositories
PHP domain-driven-design Libraries
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,
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.
IP2Location library for CodeIgniter. Use IP2Location geolocation database to lookup the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation and usage type that any IP address or hostname originates from.
CodeIgniter IP2Location Library This module enables users to retrieve below geolocation information from an IP address. It supports both the IPv4 and
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.
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
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
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
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
Light PHP SDK to interact with the Doma(in)Validity API.
Doma(in)Validity PHP SDK. Light PHP SDK to interact with the Doma(in)Validity API. Usage ?php require_once 'vendor/autoload.php'; use Domainvalidit
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
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
Laravel Event Visualizer
Laravel package to visualize events with their handlers, including jobs to chain them together.
A Laravel package that allows you to use multiple ".env" files in a precedent manner. Use ".env" files per domain (multi-tentant)!
Laravel Multi ENVs Use multiple .envs files and have a chain of precedence for the environment variables in these different .envs files. Use the .env
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
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
Drupal / Eleventy Docs Site for the Design System
Drupal / Eleventy Docs Site for the Design System
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.
All in one tool for Information Gathering and Vulnerability Scanning
All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
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
SPFtoolbox is a Javascript and PHP app to look up DNS records such as SPF, MX, Whois, and more
SPFtoolbox is a Javascript and PHP app to look up DNS records such as SPF, MX, Whois, and more
Yclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.
Yclas 4.4.0. Description Yclas self-hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few
🐘 🎯 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 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
A WordPress plugin to re-use the same domain name for both your website and your Rebrandly links
By installing this plugin and configuring it to connect with your Rebrandly account, you will be able to create branded links using the same domain yo
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
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 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
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
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
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
Detection of design patterns in PHP code
Pattern Detector for PHP Detects design pattern in your code
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
Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously
Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups, previously
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
An example of multi-domain/subdomain app in Laravel.
🔥 UPDATE A better example with online demo: https://github.com/laravel-101/multi-domain-laravel-app Multi-Domain Laravel App An example of multi-doma
Theme and asset management for laravel
Laravel-Themevel Themevel is a Laravel theme and asset management package. You can easily integrate this package with any Laravel based project. Featu
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
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.
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.
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
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
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
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
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
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
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
Theme and asset management for laravel
Laravel-Themevel Themevel is a Laravel theme and asset management package. You can easily integrate this package with any Laravel based project. Featu
Scope your application's data by (sub-)domain.
This package adds domain-scoped content to your application. Content will be available based on the current (sub)-domain allowing "multiple" websites to run off the same code base.
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
HiDomainer One-File Domain Portfolio Script, is a PHP script of only 8kb.
HiDomainer One-File Domain Portfolio Script, is a PHP script of only 8kb. Download Feature 1. PC and Mobile Friendly 2. Data management without page r
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:
A Laravel extension for using a laravel application on a multi domain setting
Laravel Multi Domain An extension for using Laravel in a multi domain setting Description This package allows a single Laravel installation to work wi
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
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
This script allows to bypass Oracle Cloud Infrastructure 'Out of host capacity' error immediately when additional OCI capacity will appear in your Home Region / Availability domain.
Resolving Oracle Cloud "Out of Capacity" issue and getting free VPS with 4 ARM cores / 24GB of memory Very neat and useful configuration was recently
Laravel URL Localization Manager - [ccTLD, sub-domain, sub-directory].
Laravel URL Localization - (ccTLD, sub-domain, sub-directory). with Simple & Easy Helpers. Afrikaans Akan shqip አማርኛ العربية հայերեն অসমীয়া azərbayca
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
A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain.
A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. Table of Contents Full documentation Dock
Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups.
Tenancy for Laravel Enabling awesome Software as a Service with the Laravel framework. This is the successor of hyn/multi-tenant. Feel free to show su
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
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
jQuery File Upload Contents Description Demo Features Security Setup Requirements Mandatory requirements Optional requirements Cross-domain requiremen
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
Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8
Surikata.io Full-featured e-commerce platform with multi-domain and multi-language support for PHP 8. Free to use for both commercial and personal pro
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
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
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
The library resolves the address of the nearest server to you by domain name and Your IP address
PHP Domain DNS 🍑 The library resolves the address of the nearest server to you by domain name and Your IP address Installing $ composer require kayw-
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
Laravel FREE E-Commerce Software
Laravel FREE E-Commerce Software
Sage is a productivity-driven WordPress starter theme with a modern development workflow.
WordPress starter theme with a modern development workflow
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.
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
Dashboard and code-driven configuration for Laravel queues.
Introduction Horizon provides a beautiful dashboard and code-driven configuration for your Laravel powered Redis queues. Horizon allows you to easily
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
Unmaintained: Laravel Searchy makes user driven searching easy with fuzzy search, basic string matching and more to come!
!! UNMAINTAINED !! This package is no longer maintained Please see Issue #117 Here are some links to alternatives that you may be able to use (I do no
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