Class: |
Shannon Entropy Calculator |
|
|
Description: |
Measure image complexity using Shannon entropy |
|
Author: |
Roberto Aleman |
|
Country: |
Venezuela |
Comment: |
Image entropy is a calculation that can be performed on the content of images to determine how simple or complex the image is.
This package can calculate the image entropy level of a given image and return a human-readable interpretation of the calculated entropy for that image. |
|
Class: |
RA Boyer Moore Search |
|
|
Description: |
Search on a string using the Boyer-Moore algorithm |
|
Author: |
Roberto Aleman |
|
Country: |
Venezuela |
Comment: |
Many PHP applications need to perform searches for specific text patterns within strings.
Usually, PHP developers use the strpos function to search for strings.
This package provides an alternative text string search function that uses the Boyer-Moore algorithm that tends to be more efficient to search for text patterns in long strings. |
|
Class: |
Face ID PHP |
|
|
Description: |
Recognize faces by analyzing image descriptors |
|
Author: |
Rodrigo Faustino |
|
Country: |
Brazil |
Comment: |
Face image detection is useful to identify images of people that can access a Web site or application.
One way to detect faces in images is to use the Face API JavaScript library to detect the points of the face contour.
This package implements an application that uses the Face API to detect people images and then compares images of different users using PHP. |
|
Class: |
RA Anomaly detector GMM |
|
|
Description: |
Detect anomalies in encrypted strings |
|
Author: |
Roberto Aleman |
|
Country: |
Venezuela |
Comment: |
Sometimes developers need to encrypt data to be transmitted or stored securely.
When the data is transmitted, it may be altered due to transmission means errors or interference of people with bad intentions.
One way to check if the received data is valid is to decrypt it. It works, but it is expensive in terms of time and energy it takes to decrypt the data.
A less expensive way to determine if the encrypted data that is received is to analyze the patterns of the data and check if it contains anomalies.
This package provides a script that uses valid encrypted data to train the system and then uses the trained data to detect if the data to be checked may contain invalid values. |
|
Class: |
Idempotency Laravel |
|
|
Description: |
Avoid executing of the same process multiple times |
|
Author: |
Edward Paul |
|
Country: |
Nigeria |
Comment: |
Idempotency key is a unique value that is used to identify an operation.
When the same process is executed using the same idempotency key value, applications can detect that there was an attempt to handle the same process more than once.
This package provides a service class that can uses the Idempotency-Key HTTP header to detect and prevent the execution of the same process multiple times. |
|
Class: |
Conjugador |
|
|
Description: |
Conjugate verbs in Andalusian language |
|
Author: |
Juan Camacho |
|
Country: |
Spain |
Comment: |
When you want to generate text sentences in a given language, you need to know how to conjugate the verbs using in the sentences.
This package can conjugate verbs in the Andalusian language. |
|
Class: |
Proto x Bus |
|
|
Description: |
Manage queues of messages using protocol buffers |
|
Author: |
DeGraciaMathieu |
|
Country: |
France |
Comment: |
Protocol buffers are a mechanism for serializing structured data in a more efficient way than using text based serialization formats like for instance XML or JSON.
This package implements a demonstration application that uses messages with serialized data stored in the Protocol Buffers format to send messages from consumer tasks to a queue, in a way that worker tasks can pull the messages later. |
|
Class: |
PHP Stuff Versioned |
|
|
Description: |
Manage and run multiple versions of the same class |
|
Author: |
Andrey Postal |
|
Country: |
Brazil |
Comment: |
Every time a developer evolves a class, a new version is created.
A new version may have improvements or ever introduce bugs.
Sometimes it may be useful to use a previous version when new bugs are found.
This package provides a way to execute multiple versions of a class depending on settings of an application. |
|
Class: |
WPMU Dev Plugin Test |
|
|
Description: |
Test WordPress plugin created using WPMU Dev |
|
Author: |
Adeleye Ayodeji |
|
Country: |
Nigeria |
Comment: |
WordPress is a very popular content management system that can be extended using plugins to add more functionality.
A plugin is a package that contains PHP code to integrate the plugin in the WordPress environment, usually calling global functions.
This package provides an alternative to develop WordPress plugins using the WPMU Dev package to create new plugin using PHP Classes. |
|
Class: |
PHP WebSockets |
|
|
Description: |
Implement a chatbot using WebSockets |
|
Author: |
Chun-Sheng, Li |
|
Country: |
Taiwan |
Comment: |
Chatbots are useful to provide automated support to users of a Website.
This package implements a Chatbot using Web sockets to let users of a site interact with a robot implemented using a PHP class that provides automated responses to user requests. |
|
Class: |
LaraGuard IP |
|
|
Description: |
Block HTTP requests from spamming IP addresses |
|
Author: |
Neeraj Saini |
|
Country: |
India |
Comment: |
A Web application may be accessed by robots that are used for bad purposes, like for instance to abuse from security holes to cause damaged to the application on the server.
Often, the requests from robots used for bad purposes come from IP addresses that follow a certain pattern.
Blocking requests from IP addresses of machines that host bad robots is often a good idea.
This package uses a middleware class to easily block bad robots that access Web applications that use the Laravel framework. |
|
Class: |
Laravel API Kit |
|
|
Description: |
Improve API creation using the Laravel framework |
|
Author: |
Neeraj Saini |
|
Country: |
India |
Comment: |
Nowadays, PHP application development includes the creation of REST APIs that can be used to provide services to customers or to serve as backend for mobile applications.
API developers often have to develop code for similar purposes.
This package provides several classes that can help PHP developers reduce the effort to develop REST APIs using the Laravel framework by providing common features that APIs need to use. |
|
Class: |
JPEG Codec PHP |
|
|
Description: |
Convert JPEG images using pure PHP code |
|
Author: |
Uku-Kaarel Jo~esaar |
|
Country: |
Estonia |
Comment: |
Convert images into formats that are more suited to each application is a common task that many developers need to implement.
This is a task that usually requires using PHP image extensions that support each of the image formats that applications need to use.
This package provides classes that convert images between JPEG and other formats using PHP. Therefore, they not need PHP extensions that support the JPEG format. |
|
Class: |
Learn PHP |
|
|
Description: |
Examples of PHP features using OOP or global code |
|
Author: |
Kabir Hossain |
|
Country: |
Bangladesh |
Comment: |
Every developer needs to learn and practice becoming a good developer.
The best way to learn how to use a language in practice is to learn from examples of code that are documented and explain how to use the language features.
This package provides examples of code and documentation for many of the PHP language features. |
|
|