PHP Classes

PHP Innovation Award winners

Recommend this page to a friend!
  Innovation Award   Current month nominees   2026   2025   2024   2023   Design Award winners   Development Master Award Winners  

Award Winners by Author of 2024

Rank Author Packages Points
1 Rodrigo Faustino Brazil 13 104
2 Christos Drogidis Greece 10 78
3 Adeleye Ayodeji Nigeria 7 49
4 The Algoslingers Ghana 5 48
4 Eric Sizemore United States 4 48
6 DeGraciaMathieu France 6 45
7 Mateo Peru 4 38
8 Ramesh Narayan Jangid (Sharma) India 3 36
9 Carlos Artur Curvelo da Matos Portugal 4 28
9 Insolita Russian Federation 4 28

Award Winners by Country of 2024

Rank Country Packages Points
1 Brazil Brazil 27 218
2 Nigeria Nigeria 13 87
3 Greece Greece 10 78
4 United States United States 8 77
5 India India 8 72
6 Russian Federation Russian Federation 8 65
7 Ghana Ghana 5 48
8 France France 6 45
9 Spain Spain 4 39
10 Peru Peru 4 38

Winners of December of 2024

Rank Class Author Score Points Prize
1 Hephaestus Modern and Sophisticated Error Handling for PHP 8
Handle PHP errors in several ways
Carlos Artur Curvelo da Matos Portugal 23.08% 11
1 Consistent Hashing
Store values in a table using consistent hashing
Eric Sizemore United States 23.08% 11
1 Digital
Authenticate users' fingerprints using WebAuthn
Rodrigo Faustino Brazil 23.08% 11
4 PHP CRUD Generator Script
Generate a CRUD script from MySQL create table SQL
Hernan Gil Colombia 15.38% 8
5 Ananke - Nextgen Service Container
Register services that must meet conditions
Carlos Artur Curvelo da Matos Portugal 7.69% 7
5 Laravel Encoder
Encode and decode string with custom base encoding
aflaton Afghanistan 7.69% 7
7 Penelope Asynchronous File Handler using Fibers
Read and write data to files using fibers
Carlos Artur Curvelo da Matos Portugal <1.00% 5
7 Mnemosyne Attributes based PHP caching
Cache class functions' output using annotations
Carlos Artur Curvelo da Matos Portugal <1.00% 5
7 Task List
Manage and share a list of tasks
Edward Paul Nigeria <1.00% 5
7 Initials
Get the initial letters of a name
Celso Brazil <1.00% 5
7 NoIP iptables Sync
Update network routing to use NoIP with iptables
Celso Brazil <1.00% 5

Winners of November of 2024

Rank Class Author Score Points Prize
1 AWES Info
Display the version and status of server programs
Christos Drogidis Greece 28.57% 10
1 Parsedown Plus
Add support for custom tags to Markdown documents
Amin Canada 28.57% 10
3 PHP Class Dependencies Analyzer
Analyze the dependencies of project classes
DeGraciaMathieu France 14.29% 8
3 Rate Limiter PHP
Delay a request response to limit the access rate
Nitesh Apte India 14.29% 8
3 LaTeX MathJax Interpret
Convert LaTeX documents to HTML pages
Alexander Eist 14.29% 8
6 Job Announcements
Display the latest PHP Classes job announcements
Christos Drogidis Greece <1.00% 5
6 Store My Notes Laravel 5
Store and share user notes
Maniruzzaman Akash Bangladesh <1.00% 5
6 Generic Executor Service in PHP
Execute multiple functions in parallel
Nitesh Apte India <1.00% 5
6 PHP 2FA
Send messages using Gmail 2 Factor Authentication
Rodrigo Faustino Brazil <1.00% 5
6 Web WhatsApp Messages Reader
Read messages from a WhatsApp user in the console
Mr.shaggyy83 Turkey <1.00% 5

Winners of October of 2024

Rank Class Author Score Points Prize
1 Session Handlers Collection
Store PHP sessions in different types of storage
Ramesh Narayan Jangid (Sharma) India 40.00% 11
2 More Author Articles
Displays articles of the article author
Christos Drogidis Greece 10.00% 10
2 PHP Classes Latest
Display the latest package from PHPClasses
Christos Drogidis Greece 10.00% 10
2 PHPClasses Feed Viewer
Display the latest PHP Classes packages on a page
Christos Drogidis Greece 10.00% 10
2 Download Installed Plugin
Download a WordPress plugin as a ZIP archive
Adeleye Ayodeji Nigeria 10.00% 10
2 FastAPI
Create an API from controllers' PHPDoc comments
Rodrigo Faustino Brazil 10.00% 10
2 Biggidroid Security
Remove strange files from WordPress directions
Adeleye Ayodeji Nigeria 10.00% 10
8 SMS Verifier pH7 Builder Module
Verify accounts of the ph7 CMS using SMS messages
Pierre-Henry Soria <1.00% 4
8 Hello World HTTP Function
PHP example of Google Cloud function
Chun-Sheng, Li Taiwan <1.00% 4
8 Tower of Hanoi
Implement the Tower of Hanoi game on the Web
Edward Paul Nigeria <1.00% 4
8 App MFE
Single-page application with micro-frontends
Rodrigo Faustino Brazil <1.00% 4

