PHP Classes

PHP Innovation Award winners

Recommend this page to a friend!
  Innovation Award   Current month nominees   2023   2014   2013   2012   Design Award winners   Development Master Award Winners  

Award Winners by Author of 2013

Rank Author Packages Points
1 Yasir Siddiqui Pakistan 6 33
2 Chi H. France 4 24
3 Ovunc Tukenmez Turkey 4 20
4 Larry Wakeman United States 2 19
5 MarPlo Romania 3 18
6 Evaldo Barbosa Brazil 2 15
7 Steve Winnington 3 13
8 Naveed ur Rehman Pakistan 1 12
8 Oscar Dias Brazil 1 12
8 Giampaolo Losito Italy 1 12

Award Winners by Country of 2013

Rank Country Packages Points
1 Brazil Brazil 10 71
2 Pakistan Pakistan 9 51
3 United States United States 7 44
4 Italy Italy 6 42
5 France France 6 41
6 United Kingdom 7 35
7 India India 3 28
8 Turkey Turkey 5 26
9 Serbia Serbia 2 18
9 Romania Romania 3 18

Winners of December of 2013

Rank Class Author Score Points Prize
1 PHP Apple Push Notification Service
Send push notifications to Apple devices
Yasir Siddiqui Pakistan 30.77% 8 One book of choice by Packt
2 PHP MYSQL Undo Query
Log changes to tables to revert the changes later
Ovunc Tukenmez Turkey 23.08% 7 One copy of the Zend Studio
3 Site Change Detection
Scan directory to detect file changes
Larry Wakeman United States 19.23% 6 One downloadable e-book of choice by O'Reilly
4 PHP Interpreter
Execute PHP code by interpreting source strings
Pavel Astakhov Kazakhstan 15.38% 5
5 Lights GD
Render blueprint image of house windows with panes
Alex Russian Federation 7.69% 4
6 PHP ClearSale
Evaluate the risk of orders with ClearSale
Julio Cezar Kronbauer Brazil 3.85% 3 One subscription to the PDF edition of the PHP Architect magazine
7 PHP Excel MROUND Formula
Round numbers to nearest multiple as Excel MROUND
Steve Winnington <1.00% 2
7 PHP Register Globals Logger
Log the usage of registered global variables
Matthew Daniel United States <1.00% 2

Winners of November of 2013

Rank Class Author Score Points Prize
1 PHP Compare Directories
Compare files in two directories and find changes
Larry Wakeman United States 30.43% 13 One downloadable copy of Komodo IDE
2 IFile
Index and search documents using Lucene or MySQL
Giampaolo Losito Italy 26.09% 12 One book of choice by Packt
3 Viv OAuth IMAP
Access messages in IMAP server using OAuth token
Vivek Muthal India 17.39% 11 One copy of the Zend Studio
4 OPBE
Ogame probabilistic battle engine
Nicola Covolo Italy 8.70% 10
4 PHP Refactor
Refactor PHP replacing variables and functions
Eper Kalman Serbia 8.70% 10 One downloadable e-book of choice by O'Reilly
6 Weller MUD Area Loader
Parse and manipulate Weller MUD map area files
JImmy Bo Canada 4.35% 8 One downloadable copy of PhpED Professional
6 Apple Passbook PHP Class
Generate pass for Apple PassBook
Yasir Siddiqui Pakistan 4.35% 8 One downloadable copy of CodeLobster Professional
8 Remove nth Occurance from String
Remove or keep repeated text in a string
Steve Winnington <1.00% 6
8 PHP Social Sharing
Get the times a page is shared in social networks
Adri An Croatia <1.00% 6
8 Git class
Get information from a Git repository
Jan Altensen Germany <1.00% 6
8 PHP Circles Intersection
Find the intersection points between two circles
Ovunc Tukenmez Turkey <1.00% 6
8 Esri Grid
Parse Esri Grid ASCII GIS files
Karim Ratib Canada <1.00% 6
8 Array Picker
Filter arrays by key, exclude items or match rules
Horse Luke China <1.00% 6

Winners of October of 2013

