PHP Classes

PHP Innovation Award winners

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

Innovation Award winners Congratulations to Jason Olson and Engin Ypsilon!


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
ASCOOS CMS 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

Award Winners by Author of 2024

Rank Author Packages Points
1 Rodrigo Faustino Brazil 9 74
2 The Algoslingers Ghana 5 48
3 Mateo Peru 4 38
4 Eric Sizemore United States 3 37
4 DeGraciaMathieu France 5 37
6 ASCOOS CMS Greece 5 33
7 Adeleye Ayodeji Nigeria 5 29
8 Insolita Russian Federation 4 28
9 Andrey Iatsenko Russian Federation 3 27
9 András Zoltán-Gyárfás Romania 3 27

Award Winners by Country of 2024

Rank Country Packages Points
1 Brazil Brazil 21 178
2 United States United States 7 66
3 Russian Federation Russian Federation 8 65
4 Nigeria Nigeria 9 58
5 Ghana Ghana 5 48
5 India India 5 48
7 Spain Spain 4 39
8 Peru Peru 4 38
9 France France 5 37
10 Greece Greece 5 33

All time award winners

Rank Author Packages Points
1 Dave Smith United States 32 316
2 Scott Arciszewski United States 28 211
3 Moamen Eltouny Egypt 22 197
4 Christian Vigh France 20 188
5 Peter Kahl Hong Kong 23 176
6 Pierre-Henry Soria 17 172
7 Cesar D. Rodas Paraguay 25 171
8 zinsou A.A.E.Moïse Benin 23 163
9 Smoren Freelight Russian Federation 16 159
10 Chun-Sheng, Li Taiwan 16 149

All time award winner countries

Rank Country Packages Points
1 United States United States 264 1957
2 Brazil Brazil 175 1413
3 Russian Federation Russian Federation 151 1176
4 Germany Germany 154 1089
5 India India 124 1053
6 France France 131 994
7 Nigeria Nigeria 93 770
8 Italy Italy 100 731
9 Spain Spain 89 699
10 United Kingdom 102 653

Past month winners

Winners of August of 2024

Rank Class Author Score Points Prize
1 Open Swoole Microservices
Implement microservices using Open Swoole
Ramesh Narayan Jangid 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 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
ASCOOS CMS 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
ASCOOS CMS 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
ASCOOS CMS 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
ASCOOS CMS 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

IP2Location

IonCube

PHPClasses

Mailtrap

Nomad PHP

SourceGuardian

CodeLobster Software

APILayer

IBANAPI

PHP Defender

O'Reilly

PHP Architect

Award logo by Vincent Pontier - El Roubio