Winners of September of 2024

Rank Class Author Score Points Prize
1 MicBoard Sign
Check and display the status of a Shure Microphone
Jason Olson United States 28.57% 10
1 Unused CSS Finder
Find unused styles from CSS and SASS files
Engin Ypsilon Germany 28.57% 10
3 GeoPulse
Server application to track devices' location
LAGGOUNE Walid Algeria 14.29% 8
3 Laravel POW
Verify if a specific type of work was done
Mohamed Ahmed Egypt 14.29% 8
3 Background Selector
Select the background of a block with ASCOOS CMS
Christos Drogidis Greece 14.29% 8
6 Laravel with Office 365
Access Microsoft Outlook accounts using its API
Leonardo Feitosa Brazil <1.00% 5
6 Livraria
Manage a bookstore using micro-services
Rodrigo Faustino Brazil <1.00% 5
6 Laravel Rapid Bind
Create singletons to implement interfaces
DeGraciaMathieu France <1.00% 5
6 Yii2 Fractal
Components to implement API based on JSON:API
Insolita Russian Federation <1.00% 5
6 Dummy Stub Spy Mock
Demonstrate different types of PHP code tests
DeGraciaMathieu France <1.00% 5

Winners of August of 2024

Rank Class Author Score Points Prize
1 Open Swoole Microservices
Implement microservices using Open Swoole
Ramesh Narayan Jangid (Sharma) India 40.00% 11
2 Protect Your Website from DDoS Attack
Show an error when a server gets too many requests
The Algoslingers Ghana 20.00% 10
3 PHP Variable Lifetime Analyzer
Analyze the use of variables in a PHP script
DeGraciaMathieu France 10.00% 9
3 Deb Parser
Parse Debian files to extract package information
Parsa Yazdani Australia 10.00% 9
3 Laravel Python
Execute scripts written in Python
Bhavin Gajjar India 10.00% 9
3 mu
Handle HTTP requests using callback functions
Stefano Azzolini Italy 10.00% 9
7 Base64 UUID Codec
Encode and decode a UUID using base64 encoding
Nanang F. Rozi Indonesia <1.00% 5
7 Div PHP Laze
Lazy load immutable values using closure functions
Rafa Rodriguez Cuba <1.00% 5
7 Laravel Make Extender
Generate files to use in Laravel applications
Bhavin Gajjar India <1.00% 5
7 Post Tag Generator
Generate keywords to assign to WordPress posts
Adeleye Ayodeji Nigeria <1.00% 5
7 Laravel Executor
Execute commands, actions, jobs, and tasks
Moamen Eltouny Egypt <1.00% 5

Winners of July of 2024

Rank Class Author Score Points Prize
1 WordPress Plugins Hide
Hide plugins in the WordPress administrator panel
Zacchaeus Bolaji Nigeria 14.29% 12
1 WhoAmI
Get IP address information using the WhoAmI API
Hicri Turkey 14.29% 12
1 Rate Limit Code Igniter Hook
Block computer IP addresses that access many times
Leonardo Feitosa Brazil 14.29% 12
1 Netflix Clone
Manage a library of movies to rent like Netflix
Faris AL-Otabi Saudi Arabia 14.29% 12
1 Nominax
Control the hours worked by employees
Luis Toscano Colombia 14.29% 12
1 Interface Testing
Demonstrate how to test an interface with PHPUnit
DeGraciaMathieu France 14.29% 12
1 Personalized PHP
Serve personalized content based on user location
The Algoslingers United States 14.29% 12
8 MSG Queue
Queue SysV messages for processing by workers
Chun-Sheng, Li Taiwan <1.00% 5
8 Observe
Control product stocks with the observer pattern
Rodrigo Faustino Brazil <1.00% 5
8 Auto-Price
Adjust prices based on the current user location
The Algoslingers United States <1.00% 5
8 Rand UA
Generate browser user agent strings to test sites
Cauê Santana Brazil <1.00% 5
8 Customize Tawk.to Widget for WordPress
Customize the Tawk.to WordPress chat widget
Adeleye Ayodeji Nigeria <1.00% 5

Winners of June of 2024

