Field3D is a library for storing voxel data. It provides C++ classes that handle in-memory storage and a file format based on HDF5. The library and file format is both flexible and extendable and supports heterogeneous storage of data structures, bit depths, transformations/mappings, and metadata in a single file. A plugin and class factory architecture allows new data structures, mappings, and file I/O routines to be added. Dense and MAC-fields handle basic fluid simulation tasks and volume rendering, and optimization of used/unused space is provided by sparse fields, which include an out-of-core/dynamic loading mechanism. Procedural fields are also supported.
XRDL is a language and tools for automatic client generation for XML-RPC services. It provides a way to create simple service definitions for XML-RPC services. It is inspired by WSDL, but aims for ease of use in the spirit of XML-RPC. It supports exporting complex (recursive) types, as well as methods. It includes a number of tools, allowing automatic XRDL generation for servers and clients written in PHP or C++/Qt.
The php-dba-cache uses the database (dbm-style) abstraction layer to cache your objects, strings, integers, or arrays. Even instances of SimpleXMLElement can be put into the cache. The size of the cache file depends on the free space of your disk. The available operations are opening a given dba database, inserting a new record with a given key, getting a record with a given key, replacing the value of a record with a given key, deleting the record with a given key, and optimizing the database file.
goinedit is a text editor and integrated development environment for developing applications in a range of programming languages. It features an integrated shell terminal, buttons for compiling, executing, and debugging, and support for scripts that can provide configurations for new languages. It includes support for PIC microcontroller programming, using SDCC as the default compiler, and pk2cmd to flash EEPROMs.
php-identity-map is a registry for loaded domain instances. It solves problems that arise when using the Active Record pattern with more than one object that references the same domain entity. The identity map allows you to be confident that your domain entity is shared throughout your application for the duration of the request. This package can store and retrieve objects in persistent storage containers, avoiding the need to have multiple instances of the same object in memory. It can use a mapper class to store objects of a class in a container, e.g. a database table. It can also retrieve the objects from the container, assuring that only one instance of the same object is retrieved into memory.
PIMF (Php Is My Framework) is a micro framework for PHP that emphasises minimalism and simplicity. It is based on proven design patterns and a fast object relational mapping mechanism, and is designed to be easily updated without having to rewrite your projects. It includes mechanisms for easily coupling controllers to ExtJs and Dojo.
owl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems. It contains a commandline diff tool for OWL 2 ontologies integrated with Git and Mercurial. It detects axioms additions and removals, imports' additions and removals, ontology annotations' additions and removals, prefix additions, removals, modifications, and renames, ontology IRI and version IRI changes, and ontology format changes. It supports RDF/XML, OWL/XML, OWL Functional Syntax, Manchester OWL Syntax, and Turtle. It provides a changeset serializer and parser, two formats of changes, compact (like OWL Functional Syntax) and indented (the same, but more readable, using indents instead of parentheses), and four formats of IRIs: Simple, QName, Full, and Label.
The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows, Linux, Mac OS X (through X11), FreeBSD, and the Android OS. It should run on other Unix platforms with minor testing/tweaking. With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.