Login | Register
My pages Projects Community openCollabNet

Project home

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

If you were registered and logged in, you could join this project.

Message from the owner(s)

  • Visit the Cucua Homepage for more information.
  • Branches have been reorganized. Working copy for release 0.1.0 available in /trunk.
  • We are looking for contributors. Feel free to apply for a role in our development team.
Summary PHP5 API based on Java/GNU Classpath
Category libraries
License GNU Lesser Public License
Owner(s) siteartwork

About Cucua

Cucua is a oo class library for PHP5 with a strict and binding API. It's goal is to provide a rock-solid, extendable programming interface which is loosely based on the public Java API implemented by the GNU Classpath Project.

Cucua is not a framework component repository like PEAR, although it's classes can help building such components in a professional way.


Cucua provides the following features:

  • Built for PHP5.1 and up: New Object model, heavy use of the SPL interfaces and classes
  • Productive proven public API builds up on a programming interface which is used since years by thousands of developers worldwide.
  • The use of Interfaces, Abstract Classes and Design Patterns makes Cucua the API of your choice in a professional and team based development environment.
  • No more making out with libraries that where written for PHP4.
  • Public API not likely going to change, thus empowering the compatibility of your applications for future releases.
  • Cucua takes care of wrapping php native functionality in OO where reasonable.

Status & Download

Please visit the Cucua Homepage to download the latest package or learn how to use Cucua.

What Cucua does not want to be

  • Cucua is no replacement for Java

  • and
  • Cucua does not re-invent PHP