Rank Class Author Score Points Prize
1 PHPInfo Guard
Protected replacement for the phpinfo() function
Eric Jumba Kenya 28.57% 12
1 Laravel Middleman
Improve the security of HTTP request responses
The Algoslingers United States 28.57% 12
3 QR Code PHP
Process decoded QR Code received from the browser
Marcelo Telles Brazil 14.29% 10
3 IrisSG Technical Test
Convert spreadsheet column letters to numbers
András Zoltán-Gyárfás Romania 14.29% 10
3 Strategy Pattern Example
Add a competition strategy to model classes
András Zoltán-Gyárfás Romania 14.29% 10
6 Protected PHPInfo
Show PHPInfo function output on a protected page
Faris AL-Otabi Saudi Arabia <1.00% 7
6 Emask Notifier
Send SMS messages using an API and notify by email
Chun-Sheng, Li Taiwan <1.00% 7
6 Fast Pages
Generate HTML for several types of pages
Rodrigo Faustino Brazil <1.00% 7
6 APL Test
Process large CSV files using Laravel queues
András Zoltán-Gyárfás Romania <1.00% 7
6 Feature Flag
Enable and disable features of Laravel application
Mohamed Ahmed Egypt <1.00% 7
6 Font Awesome Gutenberg Picker
Use Font Awesome Icons on WordPress posts
Victor Andeloci Brazil <1.00% 7
6 Yii2 Giitwig
Implement CRUD applications using Twig templates
Insolita Russian Federation <1.00% 7

Winners of May of 2024

Rank Class Author Score Points Prize
1 Back FaceX
Recognize students using their face pictures
Rodrigo Faustino Brazil 42.86% 12
2 eXperience Error Pages
Implement personalized HTTP error handling pages
Luca Liscio Italy 14.29% 11
2 Webhook Deploy
Webhook handler to update projects from GitHub
Matheusz Maydana Brazil 14.29% 11
2 Request Data Adapter
Convert request parameters to internal parameters
Andrey Iatsenko Russian Federation 14.29% 11
2 Chat SSE
Exchange chat messages using server-sent events
Rodrigo Faustino Brazil 14.29% 11
6 Livewire Tagify
Improve Laravel Livewire tags using Tagify
Moamen Eltouny Egypt <1.00% 7
6 WP Back to top button
Insert a back to the top button in posts' footer
Joko Prasetyo Indonesia <1.00% 7
6 Yii2 Opcache
Show and update the PHP Opcache settings
Insolita Russian Federation <1.00% 7
6 Matrix Multiplication
Provide matrix multiplication as a Web service
Busari Ridwan Nigeria <1.00% 7
6 PHP Env Export
Export environment variables to a file
Zacchaeus Bolaji Nigeria <1.00% 7
6 CRUD PHP MVC
Application that uses the MVC Design Pattern
Marcelo Telles Brazil <1.00% 7
6 PHP Matrix Extension Class
Perform matrix calculations using a PHP extension
Cuthbert Martin Lwinga Canada <1.00% 7

Winners of April of 2024

Rank Class Author Score Points Prize
1 Streaming Video
Serve large files to stream video
Ramesh Narayan Jangid (Sharma) India 46.67% 14
2 Clock Abstraction
Access the time clock values following PSR-20
Eric Sizemore United States 20.00% 13
3 yrprey PHP application
Web app to learn about OWASP API vulnerabilities
Carlos Carvalho Brazil 13.33% 12
3 Laravel Gmail OAuth2
Send messages via Gmail SMTP server using OAuth2
Iago Felicio Brazil 13.33% 12
5 Reporter PHP
Collect errors and other application events
Smoren Freelight Russian Federation 6.67% 10
6 TradutorX
Let users send voice requests to ChatGPT or Google
Rodrigo Faustino Brazil <1.00% 9
6 João de Barro
Manage the orders of handcrafted products
Everton C B Junior Brazil <1.00% 9
6 PHP Hotel Booking System
Manage the booking of hotel rooms for customers
Kishor Mali India <1.00% 9
6 Dynamic Iframe for Gutenberg
Insert dynamic iframes in the WordPress editor
Adeleye Ayodeji Nigeria <1.00% 9
6 Web Extract Worker
Output images from prompts with CloudFlare AI API
Chun-Sheng, Li Taiwan <1.00% 9
6 Simulador
Display the evolution of a currency exchange rate
Rodrigo Faustino Brazil <1.00% 9
6 Yii2 SkeleTest
Generate file skeletons to test PHP projects
Insolita Russian Federation <1.00% 9
6 Laravel Profiler
Measure the application speed and resource usage
Andrey Iatsenko Russian Federation <1.00% 9
6 Yii2 Tagged View
Set page meta and other tags in view scripts
Gabriel Alejandro López López United States <1.00% 9

Winners of March of 2024

