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.
XTREEMFS is a distributed and replicated file system for the Internet. Clients and servers can be distributed world-wide. You can mount and access your files via the Internet from anywhere. You can easily replicate your files across data centers to reduce network consumption and latency and increase data availability.
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.
Banjo is a blogging application with bells and whistles, written using the Django framework. It supports caching and skinning. It is suitable for any blog, but is most appropriate for integration into an existing Django application, such as a Satchmo store or a forum. It supports multiple blogs from one installation, each with their own skin. The blogs can be served from unique domain names, from subdirectories, or from subdomains with equal ease, without special configuration. Trackback and Pingback are supported and you can use standard blogging tools such as Ecto, Mars Edit, or ScribeFire to post to the blog.
Nagios has been around for quite some time, but producing output it can consume is something of a black art. Only the plugin documentation actually explains what all the extra semicolons or extended formatting even mean. This is especially onerous when performance consuming add-ons expect a specific structure before operating properly. The NagAconda package strives to greatly simplify the process of actually generating Nagios output using Python.
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.
pysrp is a Python module that provides an implementation of the Secure Remote Password protocol (SRP), a cryptographically strong authentication protocol for password-based, mutual authentication over an insecure network connection. Unlike other common challenge-response autentication protocols, such as Kerberos and SSL, SRP does not rely on an external infrastructure of trusted key servers or certificate management. Instead, SRP server applications use verification keys derived from each user's password to determine the authenticity of a network connection.
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.