Rank Class Author Score Points Prize
1 PHP ISO File
Read, extract and test ISO DVD image files
Schroetter Christian France 33.33% 6 One copy of VS.PHP
2 PHP DOCX Metadata
Parse and extract information from Word DOCX files
Miftakhul Ulum Indonesia 18.52% 5 One year Codenvy Developer hosted cloud IDE premium plan
2 Saxophone
PHP stream handler to search XML with XPATH
Juraj Puchký Czech Republic 18.52% 5 One downloadable copy of CodeLobster Professional
2 Melody Validation
Validate values according to many types of rules
Marcelo Santos Brazil 18.52% 5 One downloadable e-book of choice by O'Reilly
5 PHP URL Compare
Compare two URLs and show the differences
Yasir Siddiqui Pakistan 11.11% 2 One copy of the Zend Studio
6 PHP ROM MUD Area Loader
Load ROM MUD area map files into arrays
JImmy Bo Canada <1.00% 1

Winners of September of 2013

Rank Class Author Score Points Prize
1 PHP Ubuntu One Backup
Send MySQL database backup files to Ubuntu One
Oscar Dias Brazil 40.00% 12 One downloadable copy of Komodo IDE
2 Ses Query
Manipulate records retrieved with select queries
Gonzalo Chumillas Spain 16.00% 11
3 mysql_* functions using PDO
Access MySQL databases using PDO wrapper functions
Aziz S. Hussain United States 12.00% 10
3 Autocomplete
Suggest words to complete search using edge n-gram
Cesar D. Rodas Paraguay 12.00% 10 One downloadable e-book of choice by O'Reilly
5 Status 404 PHP Find Best Match Page
Find best match URL when accessing an invalid page
Peter Kahl Hong Kong 8.00% 8 One copy of the Zend Studio
5 PHP Convex Hull
Find a convex shape that contain a set of points
Chi H. France 8.00% 8 One downloadable copy of PhpED Professional
7 Taksit
Calculate prices for different payment processors
Ovunc Tukenmez Turkey 4.00% 6 One subscription to the PDF edition of the PHP Architect magazine
8 PHP Spearman Rank Correlation
Compute the Spearman Correlation and draw results
Alejandro Mitrou Argentina <1.00% 5
8 Chaining functions
Apply a chain of functions to a variable value
Augustinas Malinauskas <1.00% 5
8 String PHP Insert
Check if a string of code calls unsafe functions
Steve Winnington <1.00% 5
8 PHP Concave Hull
Find a concave shape that contains a set of points
Chi H. France <1.00% 5
8 Horas Laborales
Calculate the number of worked hours between dates
Stiven castillo Colombia <1.00% 5

Winners of August of 2013

Rank Class Author Score Points Prize
1 PHP Command Line Shell
Use ncurses to get key inputs and write shell text
François NEUMANN-RYSTOW France 22.58% 11 One subscription to the PDF edition of the PHP Architect magazine
2 PHP Kindle Periodical
Generate Kindle ebook file in .mobi format
Sergio Vilar Brazil 16.13% 10 One downloadable e-book of choice by O'Reilly
2 PHP SMS Authentication
Authenticate users once using codes sent via SMS
Andy Dixon 16.13% 10 One copy of the Zend Studio
4 Web Site Traffic and Pages Access
Record visits of real users to Web site pages
MarPlo Romania 12.90% 8 One downloadable copy of PhpED Professional
5 PHP Delaunay Triangulation
Perform Delaunay triangulation for a set of points
Chi H. France 9.68% 7 One downloadable copy of Komodo IDE
6 PHP Prime Number Test
Check if a number is prime in several ways
Carlos Sosa United States 6.45% 6
6 PHP Array Map class
Manipulate arrays in a memory efficient way
Andrew Shcherbakov Ukraine 6.45% 6 One year Codenvy Developer hosted cloud IDE premium plan
8 Responsive CSS Class
Output CSS and JavaScript to adapt to browser
adam berger Poland 3.23% 4
8 PHP Voronoi Diagram
Generate a voronoi diagram for a set of points
Chi H. France 3.23% 4
11 PHP SEPA XML Class
Generate XML for the Single Euro Payments Area
Dmitri Russu Moldova <1.00% 1

