379 Repositories
PHP database-testing Libraries
Orm is a simple database abstraction layer that supports postgresql.
Orm What is it Orm is a simple database abstraction layer that supports postgresql. Welcome to join us or star us for encouragement. Requires php 8.1
Testing your OpenApi documentation and your code easily.
Raven - How to test your API documentation and behavior. This library was written to allow testing OpenAPI documentation easily. It also allows verify
A set of helpful assertions when testing Laravel applications.
Installation composer require amirrezam75/laravel-assertions I was working on a project and in order to test oauth2 redirection, I ended up with somet
PHP API for GeoIP2 webservice client and database reader
GeoIP2 PHP API Description This package provides an API for the GeoIP2 and GeoLite2 web services and databases. Install via Composer We recommend inst
Laravel ClickHouse adds CH client integration, generation & execution of ClickHouse database migrations to the Laravel application.
Laravel ClickHouse Introduction Laravel ClickHouse database integration. This package includes generation and execution of the ClickHouse database mig
A web application built on PHP for user to view their credit information in their mysql database
TheCreditInfo Table of Content About Inspiration Technologies Client Pages Usage About Credere is a website created to help you track your credit hist
💨 Smoke testing tool written in PHP
Cigar A smoke testing tool inspired by symm/vape Similar tools include: Blackfire Player Installation Install via composer: composer require brunty/ci
A Rich Featured Mini PHP MVC Framework
Footup MVC PHP Framework Un mini framework MVC PHP qui comporte : CLI support for generating class Translation support Config using PHP File or .env (
Simple HTTP smoke testing for your Symfony application
Shopsys HTTP Smoke Testing This package enables you to do simple HTTP smoke testing of your Symfony application. Basically, it generates a HTTP reques
IP2Location Yii extension enables the user to find the country, region, city, coordinates, zip code, time zone, ISP
IP2Location Yii extension enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation, usage type, IP address type and IAB advertising category from IP address using IP2Location database. It has been optimized for speed and memory utilization. Developers can use the API to query all IP2Location BIN databases or web service for applications written using Yii.
Google Cloud Database Migration Service for PHP
Google Cloud Database Migration Service for PHP Idiomatic PHP client for Google Cloud Database Migration Service. API documentation NOTE: This reposit
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
Attempting to create an intelligent mock of the Google API PHP Client for unit and functional testing
google-api-php-client-mock A small scale intelligent mock of the Google API PHP Client for unit and functional testing. Overview This is intended to m
Application with SQL Injection vulnerability and possible privilege escalation
Application with SQL Injection vulnerability and possible privilege escalation. Free vulnerable app for ethical hacking / penetration testing training.
Personal PHP MySQL query handler based on Eloquent using PDO.
🐳 Equivoluent Welcome to "Equivoluent" my personal PHP MySQL query handler using PDO. Equivoluent is based on Laravel's Eloquent. The goal of "Equivo
Testing utilities for the psr/log package that backs the PSR-3 specification.
FIG - Log Test Testing utilities for the psr/log package that backs the PSR-3 specification. Psr\Log\Test\LoggerInterfaceTest provides a base test cla
Learn unit testing with PHPUnit.
PHPUnit Exercise Running PHPUnit ./vendor/bin/phpunit # with filter which tests to run ./vendor/bin/phpunit --filter pattern Running Pint ./vendor/
Persistent Fakes for Laravel Dusk
Laravel Dusk Fakes Support this package! ❤️ We proudly support the community by developing Laravel packages and giving them away for free. If this pac
A Simple MVC PHP Framework, integrated with lot of features such as Session, Cookies, Migrations, Database, Factories, Seeding, Bootstrap and Tailwind CSS
Navite A Simple MVC PHP Framework, integrated with lot of features such as Session, Cookies, Migrations, Database, Factories, Seeding, Bootstrap and T
This is the US hardened version of PHP-Nuke Titanium and is secure and safe
This is the US hardened version of PHP-Nuke Titanium and is secure and safe. Built on PHP Version 7.4.30 - Forums - Blogs - Projects - Advanced Site Map - Web Links - Groups - Advanced Theme Support - Downloads - Advertising - Network Advertising - Link Back System - FAQ - Bookmark Vault - Private Virtual Cemetery - Loan Amortization - Image Hosting
A PHP package for handling client requests, sending response, database CRUD operations, among others, easily
Zam Zam helps to receive and process client request(s), return response to client with appropriate header and database CRUD operation for a more robus
Database browser for the WoW Alpha Core project
Database browser for the WoW Alpha Core project
PSpec is a testing framework for PHP, influenced by RSpec and jest. 🧪 This repo is a MIRROR of the GitLab source repository.
PSpec PSpec is a testing framework for PHP, influenced by RSpec and jest. This project is experimental and still needs a lot of work. Example // src/C
The official SingleStore Laravel driver.
SingleStore Driver for Laravel This repository contains a SingleStore Driver for Laravel. Install You can install the package via composer: composer r
A PHP MySQL database client class to simplify database access
This lightweight database class is written with PHP and uses the MySQLi extension, it uses prepared statements to properly secure your queries, no need to worry about SQL injection attacks.
Main ABRouter product repository that contains docker-compose file and orchestrates the project containers.
ABRouter-Compose 📟 ABRouter is the open-source tool to perform and track A/B tests which is also known as the experiments. Additionally, feature flag
This is a Composer plugin that provides an automated version of Country Codes database.
Country Codes This is a Composer plugin that provides an automated version of Country Codes database. This database is include: country iso codes, cou
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
Tables migrations seeded with data according to the Algerian education system structure.
Laravel algerian education system structure If you are building a Learning Management System or a School Management System and targeting the Algerian
Aplikasi Berbasis Web Data Penjualan dengan Laravel 8
Membuat Aplikasi Berbasis Web Data Penjualan Menggunakan Laravel 8, Yang Bertujuan Untuk Presentasi Kepada Tester. Aplikasi Berbasis Web Data Penjualan dengan Laravel 8 adalah aplikasi yang berfungsi untuk melakukan pendataan barang.
Specify the tables that you don't want to drop during refreshing the database.
Custom Fresh Custom Fresh allows fine-grain control of migrations inside your Laravel project. You can choose which tables will not be dropped during
Opens an interactive PHP console for running and testing PHP code.
wp-cli/shell-command Opens an interactive PHP console for running and testing PHP code. Quick links: Using | Installing | Contributing | Support Using
Doogle is a search engine and web crawler which can search indexed websites and images
Doogle Doogle is a search engine and web crawler which can search indexed websites and images, and then use keywords to be searched later. Written pri
🐍 Web application made in PHP with Laravel where you can interact via API with my Snake game which is made in Python
Snake web application Project of the web application where you can interact via API with Snake game which is available to download on it. Application
The Enobrev\ORM library is a small framework of classes meant to be used for simply mapping a mysql database to PHP classes, and for creating simply SQL statements using those classes.
The Enobrev\ORM library is a small framework of classes meant to be used for simply mapping a mysql database to PHP classes, and for creating simply SQL statements using those classes.
Additional PHPUnit assertions and helper functions
Jasny PHPUnit extension Additional functionality for PHPUnit. Callback mock - assert that callback is called with correct arguments. Safe mocks - disa
Removes final keywords from source code on-the-fly and allows mocking of final methods and classes
Removes final keywords from source code on-the-fly and allows mocking of final methods and classes. It can be used together with any test tool such as PHPUnit or Mockery.
My aim is to make a complete website that should have all the essential parts a website should have.
Gaming-Ninja I aim to make a complete website that should have all the essential parts a website should have. https://gamingninja-3399.000webhostapp.c
A Laravel test build by Incline Start-up Agency. Testing Git and framework functions.
Incognito-Confessions A laravel test build by Incline Start-up Agency. Testing Git and framework functions. Description A laravel starter for future t
A Full Stack login/register system using a MySQL database to store the information
This is a Full Stack login/register system using a MySQL database to store the information. I created this to sharpen my Full Stack Development skills.
A query database collection for use with Laravel Pipeline
A query database collection for use with Laravel Pipeline This package contains a collection of class that can be used with Laravel Pipeline. Let's se
Automatically updated tree-formatted database from MaxMind database
Geo IP Database This is an automated repository that downloads and processes GeoLite database from Maxmind GeoLite database, and processes it to be co
A simple library for managing database connections, results pagination and building queries in PHP
PHP lions-software-database-manager This is a simple library for managing database connections, results pagination and building queries in PHP. Esta é
The query sorting bundle allows you to sort data from QueryBuilder and the Database
The query sorting bundle allows you to sort data from QueryBuilder and the Database. you can sort multiple columns at the same time and also you can sort relation fields with two-level deep and without any join in your query builder.
Create a PHP 8 CRUD (Create, Read, Update, Delete) RESTful API with an MySQL database.
Créer une API RESTful PHP 8 CRUD (Create, Read, Update , Delete) simple avec MySQL et PDO (PHP Data Objects) Détails du référentiel : Lire, insérer, m
Test requests in Laravel without all the boilerplate.
Request Factories Test requests in Laravel without all the boilerplate. 💡 Psst. Although our examples use Pest PHP, this works just as well in PHPUni
The official SingleStore Laravel driver.
SingleStore Driver for Laravel This repository contains a SingleStore Driver for Laravel. This package is currently in a pre-release beta, please use
The query filter bundle allows you to filter data from QueryBuilder and the Database.
The query filter bundle allows you to filter data from QueryBuilder and the Database. you can filter multiple columns at the same time and also you can filter relation fields with two-level deep and without any join in your query builder.
Database Repository / PHP Repository / Laravel Repository
Database Repository / PHP Repository / Laravel Repository Installation Use following command to add this package to composer development requirement.
Laravel package for manage your URL redirects in database or other sources to get better SEO results
Laravel 8 and 9 package to manage URL redirections inside your Laravel application using different data sources. It allows a better SEO support for your Laravel site.
An effort to make testing PHP code as easy and fun as its JavaScript equivalent
An effort to make testing PHP code as easy and fun as its JavaScript equivalent when using the excellent Jasmine, from which syntax and general usage is shamelessly borrowed.
Just another PDO database library
PDO Just another PDO database library Installation Use Composer $ composer require faapz/pdo Usage Examples selecting, inserting, updating and deletin
PHP boilerplate for quick start projects using Slim Framework and Eloquent.
Lassi PHP boilerplate for quick projects using Slim Framework and Eloquent database. Lassi is a small PHP boilerplate to use Slim Framework with Eloqu
Integration testing helpers for the Slim Framework
Slim Test Helpers Integration testing helpers for the Slim Framework 3 For a full example, please see the companion repo at there4/slim-unit-testing-e
The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit.
Slim & Eloquent The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit. Getting started # Download composer curl -s https://ge
Low code , Zero Configuration ORM that creates models, config, database and tables on the fly.
🚀 ARCA ORM 🔥 Low code , Zero Configuration ORM that creates models, config, database and tables on the fly. 🔥 🇮🇳 Made in India 🇮🇳 Complete docu
Eloquent scope assertion for testing Laravel applications.
Eloquent Scope Assertion This package allows you to assert that the scope of a model is called in your tests. Installation You can install the package
SleekwareDB is a NoSQL database storage service. A database storage service that can be used for various platforms and is easy to integrate.
SleekwareDB is a NoSQL database storage service. A database storage service that can be used for various platforms and is easy to integrate. NoSQL API
Easily integrate single-database multi tenant features into your Laravel application
Laravel Tenant Aware Easily integrate single-database multi tenant features into your Laravel application. Installation You can install the package vi
Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests
PHPUnit Polyfills Set of polyfills for changed PHPUnit functionality to allow for creating PHPUnit cross-version compatible tests. Requirements Instal
CrimeFlare - This tools can help you to see the real IP behind CloudFlare protected websites
CrimeFlare is a useful tool for bypassing websites protected by CloudFlare WAF, with this tool you can easily see the real IP of websites that have been protected by CloudFlare. The resulting information is certainly very useful for conducting further penetration testing, and analyzing websites with the same server.
A dockerized PHP application containing some file upload vulnerability challenges (scenarios)
File Upload Vulnerability Scenarios (Challenges) This repository is a dockerized PHP application containing some file upload vulnerability challenges
PHP application-level database locking mechanisms to implement concurrency control patterns.
PHP DB Locker Introduction PHP application-level database locking mechanisms to implement concurrency control patterns. Supported drivers: Postgres In
A CRUD operation using php and Mysql database
This is a CRUD operation using php and Mysql database. In this when we add(CREATE) new user we need to submit add data in one form only in frontenf but in backend the data is storing in two different tables this is done using foreign key in Mysql.
Humbug - a Mutation Testing framework for PHP
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
A project of a Login screen made in PHP/CSS3/HTML5/JS with MySQL database integration
A project of a Login screen made in PHP/CSS3/HTML5/JS with MySQL database integration. And animations made with CSS3 and JavaScript itself! 😊
A music shop based on the chinook database example.
LTW Example Based on a simplified version of the Chinook Database: You can see previous versions of the example by changing branches. Step 1: Create t
Check if a translated value in a JSON column is unique in the database.
Laravel Unique Translation IMPORTANT: March 2022 It's horrible to see what is happening now in Ukraine, as Russian army is bombarding houses, hospital
Stateless HTTP basic auth for Laravel without the need for a database.
Laravel Very Basic Auth Documentation available in: 🇬🇧 English 🇯🇵 日本語 This package allows you to add a HTTP Basic Auth filter on your routes, with
PHPArch is a work in progress architectural testing library for PHP projects
PHPArch What is this? Installation Simple Namespace validation Available Validators Defining an architecture Syntactic sugar: Bulk definition of compo
Cross-language email validation. Backed by a database of over 38 000 throwable email domains.
Cross-language temporary (disposable/throwaway) email detection library. Covers 38038+ fake email providers.
Minimal HTML login page that uses a json file as a database
JSONlogin Minimal HTML login page that uses a json file as a database Minimal login system that requires a new user to input username, password and th
WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.
WP Local Analytics plugin. - run user analytics within your system and track user data inside your database.
Providing some testing functionality for Laravel
Laravel TestBench Laravel TestBench was created by, and is maintained by Graham Campbell, and provides some testing functionality for Laravel. It util
Remember your query results using only one method. Yes, only one.
Cache Query Remember your query results using only one method. Yes, only one. Articles::latest('published_at')-cache()-take(10)-get(); Keep this pa
Declare database migrations and factory definitions inside Laravel models.
Lucid This package allows you to declare database migrations and factory definitions inside of your Laravel models. Running the lucid:migrate command
This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions.
CI/CD example This repository aims to build a fairly complete CI/CD example using GitHub workflows and actions. Keep in mind that the toolset used in
LERN is a Laravel package that will record exceptions into a database and will notify you via Email, Pushover or Slack.
LERN is a Laravel package that will record exceptions into a database and will notify you via Email, Pushover or Slack.
A simple web application that demonstrates how to quickly connect to and communicate with a MariaDB database using PHP
PHP Quickstart This repository contains a simple web application that demonstrates how to quickly connect to and communicate with a MariaDB database u
PHPStan PHPUnit extensions and rules
PHPStan PHPUnit extensions and rules PHPStan PHPUnit This extension provides following features: createMock(), getMockForAbstractClass() and getMockFr
A truly single-file, no-database, drop-in PHP media gallery.
Media Hut When I went looking, in early 2022, the options for a truly single-file, no-database drop-in PHP media gallery were shockingly small. Well,
Async MySQL database client for ReactPHP.
MySQL Async MySQL database client for ReactPHP. This is a MySQL database driver for ReactPHP. It implements the MySQL protocol and allows you to acces
Laravel Migrations Generator: Automatically generate your migrations from an existing database schema.
Laravel Migrations Generator Generate Laravel Migrations from an existing database, including indexes and foreign keys! This package is cloned from ht
A package for using Google Datastore as a database driver
Laravel Eloquent for Google Datastore A package for using Google Datastore as a database driver. By using this package, you can use query builder and
temperature-pi: a simple Raspberry Pi based temperature logger using a DS18B20 1-Wire digital temperature sensor, & a local sqlite database
temperature-pi temperature-pi is a simple Raspberry Pi based temperature logger using a DS18B20 1-Wire digital temperature sensor, & a local sqlite da
Damn Vulnerable PHP Application (DVPA)
Damn Vulnerable PHP Application (DVPA) - It is Lab Written in The PHP lang, Which Contains PHP Type Juggling - RCE Challenges
A link database for discovering cool and interesting websites
Yesterlinks Yesterlinks is a database of links to unique or interesting websites. This is a project, in its infancy, designed to be a directory of lin
This app is designed to help Romanian teenagers and adults with learning
This app is designed to help Romanian teenagers and adults with learning. The app has a lot of good resources to support students in every possible way. The main resource we have are high school lesons. 📚
Pomf is a simple lightweight file host with support for drop, paste, click and API uploading.
Pomf Pomf is a simple file uploading and sharing platform. Features One click uploading, no registration required A minimal, modern web interface Drag
Pico disk, Not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg
Nano netdisk, Now changed to pico disk. Pico disk,does not need any database, support html5, support mp3, mp4, support streaming media, support AriaNg.
A monthly payment report using HTML, CSS, PHP and MySQL database
A monthly payment report using HTML, CSS, PHP and MySQL database
Illusionist Searcher - Generates database queries based on search syntax
Illusionist Searcher Generates database queries based on search syntax. English | 中文 ✨ Features Zero configuration Compatible with laravel/scout and l
Pure PHP APIs with PostgreSQL database, with HTML, CSS & JS simple frontend
The root of the project is html/index.html The folder needs to be put in htdocs folder to run correctly // this link should open the main page if the
Free Functions To Connect To The Database ( Mysql ) For Php Programmers
Update 🔥 The biggest update ever DB-php Free Functions To Connect To The Database ( Mysql ) For Php Programmers This Version : 2.0 connect to databas
Firebird-PHP: A library created to meet a work need when handling a Firebird database
Firebird-PHP: A library created to meet a work need when handling a Firebird database
🔐 Password Manager written in PHP with MySQL database.
Password Manager A very basic password manager. Tech stack: PHP MySQL Bootstrap Setup Download and install XAMPP. Clone this repository: git clone htt
Analyses and produces a report with testability issues of a php codebase
Analyses and produces a report with testability issues of a php codebase
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution.
Crawlzone is a fast asynchronous internet crawling framework aiming to provide open source web scraping and testing solution. It can be used for a wide range of purposes, from extracting and indexing structured data to monitoring and automated testing. Available for PHP 7.3, 7.4, 8.0.
CommandHelper - is a very useful thing for quick code testing and more!
CommandHelper CommandHelper - is a very useful thing for quick code testing and more! Examples: Code: require_once('commandhelper.php');
PHP with PDO (PHP Data Objects) Quickstart
PHP with PDO (PHP Data Objects) Quickstart This repository contains a simple web application that demonstrates how to quickly connect to and communica