[81 total ]
Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and content from its presentation.
GeSHi is a generic syntax highlighter for PHP that takes any source code and highlights it in XHTML and CSS. It features case-sensitive or insensitive highlighting, auto-caps/non-caps of any keyword, an unlimited scope for styling, the use of CSS in
... [More]
which almost any aspect of the source can be highlighted, the use of CSS classes to massively reduce the amount of output code, function-to-URL capabilities, line numbering, and much more. Over 50 languages are supported, including Java, C, PHP, HTML, CSS, SQL, Pascal, C++, XML, ASP, and ASM. [Less]
SimpleTest is a unit tester, Web tester, and dynamic mock objects framework for PHP. The test structure is similar to JUnit/PHPUnit. Used as a Web tester, you can navigate sites and submit forms as if you were using a Web browser.
The complete Shopping Cart / e-commerce Solution for Joomla!. It can also be used as a Catalogue. Its powerful Administration Tool can handle an unlimited number of Categories, Products, Orders, Customers, Payment Methods, Shipping Methods, Files. VirtueMart can be customized using Themes and extended using your own modules and pages.
Kohana is a PHP5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use.
Kohana 2.2 is part of the GoPHP5 initiative.
Kohana is licensed the "new" BSD license, but also uses:
- a port of phputf8 (LGPL)
- popoon's externalinput (Apache 2.0).
Midgard is a capable open source content management system for running mid-to-high-end websites. In addition to the built-in content management features, Midgard also provides a highly object-oriented component architecture for building interactive web applications that integrate seamlessly with the website.
SimplePie puts the 'simple' back into 'really simple syndication'. Flexible enough to suit newbies and veterans alike, SimplePie's focus has been two-fold: speed and ease of use. By thinking about the most useful ways to handle blogs, news sites, and podcasts, we've come up with an API that makes it easy to do cool things with your feeds.
ADOdb is a database abstraction library for PHP.
The PHP version currently supports an amazing number of databases, thanks to the wonderful ADOdb community: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO
... [More]
, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers are community contributions. [Less]
JpGraph is a Object-Oriented Graph creating library for PHP >= 4.3.1 The library is completely written in PHP and ready to be used in any PHP scripts (both CGI/APXS/CLI versions of PHP are supported).
The library can be used to create numerous
... [More]
types of graphs either on-line or written to a file. JpGraph makes it easy to draw both "quick and dirty" graphs with a minimum of code as well as complex graphs which requires a very fine grained control. The library assigns context sensitive default values for most of the parameters which minimizes the learning curve. The features are there when you need them - not as an obstacle to overcome!
JpGraph is released under a dual license. QPL 1.0 (Qt Free Licensee) For non-commercial, open-source or educational use. [Less]
PHPSpec is a Behaviour-Driven Development (BDD) framework written for PHP5.
It's objective is to supply a domain specific language for specifying the behaviour of code in terms of executable examples which although similar to unit tests
... [More]
, encourages a mind set better suited to applying BDD or TDD. This involves highly readable examples written using a plain English style DSL. Indeed, these examples can be parsed into plain text specifications which can be gived to anyone outside a developer group. [Less]
PHPTAL is a PHP implementation of ZPT work. To be short, PHPTAL is a XML/XHTML template library for PHP.
While most web developpers continue to use ASP/JSP/PHP tags as the core language of their templates, the Zope community came with a
... [More]
refreshing idea named TAL. The idea was to move presentation actions inside XHTML attributes instead of using plain tags or elements. [Less]
Syck is an extension for reading and writing YAML swiftly in popular scripting languages. As Syck loads the YAML, it stores the data directly in your language's symbol table.
PHPMock is a standalone Mock Object library for PHP suitable for creating and verifying Mock Objects and Stubs. It was founded to write an independent Mock Object framework independent of any Unit Testing or Behaviour-Driven Development framework.
A PHP implementation of SAML 2.0 service provider and identity provider functionality. And is also compatible with Shibboleth 1.3 and 2.0.
ResourceSpace is a web-based, open source Digital Asset Management (DAM) system based on PHP and MySQL and incorporating several other open source libraries and tools.
Think of it as a media library (e.g. a photo or video library) with added
... [More]
collaboration tools.
It was originally developed for the international charity Oxfam, who then released the software as open source. [Less]
VuFind is a library resource portal designed and developed for libraries by libraries. The goal of VuFind is to enable your users to search and browse through all of your library's resources by replacing the traditional OPAC to include:
*
... [More]
Catalog Records
* Digital Library Items
* Institutional Repository
* Institutional Bibliography
* Other Library Collections and Resources
VuFind is completely modular so you can implement just the basic system, or all of the components. And since it's open source, you can modify the modules to best fit your needs or you can add new modules to extend your resource offerings. [Less]
CleverSvg is a library developed by Clever Age, that allows an easy creation of SVG documents using PHP5. CleverSvg is based on the DOM implementation of PHP.
Combines, minifies, and caches JavaScript and CSS files on demand to speed up page loads.
Pieforms provides a simple, unified way to create, validate and process forms all with a common look and feel, with support for pluggable elements, renderers and validation rules.
In simple terms, Pieforms is a PHP library that makes HTML form
... [More]
creation easy, fast, and less error prone than whatever way you're doing it currently. And the best part is, Pieforms is very powerful and customisable, and suitable for anything between simple login forms and advanced multipage surveys, and beyond! [Less]
WideImage is a PHP5 image manipulation library with a fluent interface that supports chaining operations and abstracts the normal GD2 operations from the interface into a more coherent and extendable framework.
Higher-order functional programming for PHP 5. More power, less brain damage, and only half the suck.
CASCO is a framework for Rapid Application Development in PHP.
keywords: modular, extensible, flexible, refactor-friendly, model oriented, test driven, OOP, skinnable, admin interface generation
design patterns used: MVC, strategy, controller
... [More]
, front controller, composite
current internal version 0.10
First official release expected Q4 2008 [Less]
An MVC application framework and extension library for Zend Framework
PhpCalendar is a PHP library to present a calendar which you can simply use to link to URLs that depend on which date a user clicked on. Current version is 0.2.0, this is an early release, so any help or suggestion will be very appreciated.
Zapper is a PHP base Ajax/XAP toolkit with the ability to persist objects on client side. Development version, not really ready for production.
Dio is a native PHP simple OpenDocument generator. Unlike OpenDocumentPHP project, it has been design with PHP PEAR/Zend_Framework convention, not Java.
PHPMyGame is a library written in php and JavaScript. It makes text-based game making simple and enjoyable without extra coding. The library is very flexible and easy to use. There is more than one way to do something for new and old developers.
Web library containing tools to send SMS with different gateway.