Winners of July of 2013

Rank Class Author Score Points Prize
1 PHP Equations
Solve linear, polynomial, trigonometric equations
Naveed ur Rehman Pakistan 29.03% 12 One copy of the Zend Studio
2 PHP Add Apache Virtual Host
Add a virtual host to Apache configuration
Evaldo Barbosa Brazil 16.13% 11 One downloadable e-book of choice by O'Reilly
3 PHP Node.js
Execute JavaScript using Node.js from PHP
Dean Gostiša Slovenia 12.90% 10 One downloadable copy of PhpED Professional
4 PHP MongoDB Message Queue
Manage message queues stored in MongoDB
Dmitry Bezborodov Russian Federation 9.68% 9 One downloadable copy of CodeLobster Professional
4 PHP Apache Log Parser and Filter
Parse and filter Apache logs to discard crawlers
Janne Finland 9.68% 9 One book of choice by Packt
4 Gistfy
Create a summary of a given text
V Loganathane India 9.68% 9 One downloadable copy of Komodo IDE
7 PHP Clarke and Wright Algorithm
Solve a truck routing problem with Clarke & Wright
Benjamin Vatter Chile 6.45% 6 One copy of DWebPro Standard License
8 PHP PNG Lossless Compression
Optimize PNG image compressing with external tools
nepala Nepal 3.23% 5
8 Null Object
Set objects that do nothing but avoid fatal errors
Elger van Boxtel The Netherlands 3.23% 5 One subscription to the PDF edition of the PHP Architect magazine
10 Ordit Kohana ORM Audit
Track calls to Kohana framework ORM classes
Stefan Jibrail Froelich Ghana <1.00% 3

Winners of June of 2013

Rank Class Author Score Points Prize
1 PHP Outlook Web Access
Access Microsoft Exchange Web services via OWA API
Antonino Italy 32.00% 4 One copy of the Zend Studio
1 Puller
Scrape product data pages from e-commerce sites
Evaldo Barbosa Brazil 32.00% 4 One subscription to the PDF edition of the PHP Architect magazine
3 PHP Google Cloud Print API
Print documents using a Google Cloud printer
Yasir Siddiqui Pakistan 28.00% 2 One book of choice by Packt
4 PHP Price Rounder Calculator
Round price amounts according to certain rules
Ovunc Tukenmez Turkey 8.00% 1 One downloadable copy of PhpED Professional

Winners of May of 2013

Rank Class Author Score Points Prize
1 PHP Google Driving Directions
Get driving directions using Google Maps API
Marcus Brasizza Brazil 27.59% 10 One copy of the Zend Studio
2 PHP Circuit Breaker class
Test if a service is ready checking status first
Yasir Siddiqui Pakistan 24.14% 9 One subscription to the PDF edition of the PHP Architect magazine
3 PHP JSONP Response
Encode and generate a response to JSONP request
Radovan Janjic Serbia 13.79% 8 One downloadable e-book of choice by O'Reilly
4 PHP Fatal Error Handler
Handle fatal PHP errors redirecting to a page
Alexsandro Souza Brazil 10.34% 7
5 SquareSpec
Test PHP code using Behavior Driven Development
Benjie Velarde Philippines 6.90% 6 One copy of RadPHP XE2
5 PHP Smart Session
Access sessions initialized only when necessary
Rubens Takiguti Ribeiro Brazil 6.90% 6 One downloadable copy of Komodo IDE
7 PHP TLD Domain Name
Determine the Top Level Domain from a given URL
Artur Barseghyan The Netherlands 3.45% 4
7 PHP Gantt charts in PDF
Output Gantt charts using PDF documents
Alexander Selifonov Russian Federation 3.45% 4 One copy of DWebPro Standard License
7 PHP AJAX Multiple Dropdown Select List Creator
Create multiple dropdown selects lists
MarPlo Romania 3.45% 4
10 Simple PHP Combat System
Simulate a combat with attacker and defender army
Hossam Suliman Saudi Arabia <1.00% 1

Winners of April of 2013

