25+ Very Useful PHP Class libraries for Developers
I am gonna post here some the very useful php libraries and classes which will come so handy during coding. You might run into various requirements which is why i compiled these php components. All the php libraries listed below is free software and can be downloaded in the original authors website.
FPDF
http://www.fpdf.org/FDPF is a free PHP library create PDF files with pure PHP.
PHP Mailer
http://phpmailer.codeworxtech.com/PHP Mailer is a free class to send emails using PHP. It supports html and plain text email formats, including mail() and SMTP functions.
Autosuggest Search
http://woork.blogspot.com/2008/03/php-components-autosuggest.htmlPHP component to implement auto suggest feature in your textbox using MySQL.
ADODB Database Abstraction Library
http://adodb.sourceforge.net/ADOdb is a database abstraction library for PHP designed for speed and portability. It supports number of databases including mssql, mysql, oracle, postgresql, and much more ..
reCaptcha
http://recaptcha.net/php/Free PHP library to implement antibot captcha in your website for registrations. It is free service and works well with php.
phpThumb
http://phpthumb.sourceforge.net/Very useful and light weight image manipulation library in PHP for generating thumbs in your website.
pChart
http://pchart.sourceforge.net/A free php chart library to create numerous varieties of charts. Charts can be constructed from sql, csv, and from database datasets
Magpie RSS Parser
http://magpierss.sourceforge.net/A PHP parser to extract fields from your RSS feed. It is easy to use without any difficulties.
PHP Text to Image
http://www.phpinsider.com/php/code/str2img/A useful class which writes a text or string to an image. Useful for hiding emails and for simple captchas. It can also output text inside an image at different angles.
Smarty
http://www.smarty.net/A very popular templating engine for PHP. It is fast, lightweight and optimized for speed.
OpenID Login Authentication
http://www.openid.netOpenID is a fastest and easiest code to implement login in your website. This zend tutorial might help for implementing openID
HTML Purifier
http://htmlpurifier.org/HTML purifier is an open source class for filtering mailicious and harmful XSS scripts. It is free library
jQuery
http://jquery.comjQuery is a widely popular javascript library for event handling, animated transitions and interactions. It can be easily used with php for complex interactive web applications. Please see jquery PHP library to connect php to jquery
SAJAX
http://www.modernmethod.com/sajax/Ajax framework for creating rich web applications. It easy to call PHP, Perl or Python functions from your webpages via JavaScriptYou. Alternatively, xajax which is as good as sajax.
UPU File Uploader
http://sourceforge.net/projects/upu/UPU is a multiple file uploader class with progress bar. It is free software.
Univeral Feed Creator
http://www.ajaxray.com/blog/Free PHP class which generates RSS and Atom feeds. Another useful class is Feed Creator where you can quickly create RSS feed from MySQL database.
phpLib
http://phplib.sourceforge.net/object-oriented application development toolkit for PHP. It is a free software for php programmers and developers.
CakePHP
http://cakephp.org/Rapid PHP development framework for web applications.
PHP Excel
http://phpexcel.codeplex.com/Free spreadsheet engine library to read and write excel, pdf, csv and html formats.
GeSHi Syntax Highlighter
http://qbnz.com/highlighter/Geshi is a generic syntax code highlighter library supporting over 100 languages including PHP. Another alternative tool to highlight PHP code is phpCodeBeautifier
phpUserClass
http://phpuserclass.com/Useful php library for user authentication and login management. It is a free open source project.
PHP Math Publisher
http://www.xm1math.net/phpmathpublisher/PHP publishing system for publishing mathematical formulas. Each formulas are transformed into a image and it can be dynamically created. It works well in blogs, forums and with other content management applications.
PHP Image Upload & Crop
http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop/PHP/JQuery image upload and cropping library. It needs GD library to be installed.
Smart Image Resizer
http://shiftingpixel.com/2008/03/03/smart-image-resizer/Easy to use php class to crop and resize images on the fly.
GoogleMap API
http://www.phpinsider.com/php/code/GoogleMapAPI/A library used for creating google maps using the Google Map public API. Features include multiple map markers, customizable icons, map directions built into info window, and sidebar generation.
IP to Country Lookup
http://www.eyesis.ca/projects/iplookup.htmlFree php class to lookup ip address to country.
PHP Code Sniffer
http://matrix.squiz.net/developer/tools/php_csUseful library checks PHP code for programming violations and often used for testing PHP code practises.
This comment has been removed by the author.
ReplyDelete