Analog PHP is a short and simple logging package for PHP 5.3+ based around the idea of using closures for configurability and extensibility. It functions as a static class, but you can completely control the handling of log messages through closures (aka anonymous functions), and it also comes with a dozen pre-written handlers. It is well-documented, with examples for each type of log handler, and ultra-concise. The core is literally only 43 lines of clear, non-obfuscated code, and the whole is only a fraction of the size of comparable packages (for example, 293 total lines vs 1021 for Monolog).
Archipel is a solution to manage and supervise virtual machines. No matter if you have a few locally on your computer or thousands through data centers, Archipel is a central solution to manage them all. You can use all libvirt-supported virtualization engines like KVM, Xen, OpenVZ, or VMWare. You can perform all basic virtualization commands and many other things like live migration, VMCasts, packages, etc. Archipel uses XMPP for all communication. There is no Web service or custom protocol. You just need at least one XMPP server, like eJabberd, to start playing with it. This allows Archipel to work completely in real time. You never have to refresh the user interface. You'll be notified as soon as something happens. You can even use your favorite chat clients to command your infrastructure. You can open a chat conversation with your virtual machine and say things like "How are you today?" or "Hey, please reboot."
AstroStack is an easy-to-use astronomical imaging and processing tool geared towards the use of inexpensive webcam CCDs. It provides a very tunable environment to produce the best quality images. It supports the following features: tunable webcam sampling; image stacking (averaging, additive etc.); pre and post-capture gamma (brightness) and contrast correction; dark-shot CCD calibration (subtractive); and an internal 16-bit grey-scale format for optimal resolution.
Beneath A Binary Sky is an engine that simulates a world in which robots controlled by programs can live, work, fight, and even bear new children. The long-term goal of the project is to create a fully configurable engine that can simulates any kind of world, from simple to complex ones with many rules and events.
Canvas Events is an object that can emulate mouse events on canvas elements. It extends the HTML 5 canvas context object for a given canvas element, and can register event handlers to be called when mouse events on the canvas element occur. Currently, it supports the events click, dblclick, mouseover, mouseout, mousemove, mouseup, and mousedown events.
Colubris helps small creative teams track projects and clients. It focuses on Budgets, agreements between your team and your client to pay you money for your work. It helps your developer or design team focus on projects which are profitable and prevent you from doing any "extra" or "free" work. It is developed in Agile Toolkit and can be customized to your own needs or workflow.
District Builder is a software application designed to give the public transparent, accessible, and easy-to-use mapping tools to draw the boundaries of their communities or to generate redistricting plans for their state and localities. The drawing of electoral districts is among the least transparent processes in democratic governance. All too often, redistricting authorities maintain power by obstructing public participation. The resulting districts embody the goals of politicians to the detriment of the representational interests of communities and the public at large. With District Builder, the public has the capacity to create and submit district plans for municipal, county, and state governments, support redistricting competitions, and keep the entire process open. In addition to legislative redistricting, District Builder's flexibility accommodates school districts, police districts, and many other redistricting needs.
Email Address Validator is a PHP class that allows the developer to validate email addresses according to the RFC 5321 or RFC 5322 standards. It can also check to see if the domain can be resolved to MX RRs. Acceptable local-parts include dot-atom, quoted string, and obsolete. Acceptable domains include domain name, IPv4 address, IPv6 address, and IPv4-mapped IPv6 address. Folding white spaces and nested comments are also supported.