Rank Class Author Score Points Prize
1 PHP Criteria
Compose several filters using fluent interface
Unay Santisteban Spain 25.00% 12
1 ESI PHP Pagination
Show paginated navigation using callback functions
Eric Sizemore United States 25.00% 12
3 Symfony PHP Encrypt Decrypt Bundle
Encrypt and decrypt values using OpenSSL
Francisco Cuba 16.67% 10
4 PHP RTF to PDF Converter
Convert documents in RTF format to PDF
The Algoslingers United States 8.33% 9
4 PHP AWS Block
Block accesses from computers hosted on Amazon WS
Rafael Martin Soto Spain 8.33% 9
4 PHP Sourceforge Badges
Display badges for projects hosted in SourceForge
Christos Drogidis Greece 8.33% 9
4 PHP Telegram Bot to Purge Messages
Bot to delete messages in telegram
Mateo Peru 8.33% 9
8 PHP Games PEGI
Display PEGI ratings about games from an array
Christos Drogidis Greece <1.00% 5
8 Tec Medika PHP Doctor Apointment System
Manage the appointments of patient with doctors
Ezhaym Najera M Mexico <1.00% 5
8 Yii2 PHP Active Record Uploader Behavior
Process file uploads to use with model classes
Gabriel Alejandro López López United States <1.00% 5
8 YII2 Calendly PHP
Show Calendly calendars on HTML Web pages
Gabriel Alejandro López López United States <1.00% 5
8 Simple PHP Logger
Log messages to storage implemented by streams
Mateo Peru <1.00% 5

Winners of February of 2024

Rank Class Author Score Points Prize
1 PHP Domain Driven Design Model
Value objects, entities and aggregates with traits
Unay Santisteban Spain 41.67% 9
2 Up Previous Contents ASCOOS CMS Related Articles
Suggest related articles in a content site
Christos Drogidis Greece 16.67% 8
2 Laravel Protocol Buffers
Output protocol buffers responses using Laravel
Thiago Przyczynski Brazil 16.67% 8
4 ChatGPT Laravel Validation for Form Inputs
Validate form inputs using artificial intelligence
Naif Alshaye Saudi Arabia 8.33% 6
4 PHP GIT Insights Analyzer
Present report of PHP projects in a Git repository
DeGraciaMathieu France 8.33% 6
4 Nomad PHP ElasticSearch Backup and Restore
Execute backup and restore on ElasticSearch to S3
Leonardo Di Sarli Brazil 8.33% 6
7 PHP Animal
Provides information about different pet animals
Christos Drogidis Greece <1.00% 3
7 HoneyBadge Laravel Slack API Notification
Send message received by an API to a Slack channel
Edward Paul Nigeria <1.00% 3
7 Ade WordPress Coming Soon Page Plugin
WordPress plugin to generate coming soon pages
Adeleye Ayodeji Nigeria <1.00% 3

Winners of January of 2024

Rank Class Author Score Points Prize
1 PHP Libraries.IO
Query library packages using the Libraries.io API
Eric Sizemore United States 25.00% 12
1 Ollama Artificial Intelligence PHP Telegram Bot
Telegram bot to interact with Ollama AI models
Mateo Peru 25.00% 12
1 PHP JSON Decoder into an Object
Decode JSON into an object of a given class
Mateo Peru 25.00% 12
4 Flexible Laravel Migration Seeder
Provide a Laravel migration data seeder class
Alun Spain 12.50% 9
4 PHP Performance Tuning of a Web Application
Measure PHP application performance with XDdebug
Rodrigo Faustino Brazil 12.50% 9
6 PHP MonoLog Processor
Improve information logged on error using Monolog
Andrey Iatsenko Russian Federation <1.00% 7
6 WordPress RSS Feed Retriever Plugin
Grabs RSS feeds and creates WordPress blog posts
Mr.shaggyy83 Turkey <1.00% 7
6 PHP Wikiloc
Validate Wikiloc URL pages and extract map IDs
Ali YILMAZ Turkey <1.00% 7
6 Div PHP Matrix Library
Define matrices with dynamic cell calculations
Rafa Rodriguez Cuba <1.00% 7
6 PHP GeoJson Library
Parse and validate GeoJSON string, array or object
Niko Peikrishvili Georgia <1.00% 7
6 Vue.js PHP CRUD Example Using Laravel Vite
Example application to manage users and blog posts
Rodrigo Faustino Brazil <1.00% 7
6 Biggidroid Wordpress Gallery Plugin
Display an image gallery on WordPress post pages
Adeleye Ayodeji Nigeria <1.00% 7


Award page

Sponsors

Nomad PHP

IonCube

SourceGuardian

IP2Location

CodeLobster Software

APILayer

PHPClasses

Programming Labs

Mailtrap

IBANAPI

PHP Defender

PHP Architect

O'Reilly

Award logo by Vincent Pontier - El Roubio