Rank Class Author Score Points Prize
1 PHP ONVIF
Control network video devices with ONVIF protocol
Lorenzo Toscano Italy 36.36% 7 One copy of the Zend Studio
2 PHP Digital Download Script
Serve files for download with codes given to users
Vincenzo Di Biaggio Italy 18.18% 6 One downloadable copy of Komodo IDE
2 Online PHP Menu Builder Class
Create hierarchic menus stored in a MySQL database
MarPlo Romania 18.18% 6
2 PHP Enum Data Type
Generate a enumeration class for a given namespace
Asher Wolfstein United States 18.18% 6
5 Conta Vivo On Line
Get details of an account of Vivo phone operator
Alexandre Tedeschi (d) Brazil 9.09% 3
6 PHP Disqus Comments
Integration of blog comments to import in Disqus
Arturs Sosins Latvia <1.00% 2
6 PHP Reduce JSON
Compress JSON data using the reduced JSON format
Dmitri Russu Moldova <1.00% 2

Winners of March of 2013

Rank Class Author Score Points Prize
1 PHP RBAC Class
Role Based Access Control based on NIST Level 2
Abius X Iran 31.03% 6 One copy of the Zend Studio
2 PHP Google Cloud Messaging Server
Send messages to Android applications using GCM
Christiaan Baartse The Netherlands 24.14% 5 One downloadable e-book of choice by O'Reilly
3 Zend Framework Form Builder
Generate code compose forms with Zend Framework
Yasir Siddiqui Pakistan 17.24% 4 One downloadable copy of PhpED Professional
4 PHP DXF Create
Generate CAD files in the AutoCAD DXF format
Alessandro Vernassa (speleoalex) Italy 13.79% 3
5 PHP DHL Paperless API
Submit shipment documents DHL paperless clearance
Mubashir Ali Pakistan 10.34% 2 One copy of VS.PHP
6 Multiple PHP PDOStatement Iterator
Iterate over multiple query results using PDO
Matthew Daniel United States 3.45% 1 One subscription to the PDF edition of the PHP Architect magazine

Winners of February of 2013

Rank Class Author Score Points Prize
1 PHP docx reader
Convert MS Word Docx files to text
gouravmehta India 50.00% 8
2 Pyha PHP Dependency Injection Container Using Traits
Create objects injecting dependencies using traits
AlexanderC Moldova 25.00% 7 One year subscription to the PDF edition of the JSMag magazine
3 Twitter API Rate Limit
Delay API access when Twitter rate limit exceeded
feyyaz Turkey 16.67% 6
4 Convert Number to Text with Soros
Spell number with text in multiple languages
Pavel Astakhov Kazakhstan 8.33% 5
5 PHP Text Classification
Classify and cluster text by root words
Pashkov Denis Igorevich Ukraine <1.00% 4
5 ISM Matrix
Handle Interpretive Structure Modeling matrices
sgcha China <1.00% 4
5 PHP Mail Log Parser
Filter mail server logs to extract email addresses
Niklas Schäffer Germany <1.00% 4
5 PHP GIF to Sprite
Convert GIF animation images to the SPR format
Oleg Kazakhstan <1.00% 4

Winners of January of 2013

Rank Class Author Score Points Prize
1 Keep edit and delete database archive
Access tables keeping deleted records archived
majid ramzani Iran 31.58% 6
2 cSpeedometer
Render a speed meter as image or HTML5 canvas
Omar Ortiz Mexico 21.05% 5 One copy of the Zend Studio
2 Value Seek
Seek for optimal values with binary search
Chris Jeffries 21.05% 5
4 Defer
Defer executing of code to emulate final functions
Ralf Mike Pretzlaw Germany 15.79% 3
5 bitvec
Manipulate arrays of bits with SplFixedArray class
CPK Smithies 10.53% 2 One downloadable copy of Komodo IDE
6 Textarea 2 CSV
Convert a pasted Excel document to the CSV format
Gianluca Zanferrari The Netherlands <1.00% 1


Award page

Sponsors

SourceGuardian

CodeLobster Software

Mailtrap

APILayer

IonCube

Nomad PHP

PHPClasses

IP2Location

IBANAPI

PHP Defender

O'Reilly

PHP Architect

Award logo by Vincent Pontier - El Roubio