Libraries and tools to support software design using executable code as specifications, to support Test Driven Development and other Agile methods.
XConf: XML & properties file processing tool - command line and ant task available. Uses a simple and compact method of specifying elements that need to be processed, and what to do to them. Created for developers and system administrators.
XML Objects for PHP makes XML manipulation and parsing of XML faster and easier by offering access to XML documents through an object oriented API.
A comfortable object oriented wrapper for Xerces-C++ with simple and automatic memory management.
An implementation of the 'Provider' pattern for .NET 1.1 framework, plug in installation support, and generic entity model base classes capable of binding to a user interface.
A logging framework that exposes a single log api to clients. Applications can configure the implementation, including filtering options using the provider pattern support in the xqs-provider project.
A data abstraction layer for .net applications. Write your application code to be database neutral. Swap out the type of database your application uses without updating or even recompiling your business components.
XSBDotNet is a .NET wrapper for the XSB Prolog Engine. It supports both the single-threaded and multithreaded engines and provides object-oriented classes for a complete .NET experience.
XSystem Kernel Project - an object-oriented 32-bit protected-mode operating system for IA32-architecture.
Adaptive Object Model Framework: define your object model in XML, create easy pluggable components, easily adapt to changing requirements, make programming fun again.
XOOPS Cube est un système de gestion de contenu en code source libre qui permet aux webmestres de créer des sites web dynamiques avec une grande facilité. C'est un outil idéal pour développer du plus simple au plus complexe site web communautaire,
A PHP IRC bot with hookable module and cli support
A fat-free DIY Python plugin management toolkit.
A simple framework for plugin system development with as few dependencies as possible. It is designed to offer a set of very lean classes (plugin managers and plugin interfaces) which can easily be customised by decoration or inheritance. Yapsy supports Python2 and Python3. Its source package contains versions of the sources for both pythons. Usage samples, advices and developer's documentations are available on the main website.
An operating system aiming towards distribution by being a low level VM for object-oriented languages featuring introspection. Pending rewrite to meet new goals. The old kernel is available in SVN for reference.
YouSmi is a CMS system based on Zend Framework classes. It implements much functionality modern CMS offered, but unlike others it will provide simple code structure.
abstract object layer.
bocca is a text-based, scriptable, interactive development environment for SIDL/Babel-based development of mixed language C/C++/Fortran/Java/Python code. It manages source and build systems. Bocca automates creating SIDL/Babel code or CCA components.
COVE (C++ Object Visual Enviroment),make your runtime c++ objects to be visible on the web, built on gcc-xml(http://www.gcc-xml.org) and seal-reflex(http://seal-reflex.web.cern.ch/seal-reflex/index.html ) projects.
Full CakePHP agile deployment system.
This is a 'complex' library contains classes for an easier handling with HtmlObjects, HtmlTemplates and MySql. Designed for php5.
Cocoa framework for PHP
cocoa.php is a set of PHP classes which emulate some of the features of Objective-C's Cocoa (or GNUStep) framework. The project is in its VERY early stages at the moment. My initial motivation was to provide enough functionality to read and write property list files - the aim being to make it very trivial to exchange data between a real Cocoa application and a web-based API. Code in the project was written from scratch and the only the names of the classes and methods are the same as the real Cocoa framework. Feel free to use/modify/distribute as you wish, but leave this notice intact. It would be cool to know how people are putting it to use and any improvements contributed back to the project would be appreciated. I have absolutely no intention to step on anyone toes. If anyone has a legal issue with this project, please contact me and I'll do whatever is necessary to rectify the situation.
Fundamental java classes which are not to be found in the JDK at the moment -mainly for functional(-like) programming.
PHP MVC featured framework, built on OOP, easy to use, written with clean coding standards, module based, database independent, embeddable.
Geeny is a scriptable game engine with built-in support for 2D graphics and sound. The scripting language is object oriented, high performance is attainable by using vector and array operations. Win32 C++, full portability planned in the future.
HPServer is a free, open-source light-weighted framework for concurrent networking software. Some traits of HPServer: object-oriented cross-platform (support windows & linux) event-driven support I/O events, timer, and signals. support multi-thread.